Commit Graph

130 Commits

Author SHA1 Message Date
83cd62a110 add stats
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-18 19:46:33 +08:00
4e95a2fad0 update
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-18 18:40:15 +08:00
dd52e3e1f9 fix
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-18 18:06:39 +08:00
0dd5cbeee9 fix
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-18 15:45:42 +08:00
d68ef60ab9 update
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-18 14:50:20 +08:00
98d8099b5d fix
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-16 18:23:31 +08:00
040e4e3253 fix
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-16 17:55:49 +08:00
2bd9382c8c fix: register plaintext hljs language and handle profile fetch error
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
- Register highlight.js plaintext language to fix "Unknown language" error
- Add try/catch around getMyProfile() to handle network errors gracefully
- Add components.d.ts to .gitignore (auto-generated by unplugin-vue-components)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 11:59:18 +08:00
a7aa4f63ac add leaderboard
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-09 20:00:11 +08:00
9c577f9bc1 自动提交之后提示成功提交
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-09 19:22:33 +08:00
016e070fb9 fix: use null instead of empty string for flag filter initial value
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
Axios sends empty string as query param which fails django-ninja
Literal validation. Null is omitted from params entirely.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 18:15:35 +08:00
0ee8b0d6ea Add flag filter dropdown to submissions page
Allows filtering submissions by flag color using a select dropdown.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 17:29:00 +08:00
334b2d77b1 Add flag column with admin popover to submissions table
Admins can click the flag dot to set/clear colored flags on submissions.
Non-admins see the flag indicator as read-only.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 17:26:16 +08:00
b4bfc7706c Add FlagType and updateFlag API method to frontend
Add FlagType to type definitions and flag field to SubmissionOut/SubmissionAll
interfaces. Add updateFlag method to Submission API client.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 17:25:37 +08:00
f7e9d39bc2 fix AI prompt chain
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-09 15:02:50 +08:00
46347ff99b update 2026-03-09 10:54:24 +08:00
65022968a5 fix: complete html escape and use code arg in auto-submit callback 2026-03-09 10:53:20 +08:00
04bb023c2e feat: auto-submit on AI code generation in challenge
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 10:51:17 +08:00
725fad4a55 feat: expose onCodeComplete callback in prompt store 2026-03-09 10:50:17 +08:00
4774c05809 fix: escape lang value in code block renderer 2026-03-09 10:49:44 +08:00
33d75bf83a feat: collapse code blocks in AI chat messages
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 10:47:50 +08:00
7b7f6ea81d update
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-09 10:01:19 +08:00
7da4becf4f add iconify url
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-09 09:38:44 +08:00
b6dc79b298 add chat 2026-03-04 20:05:37 +08:00
78a2d84335 update
Some checks failed
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-04 00:04:45 +08:00
44944944ad fix
Some checks failed
Deploy / build-and-deploy (push) Has been cancelled
2026-01-26 14:59:51 +08:00
73f09a9c99 add maxkb url
Some checks failed
Deploy / build-and-deploy (push) Has been cancelled
2026-01-03 23:23:18 +08:00
095626b857 add staging env
Some checks failed
Deploy / build-and-deploy (push) Has been cancelled
2025-09-04 18:11:16 +08:00
912095b295 update 2025-07-16 10:12:36 +08:00
1ff887c94f fix 2025-07-16 09:44:09 +08:00
2ad2a971c0 添加代码格式化 2025-07-15 13:08:20 +08:00
4caa3b061a 添加上传图片 2025-06-15 21:53:50 +08:00
4556eb71d8 UI 2025-06-15 19:12:00 +08:00
4beab17b70 跳转到首页 2025-04-28 09:28:41 +08:00
69c3a36957 自动添加标题 2025-04-27 22:03:55 +08:00
a41ba2e85a update 2025-04-27 21:47:36 +08:00
330f69b21c fix 2025-04-27 21:41:41 +08:00
b1b5a45bac fix 2025-04-27 20:54:23 +08:00
dd9233a6d6 添加挑战 2025-04-27 20:35:16 +08:00
d7f33bfca2 update 2025-04-27 19:06:56 +08:00
ea1b114dd2 添加提交详情页 2025-04-26 19:59:15 +08:00
b1fcecb9d4 update 2025-03-30 16:04:33 +08:00
cce7920dcc update 2025-03-21 14:32:11 +08:00
696f1adf3f update 2025-03-20 19:34:01 +08:00
c8171a5bf2 update 2025-03-20 18:58:41 +08:00
33ed22434b fix 2025-03-20 18:25:48 +08:00
14e7b2ba0d fix 2025-03-19 13:03:03 +08:00
6eb63696c6 fix 2025-03-19 13:00:26 +08:00
9eb18fedd4 添加 rating 2025-03-19 09:15:20 +08:00
16fb09021d update 2025-03-18 20:29:53 +08:00