KAN-69: Fix macOS startup and window closing; release 0.2.3 #167

Merged
Twyco merged 1 commits from fix/KAN-69-macos-startup-and-close into main 2026-09-28 20:01:58 +00:00
Owner

Saved macOS workspaces now open directly at /dashboard while the workspace selection window stays hidden. The selection appears only for initial setup or connection recovery. Closing the workspace with the red window button quits the application, so reopening it from the Dock starts normally. Closing setup or recovery also quits when no workspace is ready.

Bump the release to 0.2.3, macOS build 9, and iOS build 3, including the Xcode project metadata. iOS startup behavior is unchanged.

Validation:

  • Native macOS WebView tests passed for saved online startup, offline retry, missing configuration, and invalid configuration; tests exercise window visibility and quitting via the close event.
  • Rust unit tests: 19 passed, 1 existing signing-dependent test ignored.
  • Release/build metadata tests: 85 passed; Rust formatting, Clippy, and changed-file ESLint passed.
  • macOS app bundle built successfully; its metadata is 0.2.3 / 9.
  • Android verification remains skipped at the user's request. No new iOS runtime changes.

Follow-up to KAN-69 and PR #166. Base branch: main.

Saved macOS workspaces now open directly at `/dashboard` while the workspace selection window stays hidden. The selection appears only for initial setup or connection recovery. Closing the workspace with the red window button quits the application, so reopening it from the Dock starts normally. Closing setup or recovery also quits when no workspace is ready. Bump the release to **0.2.3**, macOS build **9**, and iOS build **3**, including the Xcode project metadata. iOS startup behavior is unchanged. Validation: - Native macOS WebView tests passed for saved online startup, offline retry, missing configuration, and invalid configuration; tests exercise window visibility and quitting via the close event. - Rust unit tests: 19 passed, 1 existing signing-dependent test ignored. - Release/build metadata tests: 85 passed; Rust formatting, Clippy, and changed-file ESLint passed. - macOS app bundle built successfully; its metadata is 0.2.3 / 9. - Android verification remains skipped at the user's request. No new iOS runtime changes. Follow-up to KAN-69 and PR #166. Base branch: `main`.
Twyco added 1 commit 2026-09-28 20:00:30 +00:00
fix(KAN-69): hide macOS launcher on startup and quit on close
CI/CD / preconditions (pull_request) Successful in 2s
Native JavaScript checks / Native launcher and release tests (pull_request) Successful in 1m1s
CI/CD / test_and_check_app (pull_request) Canceled after 1m34s
macOS checks / Native Rust tests and unsigned build (pull_request) Successful in 1m29s
CI/CD / Publish immutable image (pull_request) Canceled after 0s
6820e0b25e
Twyco merged commit 0662a6970e into main 2026-09-28 20:01:58 +00:00
Twyco deleted branch fix/KAN-69-macos-startup-and-close 2026-09-28 20:01:58 +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#167