Commit Graph

15 Commits

Author SHA1 Message Date
a7ddd80d09 perf(problemset): add prefetch to problem links for faster navigation
Some checks failed
Build & Push Judge4c Docker Image / build-and-push-judge4c-docker-image (., Dockerfile, judge4c) (push) Failing after 0s
2025-04-16 17:04:28 +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
c540a04c36 feat(problemset): add status icons for problem set page, support completed and attempted states 2025-04-14 17:35:31 +08:00
0694e4dea0 feat(problemset): add completion status indicator for problems 2025-04-14 17:22:01 +08:00
787f91b743 style(problemset): increase odd row background opacity in tables 2025-04-05 23:34:48 +08:00
7f3ac2e0ec style(problemset): refine table row styles for better UI consistency 2025-03-31 22:02:49 +08:00
6ab3e16598 refactor(utils): move getDifficultyColor function 2025-03-30 21:04:23 +08:00
c5cf52168b refactor(problemset): remove force-dynamic export 2025-03-23 14:16:57 +08:00
107f5d6670 feat(problemset): display sequential index instead of database id 2025-03-22 12:30:04 +08:00
740bc1e00b feat(problemset): optimize database query by selecting specific fields 2025-03-14 18:59:44 +08:00
eab62706e0 feat(problemset): add dynamic rendering for ProblemsetPage
Some checks failed
Build & Push Monaco Docker Image / build-and-push-monaco-docker-image (., Dockerfile, monaco-editor-lsp-next) (push) Failing after 17s
2025-03-12 13:57:57 +08:00
c58ed38c03 feat(problemset): add sorting by id in problemset page 2025-03-12 12:52:50 +08:00
ba16523c03 feat(problemset): add difficulty color mapping based on problem difficulty 2025-03-07 16:34:51 +08:00
9a04d83f9e feat(problemset): add clickable links for problem IDs and titles 2025-03-07 16:26:00 +08:00
134046ff5a feat(problemset): add page to display published problems in a table 2025-03-07 15:52:11 +08:00