- Rebranding: chessu → Michess (Header, Footer, Metadata, Session-Cookie) - Stockfish KI-Integration: 6 Schwierigkeitsgrade (Anfänger bis Meister) - Admin-Panel: Nutzerverwaltung, Sperren/Entsperren, Git-Pull-Update - Freundessystem: Anfragen, Freundesliste, Nutzersuche - DB-Schema: role, banned, friend_request, friendship Tabellen - Docker: NAS-optimiertes docker-compose.yml mit PostgreSQL Healthcheck - Stockfish binary via apk im Alpine-Image installiert - .env.example für einfaches Deployment - scripts/update.sh für manuelles NAS-Update - Brain.md + Plan.md als Projekt-Gedächtnis Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
11 lines
310 B
TypeScript
11 lines
310 B
TypeScript
import { Router } from "express";
|
|
import * as controller from "../controllers/users.controller.js";
|
|
import { searchUsers } from "../controllers/friends.controller.js";
|
|
|
|
const router = Router();
|
|
|
|
router.get("/search", searchUsers);
|
|
router.route("/:name").get(controller.getUserProfile);
|
|
|
|
export default router;
|