Commit Graph

10 Commits

Author SHA1 Message Date
2efdc21419 refactor(i18n): replace language-settings with locale-switcher
- Replace react-world-flags with next/image for better optimization
- Simplify locale handling logic and remove unused getUserLocale
- Rename component to be more descriptive (language-settings -> locale-switcher)
- Update all references to use the new component
- Add proper SVG flag assets for supported locales
- Remove react-world-flags dependency from package.json
2025-05-13 00:19:01 +08:00
4428a29306 refactor(i18n): replace hardcoded texts with i18n message keys
Some checks failed
Build & Push Judge4c Docker Image / build-and-push-judge4c-docker-image (., Dockerfile, judge4c) (push) Failing after 1s
2025-04-15 18:22:21 +08:00
f43ba10a57 refactor(store): rename src/store to src/stores 2025-03-21 23:58:40 +08:00
247e54c40c refactor(settings-dialog): integrate settings dialog state with store 2025-03-12 11:49:29 +08:00
56905f7e20 feat(settings-dialog): replace placeholder content with AppearanceSettings component 2025-03-06 23:25:23 +08:00
6cf241b57b refactor(settings-dialog): update sidebar navigation items and cleanup imports 2025-03-03 15:50:00 +08:00
70d30c6cc6 refactor(settings): integrate Zustand store for navigation state management 2025-03-03 15:39:32 +08:00
4f7f367320 feat(settings-dialog): improve scroll behavior with ScrollArea 2025-03-03 15:24:35 +08:00
07c625d310 feat(header): add SettingsDialog and toggle its visibility via SettingsButton 2025-03-03 15:10:06 +08:00
09ef2bf22a feat(components/ui): add Sidebar-13 component from shadcn/ui 2025-03-03 14:51:13 +08:00