Commit Graph
4 Commits
Author SHA1 Message Date
Kronecker 5c7a45fe41 feat(frontend): add practice page previews and code workbench
Add problem filtering, trainings, contests, submission details and rankings.
Provide a split problem/editor layout with multilingual local drafts and self-test panels.
Run and submit actions show pending service integration.
2026-10-05 01:49:55 +08:00
Kronecker 9fa25189a2 feat(frontend): establish shared components and blue page layouts
Add reusable headings, panels, tables, charts, pagination and explicit preview fixtures.
Apply the shared blue theme, responsive top navigation and Chinese UI locale.
2026-10-05 01:48:53 +08:00
Kronecker 720c69a198 chore(frontend): configure UI dependencies and Vue linting
Pin icon components, Monaco Editor and TagCanvas modules in the lockfile.
Let TypeScript validate identifiers in Vue script setup.
2026-10-05 01:48:51 +08:00
Kronecker b5b286c44f chore(workspace): bootstrap platform, judge and frontend 2026-10-04 15:46:49 +08:00