docs: update root .md files to reflect current frontend state and planned UX enhancements
- ARCHITECTURE.md: fix diagram (Server Detail was "planned", now complete), expand frontend directory listing with all 5 pages, all server components, all hooks - FRONTEND.md: note planned terrain/display_name/workshop_id fields on Mission/Mod types; add planned hooks table for Phases 1-5 of UX enhancement plan - MODULES.md: annotate PlayerRepository with get_by_slot() and ThreadRegistry with get_rcon_client() as planned additions in Phase 4 - API.md: add "Upcoming Endpoints" section documenting all planned routes for Phases 1-5 of the UX enhancement plan - README.md: update unit test count (69 → ~120), update frontend structure comment to list all current pages/components/hooks
This commit is contained in:
10
README.md
10
README.md
@@ -20,7 +20,7 @@ A multi-game server management platform with a Python/FastAPI backend and React/
|
||||
- **Zustand 5** — client state (auth, UI)
|
||||
- **Tailwind CSS** — dark neumorphic design system
|
||||
- **Playwright** — E2E testing (23 tests)
|
||||
- **Vitest** + **React Testing Library** — unit tests (69 tests)
|
||||
- **Vitest** + **React Testing Library** — unit tests (~120 tests)
|
||||
|
||||
## Quick Start
|
||||
|
||||
@@ -96,12 +96,12 @@ languard-servers-manager/
|
||||
├── frontend/
|
||||
│ ├── src/
|
||||
│ │ ├── App.tsx # Router + auth guard
|
||||
│ │ ├── pages/ # LoginPage, DashboardPage
|
||||
│ │ ├── components/ # Sidebar, ServerCard, StatusLed
|
||||
│ │ ├── hooks/ # useServers, useWebSocket
|
||||
│ │ ├── pages/ # LoginPage, DashboardPage, ServerDetailPage, CreateServerPage, SettingsPage
|
||||
│ │ ├── components/ # Sidebar, ServerCard, ConfigEditor, PlayerTable, BanTable, MissionList, ModList, LogViewer, StatusLed
|
||||
│ │ ├── hooks/ # useServers, useServerDetail, useAuth, useGames, useWebSocket
|
||||
│ │ ├── store/ # auth.store, ui.store (Zustand)
|
||||
│ │ ├── lib/ # api.ts (Axios client)
|
||||
│ │ └── __tests__/ # Vitest unit tests
|
||||
│ │ └── __tests__/ # Vitest unit tests (~120 tests)
|
||||
│ ├── tests-e2e/ # Playwright E2E tests
|
||||
│ └── playwright.config.ts
|
||||
├── API.md # REST + WebSocket API reference
|
||||
|
||||
Reference in New Issue
Block a user