Skip to content

Prepare Stow 0.1.4 release - #285

Merged
skyswordw merged 1 commit into
mainfrom
codex/release-0.1.4
Nov 5, 2026
Merged

skyswordw merged 1 commit into
mainfrom
codex/release-0.1.4

Conversation

@skyswordw

Copy link
Copy Markdown
Member

Prepare Stow 0.1.4 with the stability and interaction fixes merged since v0.1.3: Finder/window-transition crash repairs, archive launch/window-mode handling, Search/focus/motion improvements, and Tray Keep Open behavior and presentation.

Bump MARKETING_VERSION to 0.1.4 and add user-facing release notes for the signed release and Sparkle update window. No runtime behavior changes are introduced by this PR.

Validation: XcodeGen and git diff --check pass; generated plists are unchanged. The underlying main tree passed 668 tests, all 1206 zh-Hans strings, and build-test/Universal 2/snapshot CI. This version commit will run the normal PR checks, including the release packaging dry run.

After merge, use the existing Release workflow and provisioned signing/notarization/Sparkle credentials. The user explicitly requested publishing 0.1.4; the signed candidate will be verified before publication. Remaining broad native acceptance stays in #38/#104/#212; this release does not claim those matrices complete. Existing signing infrastructure and visual/motion ownership are unchanged.

@skyswordw
skyswordw merged commit 33d533e into main Nov 5, 2026
4 checks passed
@skyswordw

Copy link
Copy Markdown
Member Author

Released-candidate validation for 0.1.4 (611), source 33d533e7a74c0f6c862ce49a8d0fc72e93a71e90:

  • Version PR checks passed: build-test/localizations, Universal 2, snapshots and the Release packaging dry run.
  • Signed workflow 41963585285 succeeded, including notarization, stapling, packaged startup smoke and Sparkle signing.
  • Downloaded the draft assets and independently verified the SHA-256, DMG length, Developer ID signatures, app/DMG stapled tickets, Gatekeeper acceptance and Universal 2 layout: verify-app-bundle.sh --mode notarized reported zero problems.
  • Appcast version/build are 0.1.4/611 (above published 0.1.3/592). Ed25519 verification passed against the app's public key, which matches the installed release's key.
  • Exact signed app, using its built-in verification arguments and sandbox-contained synthetic fixtures: Browser and Glance rendered the real ZIP; extraction and a verified repack preserved all 3 files / 1,048,650 bytes exactly. The input ZIP hash remained unchanged. This is bounded signed-runtime evidence, not full physical-input acceptance.
  • Normal candidate launch displayed Welcome through the native UI. The standalone welcome-only snapshot script returned no fresh image locally, although the same smoke test passed in the signed workflow. This local automation limitation is recorded rather than counted as a pass. The real archive scenarios above produced fresh snapshots and exact output bytes.
  • The installed app was restored after inspection; it was not replaced, and Finder/Quick Look extensions were not re-registered. Real cross-app gestures, full signed Finder acceptance and the remaining Tests not yet conducted before 1.0 (tracking) #38/Claude Code: product-wide UI and motion review #104/Verify source authorization with WeChat, persisted grants and signed builds #212 matrices are not claimed complete.

DMG SHA-256: 584deb93a673af0f5f6d812d8127e0190ce4a2728a6e637c660099f77418fff3 (25,979,942 bytes).

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.

1 participant