变更日志
项目的重要变化记录在这里。当前仍是预发布软件,不承诺预发布版本之间的诊断 JSON schema 保持稳定。
0.1.0-beta.3
- 将桌面与文档站图标统一为 Android 的白底、青绿色与金色设计,以扳手表达修复、放大镜表达诊断;保留现有资源尺寸并重新编译 macOS Icon Composer 的 Assets.car 目录。
- 图标同步现在会更新 Icon Composer 图稿并通过 Xcode 编译 Assets.car,跨平台检查可发现过期图稿;为文档站与 WebAuthn 网站添加对应的 favicon。
- 将文档与 WebAuthn 验证集中到 Tests 流水线;Web 仅在 main 测试成功后或 main 手动运行时构建部署,锁定来源提交并跳过过期提交。
0.1.0-beta.2
- 新增 WebAuthn 诊断 Android 配套应用,以及仅在页面内存保存状态的测试站,注册与签名验证均在浏览器本地完成。
- 将 WebAuthn 网站改为通用测试工具:支持用户名探索、三步引导、Android 场景返回提示和显著结果概括,并取消一小时会话时限。开发入口改用 localhost,避免 Firefox 在
127.0.0.1下因无效域名失败。 - 将文档站与
/webauthn/合并为仅 main 部署的 Web 发布;从文档站以整页加载测试应用,并按职责整理双语文档。 - 将 Android 签名 AAB/商店发布从桌面发布中分离,Android 使用独立版本和变更日志。Android 开发改用 Unix/PowerShell 原生 Just recipe(Windows 需 PowerShell 7.5+)。
- 加强发布过程:签名 macOS DMG 先公证并附加票据,发布未完成则失败,并修复 Windows CLI ZIP 打包。暂时停止生成第三方许可证声明。
- WebAuthn 浏览器测试暂时仅覆盖 Chromium 和 Firefox,待 Playwright 恢复 Linux WebKit 虚拟认证器支持后再加回。
0.1.0-beta.1
- 新增
just set-version和just set-macos-signing,以及用于累计后续变更的 Unreleased 变更日志流程。 - Windows 所有渠道改为 GitHub Artifact Attestation 与 SHA-256,移除 Authenticode 和 PFX。macOS 仍可配置预发布签名,稳定版强制签名与公证。Release notes 区分来源证明与平台签名。
0.1.0-alpha.6
- 发布 macOS ARM64/x64、Windows x64、Linux GNU ARM64/x64 原生 CLI 归档,两个 macOS 架构的 Tauri DMG,以及 Windows x64 NSIS 安装包。
- 新增 Tests、Release、Docs 流水线,以及版本元数据、SHA-256、schema v1 manifest、GitHub attestation、由本日志生成的 Release notes 和生成的第三方许可证声明。稳定版需受保护审批;macOS 需 Developer ID 签名与公证;当时 Windows 仍要求 Authenticode。
- 将双语 VitePress 文档站部署到
acp-fixer.aitiotekt.com。 - npm/crates 发布、自动更新、应用商店、Linux GUI 包,以及 CI 中的 ADB 仍不在范围内。
0.1.0-alpha.5
- 将桌面前端重构为注入式领域服务、可释放的真实/演示会话 scope 和显式资源清理;演示模式无法访问真实 ADB。
- 补齐引导式演示:替换进行中的会话前需确认,退出入口固定在会话外壳,并覆盖锁定与快照恢复。
- 中英文文案拆为独立真源。IPC、Core、CLI 与 snapshot schema v2 仍与 alpha.4 兼容。
0.1.0-alpha.4
- 将发现、选择、诊断、预览、计划、执行和快照建模为带身份的实体。会话 revision 会拒绝迟到结果,并阻止跨诊断复用。
- GUI IPC、CLI JSON 和快照升级为 schema v2。写入前先持久化
executing;取消、漂移和所有结果均为终态。v1 快照仅作为不支持警告保留。 - 仅在诊断仍为会话最新结果时展示;已保存的 ADB 选择会绑定到新的发现;桌面错误改为本地化文案,不再显示内部错误码。
0.1.0-alpha.3
- 新增锁定单一凭据提供方和受保护的恢复:明确选择、变更预览、五分钟一次性计划、原子快照、回读验证和自动恢复。
- CLI 新增默认 dry-run 的
pin、snapshots和restore;只有--apply才会写入设备。 - 桌面界面改用 Tailwind CSS 4、五阶段进度和可持久化的明暗外观;macOS 最低版本为 13.3。
- 本地化面向用户的文案,不再暴露内部枚举;演示模式扩展到模拟锁定与恢复。
- 写入仍仅限
credential_service与credential_service_primary。
0.1.0-alpha.2
- 新增只读 ADB 发现、设备枚举、兼容性检查、凭据提供方诊断,以及对应的
devices、diagnose和demoCLI。 - 新增双语桌面工作流、ADB 选择持久化,以及基于脱敏 Xiaomi/HyperOS 调查的隔离引导式演示。
- 设置写入、快照、恢复和分发仍不在范围内。
0.1.0-alpha.1
- 建立 Tauri/SolidJS、CLI、共享 Core、文档、工具链、图标与 CI 工程基线。