15d823aa20
refactor: 个人主页移除徽章卡片
...
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
徽章已在成就页的"题单奖章" tab 展示,主页重复且与旁边的成就摘要
风格不一致。连带删掉无引用的 GroupedUserBadge 组件。
成就图标那排补上"最近获得"标签,避免被误读成成就总数。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-05 10:27:42 -06:00
0932a05850
feat(achievement): 成就图标改用 iconify 渲染
...
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
机房的老浏览器缺 emoji 字体,成就图标会渲染成方块。后端的 icon 字段
改存 iconify 图标名(noto 集),前端统一走新的 AchievementIcon 组件
渲染成 SVG。
组件按三种形态判断:图片 URL 走 img,含冒号走 Icon,其余当纯文本兜底,
所以存量的 emoji 数据不会瞎掉。
顺带修好解锁弹窗:题单奖章的 icon 是图片 URL,之前当文本渲染,会把
一串路径直接显示出来。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-04 19:20:10 -06:00
d31bfd8b8f
feat(achievement): 个人主页与排行榜添加成就入口
...
个人主页显示完成度与最近获得的成就,可跳转奖杯馆;
全服 Top100 和班级排名每行加一个跳转按钮。
成就摘要单独请求,不并进 init 里那个按位置取值的 promises 数组,
且失败时静默降级——它不该拖垮整个个人主页。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-04 06:57:07 -06:00
e7a621075c
移除 OI 残留:前端 Profile / Rank 去掉 oi_problems_status / total_score
...
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
配合后端删除 UserProfile 的 OI 字段:
- Profile、Rank 类型移除 oi_problems_status、total_score
- 用户主页 AC 列表只用 acm_problems_status,去掉 oi 合并
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-04 11:43:11 -06:00
4b05086ba1
use default props
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-06-06 05:49:02 -06:00
a70de90e41
fix
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-05-11 04:54:31 -06:00
1a1759518d
fix
2026-05-11 04:54:23 -06:00
73bde644f5
update
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-05-11 04:41:07 -06:00
7d8eff4ee8
fix
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-05-07 01:46:43 -06:00
2ba77e7465
add lightbox
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-04-02 07:05:54 -06:00
1cb96a1073
add flowchart dead data info
Deploy / deploy (push) Has been cancelled
2025-12-13 17:48:31 +08:00
bd414cfc3f
fix
Deploy / deploy (push) Has been cancelled
2025-10-27 18:33:55 +08:00
d88da0739c
update
Deploy / deploy (push) Has been cancelled
2025-10-27 16:23:55 +08:00
cdaf85b89e
update
Deploy / deploy (push) Has been cancelled
2025-10-11 14:36:13 +08:00
b14316b919
batch update
Deploy / deploy (push) Has been cancelled
2025-10-08 00:46:49 +08:00
7e6d03ca1a
统一导入
2025-10-05 20:07:41 +08:00
70dd3540c9
个人主页可以折叠全部题目
2025-06-12 22:22:07 +08:00
14462000c5
修改后台目录和创建比赛的时间设置
2025-05-09 20:56:40 +08:00
6a46a46e3b
fix
2025-04-14 00:05:08 +08:00
316b39e1e9
新增用户和题目的数据展示
2025-04-13 23:47:30 +08:00
9a775d523a
把大部分的 n-space 替换成 n-flex
2024-07-04 10:12:02 +08:00
c84d103418
为用户主页添加强制刷新的按钮
2024-07-04 09:20:42 +08:00
c93f12a3ae
fix ui.
2023-11-13 15:03:35 +08:00
c27f5c43c7
update vue to 3.3.
2023-05-16 19:14:43 +08:00
451e8d7c70
add title.
2023-03-30 19:24:15 +08:00
86315f63dc
add setting.
2023-02-17 08:41:58 +08:00
2ea6cc7385
add user homepage.
2023-02-15 22:24:36 +08:00
b5e1b3db3a
add user/setting page.
2023-02-13 20:55:36 +08:00