📝 更新说明

这一页直接读 git log 生成:每次改动都在这里留痕,不靠手写

共 63 条提交 · 生成于 2026-10-20 13:04

2026-10-20

18 条改动
  • 新功能 推送密钥自举 —— PUSH_AUTO_KEYS=1 时自动生成 VAPID 并落库,免去控制台手填 b98e9b2
  • 文档 更新说明补上本轮提交(61 条) 94e17d6
  • 新功能 新增打砖块 / 跳一跳 / 飞机大战三款游戏(20 → 23 款) 32af7b6
  • 修复 gen-sw --check 归一化行尾与结尾空行(Windows autocrlf 假阳性) 832ad99
  • 文档 重跑验收脚本刷新页面截图 89c0c03
  • 文档 更新说明补上本轮提交(57 条) 4f50395
  • 新功能 附件对象存储与图片复核、棋谱专用格式导出、OG 预生成、奖励流水、跨实例规则缓存、离线队列与静态封面 2fbaab6
  • 文档 更新说明补上本轮提交(55 条) d4d9ccb
  • 文档 更新说明补上本轮提交(54 条) b70006d
  • 新功能 浏览器推送接线、邮件抑制与后台、打卡奖励与棋谱账号级绑定 77c492b
  • 文档 更新说明补上本轮提交(52 条) 3345b3c
  • 新功能 补中国象棋/国际象棋裁判、好友动态流与棋谱检索导出 91d8940
  • 测试 附件回归覆盖 multipart 三个调用点,README 计数同步到 255 00de420
  • 文档 重跑更新说明(49 条提交,含第二轮功能与三处修复) 4b90825
  • 新功能 第二轮「后续可做」落地(论坛标签与精华、附件上传、限流适配层、Elo 天梯、棋谱列表、邮件发件箱、OAuth 网关、每日挑战补做、OG 位图) 2e6f1c7
  • 新功能 通知/私信/关注、联机棋类服务端裁判、分享卡、搜索与榜单适配层、PWA 真离线 90ee563
  • 文档 重跑更新说明(46 条提交,含本次 20 款游戏与平台功能) 46367c2
  • 新功能 新增 10 款自研游戏,并上线每日挑战 / 成就徽章 / 个人主页 / 棋谱回放与观战 / PWA 12f6a66

2026-10-19

3 条改动
  • 文档 fishport.cn 与 www.fishport.cn 自定义域线上实测(导航页门户截图) c1a2b12
  • 新功能 移动端触屏交互优化(站点头部/播放器 + 10 款游戏手势与触摸目标) 2c281da
  • 新功能 棋盘类游戏改为自适应放大(五子棋/中国象棋/国际象棋 + 2048/井字棋) 4288c46

2026-10-18

13 条改动
  • 修复 board-games 开房改为点一次长等房码,避免远程延迟下重复建房 26a71f5
  • 修复 CSP 放行 Cloudflare RUM beacon(线上每页 CSP 报错)+ board-games 验收脚本支持远程跑 65ef57a
  • 新功能 三款棋类游戏(五子棋/中国象棋/国际象棋)+ 联机中继与 AI 对战 4203f5d
  • 文档 黑洞吞噬线上截图(game-site.fishport.cn) 78132a3
  • 文档 更新说明重跑(黑洞吞噬接入) 14cbef0
  • 新功能 第 7 款游戏「黑洞吞噬」(种子改为按 slug 幂等补齐) a3791b3
  • 文档 导航页线上截图(docs/screens/nav.png) 56dd5bd
  • 文档 更新说明重跑(导航页三连提交) ea778f7
  • 文档 README 与两份 Cloudflare 部署文档补导航页 89ef5b3
  • 测试 导航页断言与门户主机判定(Express / Workers+D1 / 静态线) d37ebbb
  • 新功能 导航页(/nav,fishport.cn 门户) 862e87b
  • 文档 论坛上线实测结果与第三方登录的回调地址要求 ae28e4a
  • 测试 check:forum 增加第三方登录回调地址检查 22413df

2026-10-17

28 条改动
  • 文档 把「绑定 forum.fishport.cn」的验证写成一条命令 9c7c3ad
  • 测试 论坛上线检查脚本(pnpm check:forum,只读) f3740d3
  • 文档 README 与四份部署文档补论坛;更新说明重跑 bef1ac0
  • 测试 论坛的 67 项断言(两条线同一份用例)+ 23 项浏览器冒烟 d05ebd4
  • 新功能 论坛(/forum,可挂 forum.fishport.cn)与九项审核安全措施 1d09dcf
  • 文档 同步静态部署文档的产物与冒烟项数 5ccfce8
  • 文档 README 与部署文档同步公告与更新说明 5a71f31
  • 测试 公告与更新说明的断言 4e4de17
  • 新功能 站内公告与更新说明 adffa49
  • 杂项 修正 Google OAuth 的 Client ID 4def0dd
  • 杂项 修正 GitHub OAuth 的 Client ID ba4bd41
  • 文档 README 与部署文档同步隐私政策/用户协议 10ef02b
  • 测试 补 12 项隐私政策/用户协议与注册同意断言 e835a4a
  • 新功能 新增隐私政策与用户协议页面,注册需勾选同意条款 e3d4299
  • 杂项 把非机密的 OAuth 客户端 ID 与 MAIL_FROM 写进 wrangler.d1.toml 的 [vars] 8263ca9
  • 杂项 触发重新部署,应用 Cloudflare 上新加的环境变量 9b09591
  • 文档 README 与部署文档补彻底删除、集成自检与邮件/第三方登录,并重跑冒烟截图 73eb386
  • 测试 彻底删除 15 项断言 + 邮件与第三方登录端到端 42 项(Express 与 D1 各一遍) 4042434
  • 新功能 游戏可彻底删除 + 后台集成自检 + 邮件/OAuth 端点可覆盖 ebce780
  • 文档 README 与部署文档补 frame-src 放行外站游戏,并同步测试计数与截图 af7fd8a
  • 测试 用真浏览器守住 frame-src 放行外站(外站 iframe 回归断言) 96ea08a
  • 修复 放行外站游戏的 iframe —— frame-src 从 'self' 扩到 'self' https: http: 7ced99d
  • 文档 README 与四份部署文档补投稿上传,并重跑冒烟截图 b5d4969
  • 测试 投稿上传的端到端断言(功能用例 70 → 88 项) 3866696
  • 新功能 投稿支持上传单文件 HTML(存库 / 严格沙箱 / /ugc/:file) 9edc6f1
  • 文档 README 与四份部署文档同步第二批功能,并重跑冒烟截图 384df54
  • 测试 第二批功能的断言测试,并让账号验收脚本可以反复跑 f4f0d6c
  • 新功能 第二批功能——评论分页/楼中楼/举报、SQLite 排行榜、拼音搜索、账号增强、后台增强 0da5490

2026-10-16

1 条改动
  • 新功能 新增 zip-dist.mjs 打 Cloudflare Pages 拖拽包;--cf 默认输出目录改为 dist-cf bc48d8a