xuyue pushed to main at xuyue/OJ2 2026-10-15 12:48:14 +08:00
cea2c7f102 fix(手机): 比赛排名表看不出能往右滑;班级 PK 每周图日期字太小;后台题目列表「藏着的」被切掉
a5d5c39411 fix(手机): 收起键盘后「提交」按钮不回来;比赛领奖台第一名被挤出屏幕;iPhone 点输入框整页放大
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-15 12:01:58 +08:00
90ce1ab0f5 fix(手机): 点开提交、班级详情、自学目录这类整屏的东西,按返回直接退出了整页,现在是先关掉它
c149b0a194 fix(课堂看板): 手机上「讲错误」弹层挤成一团,人名和按钮叠在一起;表格横着滑就看不出是谁的格子
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-14 13:21:53 +08:00
68fae03165 style(做对了): 烟花细调:火星和尾焰大一点,在题目列表上也看得清;风火轮转慢、飞远,看得出四条臂;礼花瀑布真往下流;炮竹齐鸣的碎响更密
4d6df4ab0c fix(做对了): 点评弹窗等烟花放完再出来,不再放到一半就被盖住;星星雨、彩虹喷泉收短一点,十种都在两三秒内放完
655af07ca7 feat(做对了): 换了十种烟花:齐射、彩虹喷泉、螺旋上升、风火轮、炸出对勾和爱心……每次随机放一种;烟花盖在点评弹窗上面接着放,不再后半段被遮罩挡住
Compare 3 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-14 12:24:52 +08:00
cff989bf19 perf(提交): 格式化前送判题机编的那一下改成排队,一个班同时交也不会把判题机挤到人人超时
xuyue pushed to main at xuyue/OJ2 2026-10-14 12:20:59 +08:00
797b41751e perf(提交): 交 C / C++ 不用再干等:编得过的代码不再先送判题机编一遍,全班一起交时不会卡上好几秒
xuyue pushed to main at xuyue/OJ2 2026-10-14 11:59:06 +08:00
7881431fa9 fix(点评): 做对之后点完轮盘不再一闪就没:先停 2.5 秒给你看大家是怎么选的,再自己关;按钮挪到轮盘正下方居中,底边一条线缩完就关,急着走可以直接点
xuyue pushed to main at xuyue/OJ2 2026-10-14 09:41:24 +08:00
cf57de4359 fix(提交列表): 「重新判题」不用再点「⋯」找了,右栏顶上直接一个图标按钮(和「新页面打开」挨着),判题中点不了
xuyue pushed to main at xuyue/OJ2 2026-10-14 09:21:42 +08:00
c018c147c1 fix(提交列表): 手机上好用多了:筛选里补上「这节课」、班级、只看某个学生,顶上加了统计入口;点开详情名字、题目、按钮分三行排,代码字号改小;流程图的评分不再被压成一条缝;翻页不再顶出屏幕、翻完回到顶上;电脑上「复制回到题目」「复制到自测猫」挪到右栏底栏,老师不用再进「⋯」找,题目名也不再被按钮挤没
xuyue pushed to main at xuyue/OJ2 2026-10-14 08:59:00 +08:00
dc89184488 fix(比赛): 「比赛信息」里老师贴的截图不会被压扁、点一下能放大;弹框改成点开,不再鼠标一挪就收起
xuyue pushed to main at xuyue/OJ2 2026-10-14 08:44:17 +08:00
f0969f1458 fix(公告): 公告里的截图在窄屏上不再被压扁;点一下图片放大看,点任意处或按 Esc 关掉
xuyue pushed to main at xuyue/OJ2 2026-10-13 22:56:34 +08:00
7e68e11371 feat(题目页): 手机上写代码顺手多了:键盘上面多一排常用符号(括号、引号、冒号、缩进…点一下就进去,括号自动配对),代码字号改小、长行折行不再看不见右半截;输入输出说明上下排、例子不再被左边两列标签挤窄;题单里那条不再超出屏幕
xuyue pushed to main at xuyue/OJ2 2026-10-13 22:41:24 +08:00
3dbdc7cb1b fix(自学): 手机上读课好读多了:长代码不再被截掉半行(折行接着缩进),表格不再一字一行,填空的注释不再折成像另一行代码、空也大了;往下读时底栏收起、读到课末不再有两个「下一课」;点下一课落在新课开头而不是末尾;输出预测不再把同一个问题问两遍
xuyue pushed to main at xuyue/OJ2 2026-10-13 22:27:49 +08:00
4c47e9389b fix(自学): 手机上「代码排序」「分组」写明先点一下、再点去处,电脑上分组仍提示拖动
96a1c3808f fix(自学): 手机上「代码排序」「分组」两种练一练拖不动、做不了,改成点一下选中、再点一下放下也行;填空不再被手机输入法把首字母改成大写
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-13 22:05:07 +08:00
93f80740ef feat(公告): 公告页改成左边列表、右边全文,不用再一条条点开弹框;首页(学生和老师)的公告卡片点一条直接打开那一条,老师首页也改成最新三条
06c679579c fix(前台): 地址打错不再是一整页空白,题目、比赛、题单不存在时写明是哪样不存在、给一个回去的按钮
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-13 21:57:56 +08:00
f3956ad6a1 feat(首页): 公告不再只放置顶那条,改成最新三条(置顶的排最前、带标),右边写发布日期
xuyue pushed to main at xuyue/OJ2 2026-10-13 21:49:11 +08:00
801d84c53b feat(登录): 登录框改成点名字:打开就是这个班的名单,点自己再输密码;老师和往届写用户名,这台电脑上次怎么登下次就怎么开;注册完直接登上
xuyue pushed to main at xuyue/OJ2 2026-10-13 21:17:29 +08:00
127bd6e5ce fix(部署): 搬家脚本把线上的旧 postgres 误认成「已经搬过了」,一步没做就退出
xuyue pushed to main at xuyue/OJ2 2026-10-13 21:11:15 +08:00
625bd49801 chore(部署): 服务器的数据库和 Redis 改由 OJ2 自己起,不用再改 OJDeploy 下的 compose;附一次性搬家脚本
xuyue pushed to main at xuyue/OJ2 2026-10-13 20:48:44 +08:00
fad43f513f chore(部署): ruff 升到 0.17.0,学生提交前的自动排版结果不变
67590597f1 chore(部署): PostgreSQL 升到 18、Redis 升到 8,附生产库升级步骤
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-13 20:36:00 +08:00
a085351a2f style(代码配色): True / False / None 和 NULL 改成关键字蓝;SQL 的 COUNT、AVG、ROUND 这些函数是函数色;编辑器的选区、行号、当前行、括号配对也换成 VS Code 的样子