Skip to content

Birth v0.2.8 —— 适配 macOS 27 登录项数据库 - #5

Merged
iAmCorey merged 1 commit into
mainfrom
codex/release-0.2.8
Aug 1, 2026
Merged

Birth v0.2.8 —— 适配 macOS 27 登录项数据库#5
iAmCorey merged 1 commit into
mainfrom
codex/release-0.2.8

Conversation

@iAmCorey

@iAmCorey iAmCorey commented Aug 1, 2026

Copy link
Copy Markdown
Owner

概要

  • 支持 macOS 27 按用户拆分的 BTM 数据库与 BTMUserStore.records 布局
  • 按归档结构发现私有类和根键,同时保留 macOS 14–26 的旧 Storage 格式
  • 增加脱敏诊断复制,自动移除账户 UUID 和绝对路径

Closes #4

验证

  • swift test:85 项测试、15 个套件通过
  • ./scripts/release-check.sh:自包含 GUI 启动、主线程健康、零新崩溃
  • hdiutil verify dist/Birth-0.2.8.dmg:通过
  • codesign --verify --deep --strict dist/Birth.app:通过

分发说明

延续现有无开发者账号发布方式:arm64、ad-hoc 签名、未公证。

支持按用户拆分的 BTMUserStore.records 布局与用户数据库文件选择。\n\n解码器改为按结构发现私有类和根键,并保留旧版 Storage 兼容;格式失败时可复制已脱敏诊断信息。\n\n85 项测试与完整发布门禁通过。
@iAmCorey
iAmCorey merged commit fa706ee into main Aug 1, 2026
1 check passed
@iAmCorey
iAmCorey deleted the codex/release-0.2.8 branch August 1, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[macOS 27] Login Item Format Not Supported

1 participant