Skip to content

Changelog

Get an email when a new version of tmnl ships — no spam, just release notes.

Or watch the repo on GitHub for a notification on every release:

View all releases on GitHub

Already subscribed? Manage your subscription (change email, unsubscribe, etc.).


Versions auto-tagged at github.com/chris-mclennan/tmnl/releases — this page summarizes the user-facing changes. For commit-level history, see the GitHub release notes.

First notarized release. No more “unidentified developer” warning on first launch.

  • Code-signing + notarization now active in release CI. When the APPLE_TEAM_ID / APPLE_DEVELOPER_ID_CERT_* / APPLE_ID / APPLE_APP_PASSWORD GitHub secrets are configured, the macOS DMGs are signed and notarized end-to-end — Gatekeeper trusts the install without a manual right-click-Open.
  • scripts/notarize-dmg.sh — robust signing-identity lookup via security find-identity SHA1 (instead of the by-name format that breaks when the cert’s common name doesn’t match the expected pattern).
  • notarytool submit — wait now bounded at 30 minutes and surfaces the verdict on failure instead of hanging the CI run indefinitely.
  • Nightly bundle scripts./scripts/build-app.sh --nightly builds target/tmnl-nightly.app with bundle identifier rs.tmnl.app.nightly and an inverted warm-orange icon, so contributors can pin a “latest cargo build” dock entry alongside the stable release. Local-only, not shipped in CI. See Troubleshooting.
  • Update-available check — new src/update_check.rs. A background thread pings api.github.com/repos/chris-mclennan/tmnl/releases/latest on launch and prints tmnl: vX.Y.Z available — <url> to stderr when newer. See Updates.
  • LSMinimumSystemVersion bumped from 10.14 to 11.0 in both Info.plist and Info-nightly.plist. Clears macOS Tahoe’s “Support Ending for Intel-based Apps” warning, which misfired on any pre-Big-Sur declared minimum regardless of the actual arm64 binary.
  • Full-bleed app icon + simplified wordmark — the leading > prompt prefix is gone; the icon is now a bare four-letter wordmark in the family accent color, painted to the full canvas edge so macOS Tahoe’s glass icon template wraps the art directly instead of leaving a grey outer bezel. Matches the icon refresh that landed in mnml + mixr.
  • macOS .dmg artifact now ships with cargo-dist’s standard naming (tmnl-rs-<triple>.dmg)
  • Install page’s macOS download button points at the DMG (drag-to-install)
  • Smaller fixes (release pipeline cleanup)
  • First .app bundle + DMG artifacts shipping with releases
  • Refactor: build-app.sh / build-dmg.sh accept --bin-path so CI can package the cargo-dist-built binary directly

First tagged release. cargo-dist pipeline goes live (shell installer, PowerShell installer, MSI, per-arch tar.xz / .pkg).

Day-to-day capabilities prior to v0.0.1: see CLAUDE.md and FEATURES.md on the repo.