Commit Graph

  • c4d55bb88e fix(reaction): fix disabled-tooltip hover and post-AC dialog copy main yuetsh 2026-08-06 04:12:55 -06:00
  • c91c923fd6 refactor(reaction): 清理旧的评论代码 yuetsh 2026-08-06 03:55:11 -06:00
  • 9c6c6e1784 fix(reaction): dedupe sort request when not on page 1 yuetsh 2026-08-06 03:47:19 -06:00
  • a8cc7c855a feat(reaction): 后台题目反馈统计页 yuetsh 2026-08-06 03:42:25 -06:00
  • e153064d87 fix(reaction): guard toggle against out-of-order responses yuetsh 2026-08-06 03:38:24 -06:00
  • 0af91b1e20 feat(reaction): 学生端表情条组件 yuetsh 2026-08-06 03:27:45 -06:00
  • d16e3dddb8 feat(reaction): 前端表情常量、类型与 API yuetsh 2026-08-06 03:19:39 -06:00
  • 8a46bae27d feat(admin): 班级号位数校验,规则收敛到 constants yuetsh 2026-08-06 00:15:52 -06:00
  • 0e2cc28235 refactor(signup): 去掉注册验证码 yuetsh 2026-08-05 23:48:13 -06:00
  • e777a94568 refactor(admin): 去掉 two_factor_auth 残留 yuetsh 2026-08-05 23:00:48 -06:00
  • 56f1431a10 update yuetsh 2026-08-05 14:01:14 -06:00
  • 7b2a4a9094 fix yuetsh 2026-08-05 13:59:31 -06:00
  • b559c93476 fix yuetsh 2026-08-05 13:57:31 -06:00
  • 42de79ee60 revert(achievement): 去掉进度条动画 yuetsh 2026-08-05 13:56:13 -06:00
  • 8cfa90ca16 feat(achievement): 奖章标出来自哪个题单 + 进度条动画 yuetsh 2026-08-05 13:52:58 -06:00
  • 4b796650ff fix(achievement): 拉开青铜和黄金的配色 yuetsh 2026-08-05 13:52:58 -06:00
  • ade6034316 fix yuetsh 2026-08-05 13:44:16 -06:00
  • a1bea7182f fix yuetsh 2026-08-05 13:43:21 -06:00
  • 425bab1c15 fix yuetsh 2026-08-05 13:38:52 -06:00
  • 17dbd7a4a7 fix yuetsh 2026-08-05 13:34:46 -06:00
  • 8db26ef7a4 rewind yuetsh 2026-08-05 13:33:32 -06:00
  • 508267bb59 fix(成就): 圆环百分比在移动端撑出 + 卡片边框加粗 yuetsh 2026-08-05 13:30:51 -06:00
  • a4fdd377f2 update yuetsh 2026-08-05 13:23:45 -06:00
  • da2334ed3a update yuetsh 2026-08-05 13:15:01 -06:00
  • a626160f29 update yuetsh 2026-08-05 13:13:07 -06:00
  • bf028b3fb1 fix yuetsh 2026-08-05 11:50:51 -06:00
  • b7f82adb7c fix(achievement): 抬头四条稀有度进度固定单列 yuetsh 2026-08-05 11:45:15 -06:00
  • 05ce9cbb9e revert(achievement): 抬头回到环形进度版,保留白金优先的排序 yuetsh 2026-08-05 11:40:55 -06:00
  • 4072abe199 feat(achievement): 抬头改成 PlayStation 奖杯陈列 yuetsh 2026-08-05 11:34:49 -06:00
  • 0d7336bce8 refactor(achievement): 稀有度配色收进 constants,文字色适配浅色模式 yuetsh 2026-08-05 11:24:04 -06:00
  • 4db0dc7e83 fix(achievement): 抬头稀有度配色适配浅色模式 yuetsh 2026-08-05 11:21:03 -06:00
  • 56d06eb456 style(achievement): 成就页抬头改为环形进度 + 四色稀有度条 yuetsh 2026-08-05 11:19:57 -06:00
  • b79dd6c721 feat(admin): 成就管理标题显示条数 yuetsh 2026-08-05 11:13:48 -06:00
  • 15d823aa20 refactor: 个人主页移除徽章卡片 yuetsh 2026-08-05 10:27:42 -06:00
  • 4ae25b09c0 perf: skulpt 改为按需加载,client-zip 换成 fflate yuetsh 2026-08-05 09:11:58 -06:00
  • ea691834b0 fix yuetsh 2026-08-05 06:46:44 -06:00
  • 344e9734b6 feat: 标签管理页点击标签查看对应题目 yuetsh 2026-08-05 06:11:46 -06:00
  • 7694db7d41 feat: 新增标签题目弹窗组件 yuetsh 2026-08-05 06:04:46 -06:00
  • a191bd78d4 feat(admin): 题目列表支持批量添加/移除标签 yuetsh 2026-08-05 04:28:26 -06:00
  • 842c4796c0 feat(admin): 标签管理页 yuetsh 2026-08-05 04:25:36 -06:00
  • 15aaec4384 feat(admin): 标签管理与批量打标签的 API 封装 yuetsh 2026-08-05 04:23:17 -06:00
  • 52ac8d205d merge: 合并 github 远程分支(同一改动的不同提交历史) yuetsh 2026-08-05 00:07:08 -06:00
  • 30ea5c8191 fix(header): 深浅色切换扩散动画改为从屏幕中心扩散 yuetsh 2026-08-05 00:04:37 -06:00
  • 58c67240b7 Merge branch 'fix/learn-exercise-highlight-dedup' yuetsh 2026-08-04 21:25:35 -06:00
  • b4b96b0da3 fix(learn): 修复填空题代码高亮丢失,去重高亮与洗牌逻辑 yuetsh 2026-08-04 21:25:21 -06:00
  • 4ed8014c30 merge: 自学模块支持 C 语言教程 yuetsh 2026-08-04 21:14:28 -06:00
  • 40bd331a1c feat(learn): 导航栏自学二级菜单,按语言记住学习进度 yuetsh 2026-08-04 21:08:06 -06:00
  • 4ec6b1d738 feat(learn): 自学模块按语言分路由,支持 C 语言教程 yuetsh 2026-08-04 21:02:27 -06:00
  • c88753ba78 fix yuetsh 2026-08-04 19:27:26 -06:00
  • 0932a05850 feat(achievement): 成就图标改用 iconify 渲染 yuetsh 2026-08-04 19:20:10 -06:00
  • 0ba25dc4e3 merge: 修复弹窗队列的 id 空间冲突 yuetsh 2026-08-04 07:23:42 -06:00
  • 7e498a1c1c fix(achievement): 弹窗队列区分成就与题单奖章的 id 空间 yuetsh 2026-08-04 07:22:42 -06:00
  • 700559557d merge: 成就系统前端剩余部分 yuetsh 2026-08-04 06:59:55 -06:00
  • a9278589c9 feat(achievement): 添加管理后台成就配置页 yuetsh 2026-08-04 06:59:27 -06:00
  • d31bfd8b8f feat(achievement): 个人主页与排行榜添加成就入口 yuetsh 2026-08-04 06:57:07 -06:00
  • 64a770ff62 merge: 成就系统前端 yuetsh 2026-08-04 06:51:43 -06:00
  • d7d80e1c1b feat(achievement): 添加全局解锁弹窗与待弹拉取 yuetsh 2026-08-04 06:46:28 -06:00
  • fe7095bd74 fix(achievement): 奖杯馆取 ApiResponse.data 而非整个响应对象 yuetsh 2026-08-04 06:46:20 -06:00
  • d81e00ee14 feat(achievement): 添加奖杯馆页面 yuetsh 2026-08-04 06:42:38 -06:00
  • 71186f0ca5 feat(achievement): 添加成就 API 层与类型,修复 WebSocket 消息分流 yuetsh 2026-08-04 05:24:13 -06:00
  • 8d06fafbae update yuetsh 2026-07-26 08:52:14 -06:00
  • dc853cd61f fix yuetsh 2026-07-26 08:44:46 -06:00
  • ccbb961d64 update yuetsh 2026-07-26 08:36:49 -06:00
  • f928e79c1f update yuetsh 2026-07-26 08:10:58 -06:00
  • 8db3b15df1 Merge branch 'feat/demo-student-view' yuetsh 2026-07-26 07:51:52 -06:00
  • 6766c4dcd5 style(header): 演示模式菜单文案改为「进入演示 / 退出演示」 yuetsh 2026-07-26 07:51:11 -06:00
  • bd6c5d19f8 style(header): 演示模式退出文案改为四字 yuetsh 2026-07-26 07:49:22 -06:00
  • 8a343edbbb feat(header): 用户下拉菜单加入学生视角开关 yuetsh 2026-07-26 07:48:22 -06:00
  • 07bbbce013 feat(user): store 层加入演示模式伪装开关 yuetsh 2026-07-26 07:47:27 -06:00
  • 5fac75238d docs: 学生视角(演示模式)实施计划 yuetsh 2026-07-26 07:46:23 -06:00
  • 3509f340ff docs: 学生视角(演示模式)设计 yuetsh 2026-07-26 07:43:57 -06:00
  • 297f674bac fix yuetsh 2026-07-26 07:20:13 -06:00
  • e99f9d5458 update yuetsh 2026-07-26 06:51:46 -06:00
  • 63b02ec221 fix yuetsh 2026-07-24 07:19:05 -06:00
  • 3aa82bb200 fix yuetsh 2026-07-24 07:16:09 -06:00
  • 4031e2bd3c update yuetsh 2026-07-24 07:12:43 -06:00
  • 4e5b2fdb3e fix yuetsh 2026-07-24 06:46:59 -06:00
  • be1b9a97a0 update yuetsh 2026-07-05 03:12:36 -06:00
  • 02c523b32f docs: SQL 题强制至少 2 个测试点设计文档 yuetsh 2026-07-05 03:11:53 -06:00
  • f6d4d9bcb2 docs: SQL 题目表名/字段名自动补全设计文档 yuetsh 2026-07-05 03:05:32 -06:00
  • 527127d9c7 fix yuetsh 2026-07-05 01:33:30 -06:00
  • e7a621075c 移除 OI 残留:前端 Profile / Rank 去掉 oi_problems_status / total_score yuetsh 2026-07-04 11:43:11 -06:00
  • 081981d115 精简 Problem 模型:前端移除 rule_type / io_mode / total_score yuetsh 2026-07-04 11:42:21 -06:00
  • ff5daf8afe update yuetsh 2026-07-04 11:06:41 -06:00
  • bda28b8400 feat: SQL 题接入测试点在线编辑器 yuetsh 2026-07-04 03:57:55 -06:00
  • 740f956fe3 feat: SQL 测试点在线编辑器组件与 API yuetsh 2026-07-04 03:50:43 -06:00
  • ebe2ab762f fix yuetsh 2026-07-03 10:27:58 -06:00
  • 9144dbb4fc update yuetsh 2026-07-03 10:15:33 -06:00
  • 10dcb29704 feat: SQL 提交前自动格式化 yuetsh 2026-07-03 10:05:39 -06:00
  • 1cac0d01f8 fmt yuetsh 2026-07-03 09:59:15 -06:00
  • 47281029ec feat: SQL 代码编辑器中文自动补全 yuetsh 2026-07-03 09:58:52 -06:00
  • ad28c0ba21 fix: sqlTableName 字体 fallback yuetsh 2026-07-03 06:26:00 -06:00
  • 0b627b5157 feat: 管理端 SQL 题隐藏输入输出描述与样例表单 yuetsh 2026-07-03 01:31:08 -06:00
  • aa212427ba feat: SQL 题展示数据表与期望结果 yuetsh 2026-07-03 01:26:16 -06:00
  • 14321cc222 update yuetsh 2026-07-02 19:28:16 -06:00
  • dd29f04664 change to vite8 yuetsh 2026-07-02 18:28:47 -06:00
  • 5d418a2280 修复测试用例区域温馨提醒 tooltip 不换行 yuetsh 2026-07-02 18:02:49 -06:00
  • b4ac42b736 出题表单:修复 SQL 题崩溃并隐藏流程图区域 yuetsh 2026-07-02 17:45:44 -06:00
  • c227c1d506 出题表单:SQL 题隐藏代码规则检查 yuetsh 2026-07-02 17:41:50 -06:00
  • 38500671af 新增 SQL 题型前端支持 yuetsh 2026-07-02 17:23:23 -06:00