Repository navigation
Relay image: ghcr.io/nobottomline/rctl-relay@sha256:2d935a096ba6ae2b42f35c5eba439f687159bf93a1f54be12bca5969244004e8
Source commit: 672e4bb3793a05769a3ff05a287047f2045e240e
Release Status
Published as latest. The full schema-5 qualification matrix is not yet complete.
Artifact checksums, build provenance, public
package audits, and exact-commit CI passed. Both tested device lanes completed
the relay-admin update from 0.4.3 to 0.4.4 with relay identities preserved and
subsequent LAN/relay control checks.
Outstanding exact-candidate checks include forced-TURN device media, certificate
renewal, fault-injected host/device recovery, package-manager recovery, and parts
of the admin/scheduled host-update matrix. Earlier-version results do not
establish those checks for this release. There is no all-passed schema-5 report.
Back up before updating and retain independent recovery access.
This publication does not update the APT feed. Download the package matching
the jailbreak: iphoneos-arm for rootful, iphoneos-arm64 for ordinary Dopamine
rootless. Rootless testing covers iPadOS 15.5 with ElleKit; RootHide and other
untested device/iOS combinations are not qualified.
Added
- Ordinary Dopamine rootless support with a separate
iphoneos-arm64package;
rootful devices continue to useiphoneos-arm. - Game Keyboard with held keys and WASD, plus captured mouse movement, buttons,
and scrolling. Session loss releases held input. - Device orientation locking, recorded-input playback pause/resume and JSON
export, screenshot previews, and device volume controls. - Personalized rootless packages and signed transactional device updates from
relay admin, with rollback and preservation of device identity. - Signed relay update discovery, installation from the admin page, and opt-in
scheduled server updates with backup, health verification, and recovery.
Device package installation still requires separate confirmation. - Installer domain selection, public-address inference, optional Docker
provisioning, clearer progress, and terminal-aware colors. - Controller permissions, presence, audit history, Bonjour discovery, and an
explicit LAN + Relay / Relay only access policy.
Fixed
- Rootless screen orientation and touch geometry, video thumbnails, microphone
recording, Talk playback, shell prompts, and duplicate tweak listings. - Duplicate keyboard input, stuck modifiers, inverted trackpad scrolling, and
input-session timeouts during mouse capture. - Installing a package for an additional relay now preserves existing relay
bindings and consumes the new enrollment instead of discarding it. - TURN/TCP negotiation and RTP packet sizing; stale web clients can no longer
survive package rebuilds. Experimental video pacing is not included. - Controller pairing now validates relay identity and origin; permission changes
invalidate stale sessions, and device updates reject downgrades. - Interrupted relay updates recover before new work starts, updater connections
survive service restarts, and failed scheduled releases are not retried in a loop. - Consistent dropdowns, stable hover feedback, device-neutral labels, and a
styled automatic-update checkbox. Unsupported HTTP-only sharing/copy actions
are hidden while downloads remain available.
The native iOS controller remains in development and is not distributed in
device packages. Sustained intermittent Listen noise testing remains open.
Rootful silent-session closures with delayed reconnects also remain under
investigation; always-online availability is not guaranteed.