Repository navigation
PLANK 1.0.124
PLANK 1.0.124
Changes
- Fix macOS Command-Q quitting both the remote application and PLANK. With
keyboard capture active and the stream focused, Command-Q belongs only to
the remote session. Local shortcut behavior returns when capture is released. - Replace the macOS Quit bridge with explicit application-exit ownership.
Menu/Dock Quit cancels startup or an active/reconnecting session and waits
for resource cleanup before exiting. Ordinary Disconnect keeps PLANK open. - Add native shortcut and application-lifecycle regression tests to every
macOS Client build, including repeated Quit and overlapping cleanup.
Linux runtime behavior, Host implementations and transport are unchanged.
Clipboard synchronization PRs remain under review and are not included.
Packages
- Linux Host: Rocky Linux 9.7, x86-64 RPM.
- Linux Client: Ubuntu 26.04, x86-64 DEB.
- macOS Host: macOS 27+, Apple Silicon, signed/notarized PKG.
- macOS Client: macOS 27+, Apple Silicon, signed/notarized DMG.
All packages are rebuilt from main, not renamed candidate artifacts.
SHA256SUMS uses downloadable asset filenames. manifest.json records exact
source revisions and package validation using platform-organized catalog paths.
GitHub source archives omit submodules; use a complete source clone:
git clone --recurse-submodules --branch v1.0.124 https://github.com/instinctual/plank.gitValidation scope
The operator accepted macOS Client 1.0.123's quit behavior. Its native shortcut
and lifecycle suites passed alongside existing topology, toolbar and reconnect
tests. All four mainline builds passed at exact source
cb01cfe84504d7a74dfa78c5b79d701c8277bf6e:
All four restored and independently verified dependency caches. Application
compilation and packaging ran fresh. Both Mac packages passed Developer ID
signing, notarization, stapling and Gatekeeper. The macOS Client passed seven
native shortcut cases and six application-lifetime cases, plus existing
topology/toolbar/reconnect suites. Linux dependency, version and payload gates
passed. All downloads were SHA256-verified and collected under
artifacts/packages/releases/1.0.124/. Local CI, lifecycle/fullscreen source
guards and all five root CTest suites passed.
Hardware acceptance is not inferred from build success. macOS 27 beta results
remain subject to final-OS revalidation. No deployment is part of this release.