Files
Unlucky-Launcher/CHANGELOG.md
T

2.9 KiB
Raw Blame History

更新日志

自上而下由新到旧。版本号与 Cargo.toml 同源;二进制 unlucky-launcher --version 打同一个号。 只记对外可感知的变化(用户能看到、能用到、能感觉到稳的),不记内部重构流水账。


0.2.4 — 未发布(当前 dev)

这一批的主线是「把存档区做成真正能用」,以及把验证方式从「看起来对」改成「能被证伪」。

存档

  • 存档列表可重命名(行内输入,回车即提交)、删除(二次确认)、备份导出为 zip
  • 游戏运行时写操作被拦下并给出明确原因——此前在 Linux 上删一个正在跑的世界会成功
  • 截图区从「一行文件名」变成缩略图墙:真解码、最大边 160px、单次最多 60 张、单张超 8 MiB 跳过;「未生成预览」与「文件过大」是两种不同的格子,失败逐条可见

外观

  • 强调色自定义真的生效:填了色,按钮 / 进度条 / 图标跟随;中性底与描边不动(既定语义)
  • 非法色值给红框 + 结构化原因,且不写盘;手打过程中不闪红,离开输入格或按回车才判
  • 三处组件配色改走主题角色(描边、进度轨道、Elevated 底色),不再对着设计稿比色值

交互

  • 单行输入框支持回车提交:存档重命名、强调色两处接上;未接的既有调用点行为不变

发布与验证

  • GPU 截图证据门禁接进 CI:无 GPU 时显式跳过,「跳过」与「通过」分开呈现,不会伪装成已验证
  • 新增签名就绪度播报与操作手册:一条命令看清「签名还差什么」;播报只播报,不是门禁
  • 修掉一处会让 CI 把生产签名种子交给 PR 代码的接线(仓库内分支的 PR 拿得到仓库 Secret)
  • 合并态全量测试在每次合并后的 tip 上重跑,不再只看定向验证

已知问题

  • 自动更新链路是断的:正式签名信任表为空,任何发布二进制都验不过(fail-closed)。通道本身已接到底,缺的是「一把被钉住的公钥 + 一份签名 Release」
  • Ink 主题下 Elevated 卡片层级几乎看不出(对比约 1.03:1)
  • Windows 路径在界面上仍显示正斜杠
  • macOS 两档构建仍是 probe,从未真构建、也没在真机跑过

0.2.3 — 2026-11-08

  • 首次进入稳定更新通道(latest 指向本版;此前的版本只在预览通道)
  • 断点与续传、镜像选路、崩溃弹窗与现场日志导出等前序能力在本版收敛完成

注:main 采用孤儿快照发布,v0.2.3..HEAD 之类的区间日志不可用;本条目按发布记录与 README 口径编写。


0.2.1 — 2026-11-06

  • 早期公开版本:安装、启动、日志与设置四项主流程可用
  • 具体条目从简(发布记录以 tag 为准)

0.2.0 — 2026-11-05

  • 首个公开预览版本
  • 具体条目从简(发布记录以 tag 为准)