style: rebuild ui shell with stable minimalist layout

This commit is contained in:
2026-04-01 23:23:03 +03:00
parent 23d36ddf3d
commit 15f8748be1
5 changed files with 573 additions and 599 deletions

View File

@@ -20,3 +20,4 @@ Updated: 2026-04-01
4. Added paranoia-oriented tests for login gating, proxy link encoding, quota edge cases, and traffic share formatting.
5. Simplified the UI into a calmer minimalist layout with reduced visual noise and denser operational presentation.
6. Moved user creation into a modal flow and tightened the operator UX with quieter navigation and a denser users table.
7. Rebuilt the UI shell from scratch around a stable topbar/tab layout with fixed typography and lower visual noise across window sizes.

View File

@@ -18,7 +18,7 @@ Updated: 2026-04-01
## Frontend
- `src/main.tsx`: application bootstrap
- `src/App.tsx`: authenticated panel shell, modal user creation flow, and tab composition
- `src/App.tsx`: authenticated panel shell rebuilt around a topbar/tab layout, plus modal user creation flow
- `src/App.test.tsx`: login-gate and modal interaction tests
- `src/app.css`: full panel styling
- `src/data/mockDashboard.ts`: realistic mock state shaped for future API responses