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
xuyue and Claude 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
xuyue and Claude 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
xuyue and Claude 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
xuyue and Claude 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
xuyue and Claude 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
xuyue and Claude 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
xuyue and Claude 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
xuyue
69c3a36957
自动添加标题
2025-04-27 22:03:55 +08:00
xuyue
a41ba2e85a
update
2025-04-27 21:47:36 +08:00
xuyue
330f69b21c
fix
2025-04-27 21:41:41 +08:00
xuyue
b1b5a45bac
fix
2025-04-27 20:54:23 +08:00
xuyue
dd9233a6d6
添加挑战
2025-04-27 20:35:16 +08:00
xuyue
d7f33bfca2
update
2025-04-27 19:06:56 +08:00
xuyue
ea1b114dd2
添加提交详情页
2025-04-26 19:59:15 +08:00
xuyue
b1fcecb9d4
update
2025-03-30 16:04:33 +08:00
xuyue
cce7920dcc
update
2025-03-21 14:32:11 +08:00
xuyue
696f1adf3f
update
2025-03-20 19:34:01 +08:00
xuyue
c8171a5bf2
update
2025-03-20 18:58:41 +08:00
xuyue
33ed22434b
fix
2025-03-20 18:25:48 +08:00
xuyue
14e7b2ba0d
fix
2025-03-19 13:03:03 +08:00
xuyue
6eb63696c6
fix
2025-03-19 13:00:26 +08:00
xuyue
9eb18fedd4
添加 rating
2025-03-19 09:15:20 +08:00
xuyue
16fb09021d
update
2025-03-18 20:29:53 +08:00
xuyue
a76b2f9bc9
update
2025-03-18 20:05:17 +08:00
xuyue
e4e7507f85
添加提交
2025-03-18 19:16:08 +08:00
xuyue
3618b5a4b2
tutorials from remote
2025-03-17 20:36:32 +08:00
xuyue
a89f6e8d70
update
2025-03-17 18:56:32 +08:00
xuyue
42444fe3ab
update
2025-03-17 13:01:12 +08:00
xuyue
e10bc77978
update
2025-03-17 12:59:08 +08:00
xuyue
5f8c96c1da
revert
2025-03-10 20:40:15 +08:00
xuyue
32a14a9dd5
update
2025-03-10 19:21:13 +08:00
xuyue
01e10388e4
disable tutorial management
2025-03-10 19:19:35 +08:00
xuyue
a2d0f42ae6
use local md file
2025-03-10 19:07:09 +08:00
xuyue
544a046365
update
2025-03-10 12:42:27 +08:00
xuyue
5e11796edd
fix
2025-03-09 23:37:42 +08:00
xuyue
82623d141e
add copy
2025-03-07 14:27:49 +08:00
xuyue
6a5b480724
update
2025-03-07 14:22:17 +08:00
xuyue
c202e0ea09
update
2025-03-07 12:14:36 +08:00
xuyue
a48ea2cabe
fix
2025-03-07 11:19:25 +08:00
xuyue
ebab966207
添加教程隐藏
2025-03-06 20:55:19 +08:00
xuyue
e39faea99a
update
2025-03-06 18:05:18 +08:00
xuyue
8b22e91f78
全屏展示
2025-03-06 18:03:53 +08:00
xuyue
81aea950c6
update
2025-03-06 17:28:44 +08:00
xuyue
00ce38eae3
fix
2025-03-06 16:18:21 +08:00
xuyue
73290291b3
fix
2025-03-06 15:47:55 +08:00
xuyue
af7139bf25
批量创建用户
2025-03-06 14:51:30 +08:00
xuyue
b1593b1c8e
code lint
2025-03-06 00:12:38 +08:00
xuyue
6d6c69cf37
deploy api
2025-03-05 20:53:15 +08:00
xuyue
838a703023
add user pagination
2025-03-05 20:50:13 +08:00
xuyue
ea5393242a
add download
2025-03-05 19:04:52 +08:00
xuyue
20bf212152
update
2025-03-05 18:47:43 +08:00
xuyue
f4fa930423
update
2025-03-05 16:16:07 +08:00
xuyue
24880e62ad
后台教程
2025-03-05 14:31:22 +08:00
xuyue
d2d4c2974e
fix
2025-03-05 09:58:16 +08:00
xuyue
c2988b6f28
fix
2025-03-05 09:57:43 +08:00
xuyue
2cd28f3a8e
fix
2025-03-05 09:56:29 +08:00