Commit Graph

  • 9c52dc4b38 feat(display): 大屏「赛事日程侧边栏」(手填日程 + 竖向进度轴 + 热开关 + 每屏覆盖);版本 dev_0.5.16 main AskaEth 2026-09-17 20:04:50 +08:00
  • 56ed90ff8b fix(display,entry): 修大屏团体名次显示「-」与分项成绩第 3 栏缺第 1 名;发布改弹窗选口径;会话设备名与重命名;录分搜索框;版本 dev_0.5.15 AskaEth 2026-09-17 18:19:38 +08:00
  • ee19b92182 feat(export): 新增「导入格式」报名名单导出(汇总 / 分小项),与导入模板逐列一致、可直接重导;版本 dev_0.5.14 AskaEth 2026-09-17 04:03:52 +08:00
  • 19e5630b39 fix(display): 大屏数字不再依赖帧回调(被遮挡时卡住)+ Console 关遮挡节流 + resync 冷却期排队;版本 dev_0.5.13 AskaEth 2026-09-17 02:02:07 +08:00
  • b29b2b390a docs: 0.5.12 用户文档同步 —— 记住上次录入的小项(改名丢按钮的真相)+ 清空本组/本批成绩 AskaEth 2026-09-17 01:28:08 +08:00
  • 72362239c6 fix(entry): 回到录入页时记住上次的小项(按 id);feat: 新增「清空本组 / 本批成绩」;版本 dev_0.5.12 AskaEth 2026-09-17 01:14:01 +08:00
  • 7a64e83ecf fix(build): build-linux.sh 自己重新生成随包说明书,不再把旧文档打进包 AskaEth 2026-09-17 00:12:53 +08:00
  • 48208f395b feat(scoring): 新增「队内最差(最后一名冲线)」聚合口径;版本 dev_0.5.11 AskaEth 2026-09-16 23:55:12 +08:00
  • a85115c96e build(linux): 新增 deploy/build-linux.sh —— 手工拼 arm64 Console 包(绕开 electron-builder 在 Linux 上的必崩路径) AskaEth 2026-09-15 01:14:50 +08:00
  • efa049c827 feat(platform): Console 支持 Linux(arm64),Windows 行为逐字不变;版本 dev_0.5.10 AskaEth 2026-09-15 00:53:16 +08:00
  • 55051fd633 fix(import): 导入提示改成「能照着改」的话 + 模板给「姓名」「队员名单」加说明;版本 dev_0.5.9 v0.5.9 AskaEth 2026-09-14 23:40:31 +08:00
  • c5ce1878fc feat(publish): 「以决赛成绩发布」开关 —— 非决赛发布只更新名次、不计分;版本 dev_0.5.8 AskaEth 2026-09-14 22:57:03 +08:00
  • d11cab31db fix(entry): 补报名弹窗的搜索框支持「号码布」;版本 dev_0.5.7 AskaEth 2026-09-14 21:54:05 +08:00
  • 99c91f99f7 feat(entry): 团体报名「队员身份」—— 一条报名挂多个运动员,标识用号码布;版本 dev_0.5.6 AskaEth 2026-09-14 14:05:48 +08:00
  • 7a3e4ad365 feat(entry): 团体项目多队(迁移 0025)+ 修联队团体名次 / 大屏分项成绩 / 预览算分口径;版本 dev_0.5.5 AskaEth 2026-09-14 11:45:32 +08:00
  • 9663d5bfb0 fix(entry): 修「团体名次 / 批次号 / 每批人数」填数字导致整页白屏(P0);版本 dev_0.5.4 AskaEth 2026-09-14 09:57:02 +08:00
  • 830a4dbdb7 feat(joint-team): 联队 + 份额分成 —— 迁移 0024、引擎按份额拆、导出 / 大屏 / 录入三路打通;版本 dev_0.5.3 AskaEth 2026-09-14 03:52:34 +08:00
  • b631418a85 chore(release): 版本号 dev_0.5.1 → dev_0.5.2(安装器素材与版本落点同步) AskaEth 2026-09-14 02:40:56 +08:00
  • 1b8a37ff8c feat(import): 报名模板按「小项 × 组别」分工作表;号码布判重改认证件号;备份改原子落盘 AskaEth 2026-09-14 01:10:16 +08:00
  • b74768b7d5 fix(display): 实时赛况不再挤压省略 —— 单位列宽由内容算,字号把单位列一并纳入预算 AskaEth 2026-09-13 23:52:52 +08:00
  • 2888200045 feat(entry): 录入界面加「补报名」入口 —— 移出报名后可以重新指定项目/组别 AskaEth 2026-09-13 23:46:52 +08:00
  • a57df78f99 fix(installer): 安装位置识别与模式切换目录(真机四因根除) AskaEth 2026-09-13 23:32:00 +08:00
  • 9951a69938 feat(import): 报名导入支持中文表头,并给出中/英两套模板下载 AskaEth 2026-09-13 21:55:37 +08:00
  • b1c6d5d54a fix(installer): 定时器分辨率 1.5 秒 → 改用 nsDialogs 定时器(拖不动/进度跳/卡收尾三症状同根) AskaEth 2026-09-13 21:13:02 +08:00
  • f09cb07a23 fix(installer): 静默安装挂死 —— 旧版卸载器在无人值守会话里弹了没人能点的模态框 AskaEth 2026-09-13 19:55:21 +08:00
  • 23ba8a1830 fix(installer): 管理员判定误报(真机)+ 安装时真正关闭旧版本进程 AskaEth 2026-09-13 18:16:27 +08:00
  • 67eadd7fe6 fix(installer): 真机四条 UI 问题 + 提权改为 highestAvailable AskaEth 2026-09-13 16:49:20 +08:00
  • a1aeed3c55 fix(installer): 静默安装落到 /D= 而不是记忆目录 + 静默路径绕开 UAC 插件 AskaEth 2026-09-13 15:55:40 +08:00
  • 9fee6f2da5 fix(installer): 安装器脚本不能带 BOM —— 它会拼进大脚本中间让 makensis 报 Invalid command AskaEth 2026-09-13 15:25:01 +08:00
  • 877ff15823 feat(0.5.1): 业务逻辑审查 9 条 P0 全修 + 自绘安装器 + 现场反馈四项 AskaEth 2026-09-13 15:20:18 +08:00
  • 78b14efaa9 feat(installer): 「为所有用户安装」那趟自动放行防火墙入站 19540(装时加 / 卸时回收) AskaEth 2026-09-12 19:42:23 +08:00
  • c97d3150c9 fix(admin): 局域网大屏卡片按「地址类别」判定 + 三层兜底 + 手填入口(dev_0.5.0) AskaEth 2026-09-12 18:30:46 +08:00
  • 9ef68c2589 feat(console,admin): kiosk 不再点击穿透 + 压住任务栏;大屏控制页新增「局域网大屏」(链接/复制/二维码)dev_0.4.0 AskaEth 2026-09-12 16:25:04 +08:00
  • ed2c0b3f3c feat: 主人拍板的 4 条全部落地(单条作废/重录、破纪录驳回、历史纪录、仪表盘卡片)+ 迁移 0021(dev_0.3.0) AskaEth 2026-09-12 01:27:09 +08:00
  • 6841cf49aa fix(p2): 按审查清单修 103 条「建议修」+ 奖牌榜改名 + 两个守卫(dev_0.2.0) AskaEth 2026-09-11 23:46:59 +08:00
  • db94d9c119 test(web): 补两类守卫,专抓「组件 setup 期抛异常」这类既有测试抓不到的问题 AskaEth 2026-09-11 22:58:19 +08:00
  • 8a27f5a4fb fix(admin): 修复基础数据「运动员」页整块空白(TDZ 崩溃) AskaEth 2026-09-11 22:51:11 +08:00
  • ab7662b7f1 docs: 新增《升级说明》(按版本记录改动与升级须知)+ 安装包随包带上升级说明 AskaEth 2026-09-11 22:02:00 +08:00
  • 45edfbeb71 fix: P0 计分根因 + 奖牌结算/奖牌通道 + 身份口径改回证件号 + 19 条 P1(dev_0.1.8) AskaEth 2026-09-11 21:47:07 +08:00
  • 53a0cb225c feat: 备份恢复 / 图片清理 / 单位恢复 / 审计过滤 / 模板引擎 M1 + 两个导入缺陷修复 AskaEth 2026-09-11 19:26:36 +08:00
  • 631c8dd8e1 feat: 8 条功能 + 身份口径改为号码布为准(含批量退赛/移出、基础数据导入导出、登录有效期) AskaEth 2026-09-11 17:14:02 +08:00
  • 8dd599bd97 fix: 实机复测六批发现的 16 条缺陷(导入编码静默错误 / 导出观感 / 错误分级 / 大屏裁切) AskaEth 2026-09-11 15:35:42 +08:00
  • a52e6a4a3b fix: 5xx 的 detail 留在响应里,改为补日志侧留痕(自我纠正) AskaEth 2026-09-11 14:46:10 +08:00
  • b4bdaef9ba fix: 健康检查探库超时 5s → 1s(Console 探活超时只有 2500ms) AskaEth 2026-09-11 14:42:57 +08:00
  • 44353b2c4c chore: 版本号 dev_0.1.1 → dev_0.1.2(本轮缺陷修复批次) AskaEth 2026-09-11 14:28:36 +08:00
  • 2c983bcfdf fix: 枚举入参校验(500→400)、5xx 错误串不再外泄、健康检查探库、限流键清理 AskaEth 2026-09-11 14:28:25 +08:00
  • 23fee5b818 docs: 使用手册的表头列清单补上 heat(11 列 → 12 列) AskaEth 2026-09-11 04:18:03 +08:00
  • 0485975cd1 docs: 用户文档补齐批次层/成绩框实时提示/窄屏支持/版本号来源/权限说明 AskaEth 2026-09-11 04:17:40 +08:00
  • 08a5740fb2 feat: 分批发布 + 实时赛况页 + 显式批次层 + 成绩框实时提示 + 窄屏适配 + 版本号单一真相 AskaEth 2026-09-11 04:05:02 +08:00
  • e5e0944d26 feat: 分级拦截日志 + 两类日志文件;成绩录入防呆/解析/宽度修复 AskaEth 2026-09-11 01:59:58 +08:00
  • 8e707e1e9b feat: 团体奖牌 / 个人积分两个榜单的专属明细导出 AskaEth 2026-09-11 01:17:14 +08:00
  • 782a38f82f feat: 大屏控制可看局域网设备并逐台切页 + 两种新导出(单页成绩 / 单位积分总明细) AskaEth 2026-09-11 00:44:03 +08:00
  • 793d2ac064 fix(console): 修「全屏时反而画标题栏」——窗口模式必须与 URL 的 windowed 一致 AskaEth 2026-09-11 00:13:09 +08:00
  • 5ae49b001c feat: 参赛单位「彻底删除」= 假删除(界面隐藏,数据与榜单全保留) AskaEth 2026-09-10 23:48:28 +08:00
  • 9d4ee0946c feat: 运动员彻底删除(真物理删除 + 重算积分)+ 报名表 status 容错 + 部署包带导入规范 AskaEth 2026-09-10 22:37:25 +08:00
  • 22ab49e73a docs: 新增《报名名单导入规范》,给各单位填表人看的导入格式说明 AskaEth 2026-09-10 19:05:25 +08:00
  • fc96d17660 feat: 字体可配并随赛事包打包 + 大屏调试标识收敛 + 报名表 CSV 编码兼容 AskaEth 2026-09-10 17:45:11 +08:00
  • 9c6d0bd3b3 docs: 用户文档补齐「个人+团体」等新功能,修正切换赛事与账号存储位置的说法 AskaEth 2026-09-10 15:16:17 +08:00
  • 6bd7bd1627 feat: 「个人+团体」项目真正落地——通道级不计入单位 + 队内平均排名 AskaEth 2026-09-10 12:02:00 +08:00
  • 592e47aef7 feat: 小项类型加「个人+团体」+ 报名导入拆团体/个人两部分 AskaEth 2026-09-10 11:19:31 +08:00
  • b5f40642ff feat: 公告持久化(底栏常驻)+ 团体可单独报名 + 榜单系数开关 AskaEth 2026-09-10 11:06:58 +08:00
  • cded54e440 feat(display): kiosk 全屏不再显示数据版本号角标 AskaEth 2026-09-10 10:35:03 +08:00
  • 8c74a82da4 feat(display): 分项成绩与个人榜也显示单位 logo(个人榜在姓名前) AskaEth 2026-09-10 10:32:19 +08:00
  • 6f47849e1e fix(display): 隐藏调试标识 + 积分榜显示单位 logo AskaEth 2026-09-10 10:20:03 +08:00
  • 407abec3b0 fix: 大屏背景图被兜底渐变盖住 + 配置/规则也搬到用户数据目录 AskaEth 2026-09-10 10:06:21 +08:00
  • 2d207fd654 feat: 赛事项目切换 + 记住上次打开的赛事(修「导入赛事包后没数据」) AskaEth 2026-09-10 09:47:06 +08:00
  • 005b51b2ec fix: 数据目录移出安装目录,修掉「覆盖安装/卸载即丢数据」 AskaEth 2026-09-10 09:17:56 +08:00
  • 6483acf9ad feat: 人员年龄/号码布、图片上传、多显示器菜单、Console 两栏、exe 改名等一批改动 AskaEth 2026-09-10 09:05:06 +08:00
  • 24fff8dd08 feat: 人员唯一标识改为证件号 + 导入冲突逐条决策 AskaEth 2026-09-10 02:09:15 +08:00
  • c9d5b8ea89 feat(admin): 报名导入新增「从已有名单勾选报名」 AskaEth 2026-09-10 02:03:16 +08:00
  • 7531ea29e1 fix(admin): 组别填了年龄后「保存全部」无反应(number 字段被当字符串处理) AskaEth 2026-09-10 01:58:04 +08:00
  • c2696e768e fix(admin): 写操作不再被实时连接状态拦截 AskaEth 2026-09-10 01:56:07 +08:00
  • 0c9a6b6a27 fix(console): 开机自启改为「注册但不启用」,开关切换 enabled AskaEth 2026-09-10 00:09:49 +08:00
  • 1b78c38bb8 feat(console): 开机自启默认关闭,服务管理窗口加手动开关 AskaEth 2026-09-10 00:06:59 +08:00
  • 7c59dba9b9 chore: debug/ 加入 gitignore(本地构件与规则配置的中转目录) AskaEth 2026-09-09 23:27:38 +08:00
  • a5941be9c4 fix(admin): 改密后管理面板永久「连接中断」+ 顶部版本号多一个 v AskaEth 2026-09-09 23:19:23 +08:00
  • 27bddefaad fix: 上线前快修(大屏自愈 / 奖牌口径 / 聚合作废 / 密码可发现性) AskaEth 2026-09-09 23:13:20 +08:00
  • 045b0f5d95 docs: 上线清单补一条安装目录写权限提醒 AskaEth 2026-09-09 22:47:25 +08:00
  • a0a4824dda docs: 新增上线检查清单(当天照着走一遍的核对表),README 加链接 AskaEth 2026-09-09 22:47:14 +08:00
  • 8039da384d fix(build): 署名自检改用 Node 字节比对(findstr 在 chcp 65001 下匹配不了 UTF-8 中文) AskaEth 2026-09-09 22:21:28 +08:00
  • e7948088df fix(build): 署名注入改走 Node 规范化 + for /f 直读文件 AskaEth 2026-09-09 22:19:01 +08:00
  • 13f1f03cd0 fix: 修掉十路审查发现的 9 个 P0 与一批 P1(数据正确性 / 越权 / 现场可用性) AskaEth 2026-09-09 22:16:58 +08:00
  • 96cf181ae3 docs: 服务管理窗口补充「已连接的大屏实例」说明 AskaEth 2026-09-09 21:42:35 +08:00
  • 2c9ff65fc4 feat: 补齐第一批已知缺口(关闭握手 / 定时备份 / Origin 白名单 / DTO 收敛) AskaEth 2026-09-09 21:41:08 +08:00
  • 4d56c73ae6 fix(build): build.bat 注释改回纯 ASCII AskaEth 2026-09-09 21:38:23 +08:00
  • 33d4b39eb9 fix(build): pnpm 11 用 allowBuilds 放行 electron 安装脚本 AskaEth 2026-09-09 21:35:21 +08:00
  • 52edecfa4c fix(build): 钉 @electron/get@3.1.0 修 electron-builder 打包崩溃 AskaEth 2026-09-09 21:30:50 +08:00
  • d50f5d7524 fix(build): 恢复安装器许可页文案生成(挪到 prepare-extra.mjs,避免中文进批处理) AskaEth 2026-09-09 21:19:30 +08:00
  • fc3361f766 fix(build): ensure_electron 始终补写 path.txt AskaEth 2026-09-09 21:11:50 +08:00
  • d5b45761d7 fix(build): 恢复手动放置 Electron 运行时的步骤(electron-builder 自下会撞 Node 24 bug) AskaEth 2026-09-09 21:11:02 +08:00
  • c3d2c1416f fix(build): console 安装用 --ignore-scripts,绕开 pnpm 11 的 ERR_PNPM_IGNORED_BUILDS AskaEth 2026-09-09 21:10:21 +08:00
  • 1399bae59e fix(build): build.bat 全 ASCII + Node 脚本处理中文路径 + pnpm-workspace.yaml 构建脚本白名单 AskaEth 2026-09-09 21:09:38 +08:00
  • de4bd63594 fix(build): build.bat 块内改 ASCII(cmd 对 UTF-8 中文块解析错乱)+ pnpm 允许 electron 构建脚本 AskaEth 2026-09-09 21:09:02 +08:00
  • 7f9701c465 fix: 审查修复波次(P0x4 + P1x30+) AskaEth 2026-09-09 21:06:40 +08:00
  • 8dae63ee70 feat(server): passwd 子命令支持 -new-username 同时改用户名 AskaEth 2026-09-09 20:59:42 +08:00
  • b80c64a115 fix: 补 .gitattributes(CRLF for .bat) + README 端口 19540 + 提交 console 锁文件 AskaEth 2026-09-09 20:57:58 +08:00
  • c121111f51 build: 快捷方式名改为中文「赛事积分榜」 AskaEth 2026-09-09 20:41:39 +08:00
  • 7f183d5327 build: 安装器许可页顶部文案自动注入内部署名(构建时生成 .nsh) AskaEth 2026-09-09 20:39:02 +08:00
  • 1bc439d8e1 build: 补充 console/package.json author,修正 exe CompanyName AskaEth 2026-09-09 20:25:33 +08:00
  • 2c4547d210 chore: 版本号更新为 dev_0.1.0 AskaEth 2026-09-09 20:22:56 +08:00