• Joined on 2025-07-14
xuyue pushed to main at xuyue/OJ2 2026-08-26 12:45:39 +08:00
0b7b08f2cc refactor(前端): 去掉 { error, data } 信封,api2 改名 api
xuyue pushed to main at xuyue/OJ2 2026-08-26 11:21:25 +08:00
b35118f32e update
xuyue pushed to main at xuyue/OJ2 2026-08-26 09:03:13 +08:00
66d51dfd83 chore(账号): 删掉没人调的 refreshUserProblemDisplayIds
9653f1541a refactor(契约): SQL 展示数据进契约,topReaction 收成枚举
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-08-26 08:37:11 +08:00
ed9d9f65bf chore(部署): deploy.sh 结尾别再把 NPM 当待办事项
xuyue pushed to main at xuyue/OJ2 2026-08-26 08:30:57 +08:00
6356643cc9 ci(部署): 部署走 GitHub Actions,产物挪到 runner 上编
xuyue pushed to main at xuyue/OJ2 2026-08-26 08:09:35 +08:00
d3b05b8629 refactor(契约): 补齐 80 个类型导出,前端不再手抄形状
xuyue pushed to main at xuyue/OJ2 2026-08-26 07:58:49 +08:00
78a2fb4fce feat(排行榜): 重写全服 Top100,补上「我的排名」,后台那条挪进 admin
6e905085a1 chore(依赖): 后端升到 TypeScript 7,前端被 vue-tsc 挡住留在 5.9
0e1e024fa4 chore(依赖): 升一批 patch/minor,锁死 mermaid-legacy 和 TypeScript 大版本
a03e22e60f chore(前端): 删掉三个从 ojnext 搬来就没人用的文件
Compare 4 commits »
xuyue pushed to main at xuyue/OJ2 2026-08-26 04:08:33 +08:00
25c6e99c54 feat(后台): 补回「最高票评价」列,重写时漏掉了
1198895b54 refactor(前端): vue-tsc 清零,type-check 可以当 CI 门禁了
3d501e8b69 fix(试运行): 流程图/SQL 会往 Judge0 发出 language_id: undefined
d3348f994d fix(前端): 一批表格列静默空白,题单进度点「移除」还会抛
c2a81209d7 refactor(前端): 拆掉 camelCase→snake_case 转换层,契约成为唯一真相
Compare 7 commits »
xuyue pushed to main at xuyue/OJ2 2026-08-17 00:20:17 +08:00
604857b25e fix(一言): 接回真数据集,之前线上返回的是三条硬编码
xuyue pushed to main at xuyue/OJ2 2026-08-17 00:09:31 +08:00
36e4ac2f78 fix(排行榜): top 参数吃掉了分页,全服 Top100 每页都是同样 100 条
xuyue pushed to main at xuyue/OJ2 2026-08-16 23:59:31 +08:00
854895e162 docs(手册): 把密码哈希这道单向门写进回滚一节
face92a5dc fix(登录): 默认不再把 Django 的 pbkdf2 升级成 argon2 —— 这是道单向门
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-08-16 23:45:59 +08:00
e060327de4 fix(部署脚本): sh docker/deploy.sh 会挂在 pipefail,自己换 bash 重跑
xuyue pushed to main at xuyue/OJ2 2026-08-16 23:35:27 +08:00
eadfa0b04a fix(部署脚本): 改成在服务器上直接跑,加 --check
eb849ca5ab fix(镜像): apt 换清华源、去掉用不上的 ca-certificates;补部署脚本
Compare 2 commits »
xuyue created branch main in xuyue/OJ2 2026-08-16 23:06:36 +08:00
xuyue pushed to main at xuyue/OJ2 2026-08-16 23:06:36 +08:00
1a059d0b88 feat(切换): 支持并行试跑,新站先挂 oj2.xuyue.cc 跑几天
cbff292551 feat(切换): compose 支持「只换前后端」,接着用旧栈的 postgres/redis
2c6f8d11f3 fix(前端): 接回阶段 2 临时关掉、之后忘了打开的配置推送和 MaxKB
9a63883f30 docs(阶段4评审): 更正一处对旧后端的错误判断
95625d6711 refactor: 另外两处守卫也收到注册行上
Compare 10 commits »
xuyue created repository xuyue/OJ2 2026-08-16 23:06:06 +08:00
xuyue pushed to main at xuyue/webpreview 2026-08-14 23:28:11 +08:00
1f6935e31e add creation
xuyue pushed to main at xuyue/ojnext 2026-08-07 08:42:46 +08:00
xuyue pushed to main at xuyue/ojnext 2026-08-07 08:35:27 +08:00
xuyue pushed to main at xuyue/ojnext 2026-08-07 02:05:42 +08:00