Repository navigation
AetherNote v0.1.2 — Liquid Glass 与应用内更新
更清楚的 Liquid Glass 界面
- 重做日记编辑器、七天周回顾、分组设置、工具栏、按钮和输入区。
- 保留便签拖动换位、弹性回弹与一键整理,统一中英日三语。
- 关闭窗口或切换日期前保护未保存的修改,支持 Command-W 关闭。
应用内更新
在设置或菜单选择“检查更新…”,下载后安装并重新启动。Sparkle 校验签名,默认手动检查,不自动下载或强制重启。日记、草稿与备份不会发送到更新服务器。
0.1.0 / 0.1.1 需要手动安装一次 0.1.2,之后可在应用内完成后续更新。 更新窗口跟随系统语言。
Apple Silicon · macOS 14+ · Developer ID 签名 · Apple 公证
Validation
- 15 core tests and 89 trilingual string checks passed.
- Native UI acceptance covered writing, editing, unsaved-edit protection, weekly navigation, drag/reorder/tidy, language/material settings and backup dialogs.
- An updater-enabled QA baseline completed signed download, install and relaunch with journal/draft hashes unchanged. This is not a claim that public v0.1.1 contains an updater.
- Final DMG mounted with AetherNote.app and Applications link; installed signature and staple verified. Host policy checks passed; broader older-Mac/multi-display/IME testing remains outside this release's acceptance.
App notarization: fb12d8e4-b08c-4acd-aa91-d2a9de874155 — Accepted.
DMG notarization: c3d501ae-2ba5-4533-a7b5-de1b66fcf726 — Accepted.
c6e34cf30f1c2e6cf85c1bccf1cdff25131bbdab204e2c26cf6476f2178af81a AetherNote-0.1.2-macos-arm64.dmg
e17ccbbd47141d7b799af7e17bfb516eafc1fc175d9dc0652a9e09b02185623e AetherNote-0.1.2-macos-arm64.zip
Sparkle archive metadata:
sparkle:edSignature="846Rg5syWVvP3ScpLv3QXauPuCLIjZURKbO0TEQjtglNbkJBrrvO7Uerh7vNhb6PHpyzvZ6KzQNN3WkxS846CA==" length="3003940"
Production acceptance
- Release-commit CI passed on macOS 26 and Xcode 27 runners.
- Production website and update feed deployed from website commit
822ff1a. - Public DMG and ZIP were downloaded without GitHub authentication; both SHA-256 values matched the release artifacts.
- A lower-build updater-enabled QA installation used the official HTTPS feed and GitHub download, installed the public v0.1.2 DMG and relaunched automatically. The installed executable matched the final release, and journal, previous-journal and draft hashes were unchanged. The draft was visibly restored after relaunch.