Files
Unlucky-Launcher/CHANGELOG.md
T

59 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 更新日志
> 自上而下由新到旧。版本号与 `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 为准)