Skip to content

AetherNote v0.1.2 — Liquid Glass 与应用内更新

Choose a tag to compare

@bcblr1993 bcblr1993 released this 13 Oct 12:04

更清楚的 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.