Commit Graph
100 Commits
Author SHA1 Message Date
xuyue b22eb85f3a fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-13 04:57:40 -06:00
xuyue 1d01415771 add asset
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-13 04:36:39 -06:00
xuyue 36fcf8427f fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-08 01:25:18 -06:00
xuyue 754eea951c fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-07 19:28:58 -06:00
xuyue 58f462bb3b update
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-07 19:24:09 -06:00
xuyue 3697078fc3 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-07 19:19:59 -06:00
xuyue 17e816761f fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-07 19:08:18 -06:00
xuyue 93c816f3ab add stop button
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-06 05:50:57 -06:00
xuyue 8a594446b6 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-02 20:18:15 -06:00
xuyue 134e2e8713 响应式布局
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-01 21:02:06 -06:00
xuyue d628e94519 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-01 20:47:36 -06:00
xuyue 96e5bfd959 use lite
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-01 20:06:46 -06:00
xuyue 74bdef2236 update
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-01 06:18:19 -06:00
xuyue b4c73411d6 add tip 2026-04-01 06:11:39 -06:00
xuyue eda968c250 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-01 05:54:06 -06:00
xuyue 7f0bfd67fa fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-01 05:17:53 -06:00
xuyue 501f314aff rename 2026-04-01 05:15:00 -06:00
xuyue 6fb3bc0198 refactor: move task components to components/task/ 2026-04-01 03:55:01 -06:00
xuyue e4359e8093 refactor: move editor components to components/editor/ 2026-04-01 03:50:09 -06:00
xuyue 40f361cf91 add entrance
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-01 00:17:33 -06:00
xuyue f2ddd4bc93 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-01 00:10:22 -06:00
xuyue 2179ff1daa feat: add top-viewed-5 section to TaskStatsModal
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-04-01 00:03:45 -06:00
xuyue a7b1a58449 feat: add TopViewedItem type and top_viewed to TaskStatsOut 2026-04-01 00:01:32 -06:00
xuyue 8d510e19bb update
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-31 23:21:31 -06:00
xuyue e539f9450a refactor
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-31 07:41:35 -06:00
xuyue 91e1b2b48b change model
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-31 05:50:33 -06:00
xuyue f16104b011 add role
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-31 04:55:27 -06:00
xuyue 85e1681017 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-31 02:21:40 -06:00
xuyue 3c721224c8 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-30 22:34:19 -06:00
xuyue 67b1baede8 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-30 22:33:21 -06:00
xuyue a97a40475a fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-30 22:30:41 -06:00
xuyue 1df211c760 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-30 19:13:53 -06:00
xuyue e9596e28a3 add view count
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-30 19:03:52 -06:00
xuyue 8db17aba12 update
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-30 18:32:24 -06:00
xuyue 9ff2edeecf add rank
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-30 05:56:52 -06:00
xuyue 35dbfda52c add bloom
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-30 05:33:19 -06:00
xuyue ecce21aaaf ramove rank
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-29 10:07:27 -06:00
xuyue 951e53c1dd update 2026-03-29 09:46:03 -06:00
xuyue f26b06877c feat: add 外部AI tab to challenge page 2026-03-29 09:30:02 -06:00
xuyue 1744c405a5 fix: clear stale split result on code edit, show error on submit failure 2026-03-29 09:28:41 -06:00
xuyue 5f95b88914 feat: add ExternalAIPanel component for external AI code submission 2026-03-29 09:25:45 -06:00
xuyue 83537face1 update
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-26 08:31:15 -06:00
xuyue 6495b77c8b update
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-26 08:22:50 -06:00
xuyue 597f1f0f93 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-26 08:11:08 -06:00
xuyue 4b58cee204 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-25 19:26:38 -06:00
xuyue 942332b6bd fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-25 19:26:12 -06:00
xuyue a7cfa66952 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-18 20:07:00 +08:00
xuyue 0636ad6f57 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-18 20:01:53 +08:00
xuyue e0f1cdb337 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-18 19:57:00 +08:00
xuyue 88d6ffaf53 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-18 19:50:55 +08:00
xuyue 83cd62a110 add stats
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
xuyue 4e95a2fad0 update
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
xuyue dd52e3e1f9 fix
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
xuyue 3c6b616d81 fix 2026-03-18 18:06:37 +08:00
xuyue 0dd5cbeee9 fix
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
xuyue d68ef60ab9 update
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
xuyue 98d8099b5d fix
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
xuyue 040e4e3253 fix
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
xuyue 7e65340f63 add icon url
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-03-10 14:17:44 +08:00
xuyueandClaude Sonnet 4.6 2bd9382c8c fix: register plaintext hljs language and handle profile fetch error
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
xuyue a7aa4f63ac add leaderboard
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
xuyue 9c577f9bc1 自动提交之后提示成功提交
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
xuyueandClaude Opus 4.6 016e070fb9 fix: use null instead of empty string for flag filter initial value
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
xuyueandClaude Opus 4.6 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
xuyueandClaude Opus 4.6 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
xuyueandClaude Opus 4.6 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
xuyue f7e9d39bc2 fix AI prompt chain
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
xuyue 46347ff99b update 2026-03-09 10:54:24 +08:00
xuyue 65022968a5 fix: complete html escape and use code arg in auto-submit callback 2026-03-09 10:53:20 +08:00
xuyueandClaude Sonnet 4.6 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
xuyue 725fad4a55 feat: expose onCodeComplete callback in prompt store 2026-03-09 10:50:17 +08:00
xuyue 4774c05809 fix: escape lang value in code block renderer 2026-03-09 10:49:44 +08:00
xuyueandClaude Sonnet 4.6 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
xuyue 7b7f6ea81d update
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
xuyue 7da4becf4f add iconify url
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
xuyue b6dc79b298 add chat 2026-03-04 20:05:37 +08:00
xuyue 78a2d84335 update
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
xuyue 564f0b3f21 revert
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-01-26 15:23:45 +08:00
xuyue 18a27f82fd test
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-01-26 15:21:25 +08:00
xuyue 30f4195a8a fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-01-26 15:17:39 +08:00
xuyue ded044ca57 fix
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-01-26 15:12:20 +08:00
xuyue 9386f2e152 update action file
Deploy / deploy (build, debian, 22) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822) (push) Has been cancelled
2026-01-26 15:11:30 +08:00
xuyue 44944944ad fix
Deploy / build-and-deploy (push) Has been cancelled
2026-01-26 14:59:51 +08:00
xuyue 8f331419e7 update
Deploy / build-and-deploy (push) Has been cancelled
2026-01-26 14:38:23 +08:00
xuyue 73f09a9c99 add maxkb url
Deploy / build-and-deploy (push) Has been cancelled
2026-01-03 23:23:18 +08:00
xuyue aa0e71ce94 update
Deploy / build-and-deploy (push) Has been cancelled
2025-12-20 22:41:11 +08:00
xuyue b77f90559a fix
Deploy / build-and-deploy (push) Has been cancelled
2025-09-25 10:29:10 +08:00
xuyue a1828a0aba update
Deploy / build-and-deploy (push) Has been cancelled
2025-09-25 10:03:39 +08:00
xuyue cba1c5adb9 fix
Deploy / build-and-deploy (push) Has been cancelled
2025-09-24 19:20:49 +08:00
xuyue 095626b857 add staging env
Deploy / build-and-deploy (push) Has been cancelled
2025-09-04 18:11:16 +08:00
xuyue 8ce1c87dff 更新MaxKB链接
Deploy / build-and-deploy (push) Has been cancelled
2025-08-28 19:54:08 +08:00
xuyue 912095b295 update 2025-07-16 10:12:36 +08:00
xuyue baa44acbee test 2025-07-16 10:08:56 +08:00
xuyue 1ff887c94f fix 2025-07-16 09:44:09 +08:00
xuyue 33e4ead2c5 update 2025-07-16 09:22:47 +08:00
xuyue 2ad2a971c0 添加代码格式化 2025-07-15 13:08:20 +08:00
xuyue 616bb2bfec 去掉不需要的文件 2025-06-15 22:50:10 +08:00
xuyue 4caa3b061a 添加上传图片 2025-06-15 21:53:50 +08:00
xuyue 4556eb71d8 UI 2025-06-15 19:12:00 +08:00
xuyue 4beab17b70 跳转到首页 2025-04-28 09:28:41 +08:00