Skip to content

chore: prepare Tatami 1.14.1 release - #14

Merged
PangMo5 merged 1 commit into
mainfrom
pangmo5/prepare-1.14.1
Sep 11, 2026
Merged

PangMo5 merged 1 commit into
mainfrom
pangmo5/prepare-1.14.1

Conversation

@PangMo5

@PangMo5 PangMo5 commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Prepare Tatami 1.14.1 for the fixes already on main: layout/fullscreen restoration, per-workspace recent-window switching, permission revocation handling, and signed installation disk images. The app and bundled CLI now report 1.14.1 from Project.swift, and the changelog describes this patch in all five supported languages.

Content and compatibility

  • Add the 1.14.1 section to CHANGELOG.md and six complete translation units to Localization/Docs.json; regenerate the four localized changelogs. Historical release text is unchanged; generated heading anchors are renumbered.
  • Retain the existing 1.14 in-app What's New content and its minor-version display cadence. Keep the product introduction, website hero, screenshots, and package description unchanged; configuration/restoration guidance is already on main.
  • No configuration or layout-storage format changes in this preparation. Existing restoration matches app/window occurrences, not document names, and profiles retain independent layouts.
  • Validate GitHub's nonempty single-patch section and Sparkle's accumulated 1.14.1 + 1.14.0 notes in all five languages. The live release page reads main, so the new history becomes visible after merge; Pages deployment waits for a matching published release.

Validation

  • Regenerated the workspace with tuist generate --no-open.
  • Fresh XcodeBuildMCP macOS tests: 767 passed, 0 failed, 0 skipped (35.235 s).
  • Fresh XcodeBuildMCP Release build: passed (94.190 s), no build warnings or errors. App, standalone CLI, and bundled CLI report 1.14.1; local app signature verification passed.
  • swift test --package-path Tools: 25 passed.
  • Verified 35 localized documents, development-tool notices, and 108 localized scenes; built 20 site pages across 5 languages.
  • All five changelogs bundled in the Release app exactly match their source files. Verified historical text preservation and the release-note extraction/embedding contracts.
  • git diff --check passed. Whole-file SwiftFormat reports the same 17 pre-existing diagnostics in Project.swift as base main, with no new diagnostics; unrelated formatting is unchanged.

Runtime evidence and publication boundary

The underlying fixes were validated before this preparation in the dedicated Tart VM: native multi-window app restoration, staggered window arrival, inactive-app relaunch, virtual display changes, and persisted fullscreen restoration after an actual macOS restart. The final implementation received the three-window restoration smoke; the actual reboot test used the preceding candidate before the no-op-sync ratio guard. Physical clamshell/dock behavior and unattended Launch at Login remain outside that VM evidence. This PR changes only version/release content and does not repeat or expand those runtime claims.

This PR does not publish a tag or release. The release workflow's Developer ID signing, DMG notarization/Gatekeeper checks, public artifact, Sparkle feed, Homebrew update, and site distribution still need verification when 1.14.1 is published.

- Bump the shared app and CLI marketing version to 1.14.1.
- Document layout restoration, window switching, permission, and DMG fixes.
- Generate the patch changelog in all five supported languages.

Tests: 767 app tests and 25 tool tests passed; Release build, bundled
versions, localization generation, and release-note extraction verified.
@PangMo5
PangMo5 merged commit 86d3935 into main Sep 11, 2026
1 check passed
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