Commit Graph

3 Commits

Author SHA1 Message Date
0d75304335 修复同机多账号数据串号(排行榜第二名复制第一名数据):①图鉴同步由并集合并改为服务端权威替换(localStorage浏览器级共享,并集会把上任账号图鉴推给下任);②结算不再上报localStorage历史最高分(endless_high只认本账号实际上报的无尽对局);③登出清空本地图鉴。已备份并清洗'你好'的污染数据(17条继承图鉴+195081假最高分,其真实成绩=击坠2)。playwright双账号同机回归:B账号0继承、榜单四行各异 2026-08-06 10:45:49 +08:00
548314e22b 修复排行榜图鉴排序500:LB_COLS映射codex_n与SQL别名codexN不一致(上一轮测试漏测sort=codex分支,本轮三排序全回归);/api/me未登录改返200{user:null}消除启动401控制台噪音,会话识别对所有路由生效、仅受保护路由强制401 2026-08-06 10:16:49 +08:00
ab403f4cc7 后端化:账号系统+排行榜+图鉴收集同步+飞行员大厅(零依赖Node+SQLite)
- server/:node:http+node:sqlite 零依赖后端(users/sessions/user_stats/codex_unlocks/runs 五表)
- 安全:scrypt密码哈希/服务端session/全prepared statement/输入白名单/限流/CSP等安全头/静态白名单防穿越
- 前端:o-auth登陆注册 + o-home飞行员大厅(排行榜Top100三排序+图鉴展柜背景:随机3主3副2僚机+刷怪巡游)
- 图鉴改为收集点亮制(未收集=剪影+???),服务端codex_unlocks与本地并集同步
- 修复:回标题/大厅后背景卡在上场残影——render按battleUI门控+离场G=null;空闲=星空
- 结算上报:endRun/rush胜利两处submitRun,Boss击杀计数入排行榜
- playwright全流程验证通过(注册/登陆/游戏/结算/图鉴/安全注入/限流);游戏视觉未验收(用户亲自)
2026-08-06 04:20:25 +08:00