Add permanent macOS app download #164

Merged
Twyco merged 1 commits from feature/macos-download-app into main 2026-09-28 07:22:10 +00:00
Owner

Changes

  • Show a permanent Apple Silicon download action in macOS browsers on the welcome page, authentication pages, and the signed-in header immediately before project or ticket creation.
  • Hide the action in Tauri and on other platforms, with a stable DMG URL shared with the native update source.
  • Publish the verified versioned DMG as aarch64-apple-darwin/KanbanGit.dmg and verify its public checksum before promoting the update feed. Protect retries and older releases.
  • Bump the macOS app version and release metadata to 0.2.1.

Verification

  • macOS browser previews: welcome, login, dashboard, New project, and New ticket placement and URL.
  • php artisan test --compact tests/Feature/WelcomeTest.php tests/Feature/NavigationTest.php tests/Feature/Auth/AuthenticationTest.php
  • pnpm run types:check, pnpm run lint:check, pnpm run build
  • pnpm --dir native test, pnpm --dir native check

Release order

After merge, publish macos-v0.2.1 and verify the public KanbanGit.dmg; only then publish the website with v0.3.1.

## Changes - Show a permanent Apple Silicon download action in macOS browsers on the welcome page, authentication pages, and the signed-in header immediately before project or ticket creation. - Hide the action in Tauri and on other platforms, with a stable DMG URL shared with the native update source. - Publish the verified versioned DMG as `aarch64-apple-darwin/KanbanGit.dmg` and verify its public checksum before promoting the update feed. Protect retries and older releases. - Bump the macOS app version and release metadata to 0.2.1. ## Verification - macOS browser previews: welcome, login, dashboard, New project, and New ticket placement and URL. - `php artisan test --compact tests/Feature/WelcomeTest.php tests/Feature/NavigationTest.php tests/Feature/Auth/AuthenticationTest.php` - `pnpm run types:check`, `pnpm run lint:check`, `pnpm run build` - `pnpm --dir native test`, `pnpm --dir native check` ## Release order After merge, publish `macos-v0.2.1` and verify the public `KanbanGit.dmg`; only then publish the website with `v0.3.1`.
Twyco added 1 commit 2026-09-28 07:13:25 +00:00
feat: add stable macOS app download to website
CI/CD / preconditions (pull_request) Successful in 1s
Native JavaScript checks / Native launcher and release tests (pull_request) Successful in 1m3s
macOS checks / Native Rust tests and unsigned build (pull_request) Successful in 1m41s
CI/CD / test_and_check_app (pull_request) Successful in 6m53s
CI/CD / Publish immutable image (pull_request) Skipped
d18fffe665
Twyco merged commit fa8a0cc512 into main 2026-09-28 07:22:10 +00:00
Twyco deleted branch feature/macos-download-app 2026-09-28 07:22:10 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#164