Repository navigation
PLANK 1.0.135
PLANK 1.0.135
Changes since 1.0.124
- Add macOS system-shortcut capture through the existing capture preference.
With capture active and the stream focused, Command-Tab and Command-Space
reach the Host; captured Command-Q behavior remains intact. Capture resumes
after a three-finger Spaces swipe away and back, without needing a click.
Background shortcuts remain local, and returning does not override explicit
capture release or revoked Accessibility permission. - Request Accessibility permission at ordinary Client startup, or when capture
is enabled in idle Settings, rather than behind an active stream. Previously
granted permission does not prompt again. CLI autoconnect requires prior
authorization through the ordinary launcher. - Add plain-text clipboard synchronization between the macOS Client and Linux
X11 Host, with negotiated support, bounded transfers, ownership checks and
disconnect cleanup. Both peers must be updated. Mac Host and Linux Client
clipboard backends, files and images are not included. - Add a compact Network RTT indicator to the toolbar, using the same measured
value as the onscreen statistics. Resize the bitrate slider to match its
Encoder Target segment without changing toolbar height or input routing. - Fix a Metal overlay replacement race that could briefly omit the toolbar
during redraws. Keep the previous complete image until its replacement is
ready, including when allocation fails. - Integrate macOS multi-display Metal presentation and raw-HID Wacom support,
with fullscreen/pointer cleanup and delayed input-release recovery. One
Apple Silicon Client package now targets macOS 15 and newer using SDK 27;
newer APIs remain available behind runtime checks. The Mac Host still
requires macOS 27. - Preserve mouse-move/button ordering and release delivery under input queue
pressure. Include the Linux virtual-HID Pause-key release correction. - Incorporate reviewed x264 and Vulkan dependency updates, including the
Vulkan allocation-failure repair and reproducible patch gates. Update Rustls
to 0.23.45 and reviewed CI Actions; add dependency-maintenance checks.
NVIDIA headers remain pinned for the existing 595.91.07 driver ceiling.
The separate Linux physical-monitor mode-change contribution and other
unmerged PRs are excluded. No application datagram pacer is restored.
1.0.134 was withheld before publication and is superseded by this release.
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 15+, Apple Silicon, signed/notarized DMG.
Release packages are rebuilt from main, not renamed branch artifacts.
SHA256SUMS uses downloadable asset filenames; manifest.json records exact
source revisions and package validation with platform-organized catalog paths.
GitHub source archives omit submodules; clone the complete release instead:
git clone --recurse-submodules --branch v1.0.135 https://github.com/instinctual/plank.gitValidation and limitations
The operator accepted live macOS system-shortcut forwarding, the Spaces-return
repair and Mac Client ↔ Linux Host plain-text clipboard transfer. All four
mainline product builds passed from source
af74d8b8fdf9bb58cf096eeb10fb5aaba01a19d4. The Mac Client passed 153 native Qt
results and five Metal overlay regression groups. Both Mac packages passed
signing, notarization, stapling, package checks and temporary-key cleanup.
Linux package, private-FFmpeg, dependency, version and payload gates passed,
including the Host log-directory and Client no-autostart checks. Dependency
caches were independently verified; application compilation and packaging ran
fresh. Privacy, clipboard and local portable regression checks passed.
| Build | GitHub run |
|---|---|
| Four-product build, including release RPM/DEB | 35330999876 |
| Signed macOS Host | 35331000308 |
| Signed macOS Client | 35331003759 |
All downloaded packages passed SHA256 verification and were collected with
exact source provenance under artifacts/packages/releases/1.0.135/.
| Package | SHA256 |
|---|---|
plank-host-1.0.135-1.el9.x86_64.rpm |
198ef27454243d9300c1b11cdd861540f4defef906797cdf561996bd614800bd |
plank-client_1.0.135_amd64.deb |
910a7030ed68cd68172fbf22a45d0276024419a9ca1f92fe2853c0de2d782f49 |
plank-host_1.0.135_arm64.pkg |
811452516a1688b685216e0abcdccb497bf0dc67b2c91915545bc03e49599245 |
plank-client_1.0.135_arm64.dmg |
e910f0b39573ea0cfba5f45c4d42a651d6dfe9879fed2d05bedd703060601803 |
Build success is not a substitute for hardware qualification. Explicit live
checks remain for startup permission timing, the final overlay repair, identical
Client-package behavior on macOS 15/27, permission-denial/revocation and
Wacom/clipboard interruption and reconnect stress. A Linux physical-display
lease inconsistency can still reject a connection with an invalid composite-
source/provenance error; this release does not claim to repair it. macOS 27 beta
results need final-OS revalidation. No deployment is included in this release
operation.