• Joined on 2025-07-14
xuyue pushed to main at xuyue/OJ2 2026-09-09 13:54:00 +08:00
26b23aa7c0 fix(统计): 「提交记录」列出所有交过的人,不再只有做完的
xuyue pushed to main at xuyue/OJ2 2026-09-09 08:30:59 +08:00
6bef55904f fix(题目分析): 「卡住的题」只看公共题,别把比赛题也算进来
80f3b21e95 perf(索引): 0012 删 21 个冗余索引,0013 加 4 个筛选/聚合索引
a5b57d8ab8 fix(判题): 任务被遗弃时给提交落一个终态,别永远停在「等待评分」
64ad6139f5 fix(后台用户): 删账号前拦住还有提交的人,改名回填按 user_id
a89eed7bdd fix(提交统计): 按 user_id 归属提交,不再按提交时冻结的用户名
Compare 5 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-08 19:44:43 +08:00
9c5a1d551d perf(教师统计): 展开行的明细改成按需拉,统计响应不再背着 4.9 万行没人看的数据
xuyue pushed to main at xuyue/OJ2 2026-09-08 19:27:21 +08:00
fdfb064d0c fix(备份): 磁盘余量检查在老 mawk 上崩掉
xuyue pushed to main at xuyue/OJ2 2026-09-08 19:21:24 +08:00
2bf0e7bfc1 ops(备份): 加 backup-db.sh,按容器名导出、校验完整性、带保留策略
f66bafafaf feat(教师统计): 提交统计面板返修 —— 统计口径、未完成分两栏、多题、自动刷新
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-08 10:00:26 +08:00
3a8f4fcd51 fix(后台用户): 管理员密码显示出来之后能再隐藏
xuyue pushed to main at xuyue/OJ2 2026-09-08 09:55:11 +08:00
6a438872b9 feat(排行榜): 页头显示当前在线人数,在线绿点只给老师
856b7a280e feat(后台用户): 新增「在线优先」排序,列表直接显示在线标记
5222e012e1 fix(比赛): 修四处 —— 倒计时两倍速、排名不自动刷新、题目状态恒空、比赛隐藏后审核页取不到代码
Compare 3 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-08 08:49:36 +08:00
ddc3f05bc3 fix(运维脚本): clear-sessions.sh 补上 dash 垫片
xuyue pushed to main at xuyue/OJ2 2026-09-08 08:45:19 +08:00
5d60bb15bb perf(redis): 热路径合并往返,限流脚本改走 EVALSHA
01d7924faa ops(会话): 加一次性脚本清掉全部会话,闭掉存量会话吊销不掉的空窗
57bc652629 perf(数据库): user 表补两个索引,班级过滤和活跃人数统计不再全表扫
ec1509c46d perf(限流): 桶参数加 60 秒进程内缓存;Redis 连接补 error 监听
22a7700b89 fix(会话): touchSession 续期时一并续反向索引,否则会话吊销不掉
Compare 5 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-07 21:19:27 +08:00
25b86ec17e refactor(提交): 删掉从来没用起来的「提交互相可见」
2256597838 fix(后台建题): 修好 dev 代理走错服务,以及新建页带出上一题 id、超长标签报英文
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-07 20:32:39 +08:00
d1d071ff7b fix(后台): 测试用例生成器允许无输入的测试点
xuyue pushed to main at xuyue/code 2026-09-07 19:37:11 +08:00
0164e10513 fix: 修复调试面板右侧信息被挤到下方的问题
xuyue pushed to main at xuyue/OJ2 2026-09-07 19:34:44 +08:00
ca29fcb554 feat(前端): 头像下拉里加「我的成就」入口
xuyue pushed to main at xuyue/codeapi-new 2026-09-07 18:46:30 +08:00
ebf541c1fe fix: 调试执行移入子进程并加上资源限制
xuyue pushed to main at xuyue/code 2026-09-07 18:46:29 +08:00
aa928dd3f5 feat: 调试面板支持移动端,变量按作用域分组
xuyue pushed to main at xuyue/code 2026-09-07 18:09:39 +08:00
2afc81e9ab update
fb071e71a1 fix: 修复分享链接的多个问题
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-07 17:57:02 +08:00
ab0d585939 update
xuyue pushed to main at xuyue/harbor-server 2026-09-07 14:49:51 +08:00
09eb84f478 迁移到 bun 并更新依赖
xuyue pushed to main at xuyue/harbor-web 2026-09-07 14:49:42 +08:00
5069617b33 项目改名 harbor → lab,前端构建移入 Docker
xuyue pushed to main at xuyue/OJ2 2026-09-06 22:42:29 +08:00
498fc1ceca fix(后台): 会话吊销、导入查重、练习题校验,以及一批后台页面的小毛病