Skip to content

Ship RemoMouse 0.1.0 public beta - #2

Merged
kefrulz merged 20 commits into
mainfrom
codex/hardware-validation
Aug 9, 2026
Merged

Ship RemoMouse 0.1.0 public beta#2
kefrulz merged 20 commits into
mainfrom
codex/hardware-validation

Conversation

@kefrulz

@kefrulz kefrulz commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

Ships RemoMouse 0.1.0 as a native macOS Tahoe menu-bar public beta for the first-generation Siri Remote.

The app uses the public IOKit HID path for buttons and a narrowly filtered MultitouchSupport bridge for the remote touch surface. It posts local Core Graphics input only after explicit Accessibility approval.

User-facing behavior

  • Touch-surface pointer movement with bounded acceleration
  • Primary click, macOS-style double-click, drag, and secondary click
  • Trackpad-style continuous pixel scrolling with gesture phases and cancellable momentum
  • One-thumb right-edge scrolling and two-finger scrolling
  • Pointer/Scroll mode switching from Play/Pause
  • Pointer speed control from the volume buttons
  • Mission Control from Home/TV
  • Pause/resume from Siri
  • Touch re-enumeration after Bluetooth disconnect/reconnect
  • No automatic Accessibility prompt on ordinary relaunches

Repository and release engineering

  • MIT license, contribution guide, code of conduct, security policy, architecture and installation docs
  • Issue and pull-request templates
  • Commit-pinned GitHub Actions CI
  • Tag/version validation, release build, signature verification, ZIP/checksum generation
  • Draft prerelease gate before public release
  • Dependabot configuration
  • No sensitive remote identifiers or raw hardware captures committed

Hardware evidence

  • Validated against a paired first-generation black Siri Remote
  • Consumer buttons are captured through public user-space IOKit HID
  • Touch is filtered to the exact Apple vendor/product pair before use
  • Motion diagnostics delivered no usable reports, so Air Pointer is deliberately deferred rather than simulated unreliably
  • Sanitized capability reports are in docs/hardware/

Verification

  • swift test --parallel — 41 tests passing
  • Scripts/package-app.sh release
  • codesign --verify --deep --strict --verbose=2 .build/RemoMouse.app
  • Workflow YAML parsed successfully
  • Version metadata is 0.1.0
  • Privacy scan passed
  • Independent release review completed; Critical findings resolved

Beta boundary

Version 0.1.0 is ad-hoc signed and not notarized. It intentionally defers Air Pointer, per-app profiles, editable mappings, onboarding, launch at login, and a full settings window. These limitations are documented rather than presented as complete features.

@kefrulz kefrulz changed the title Validate first-generation Siri Remote hardware Ship RemoMouse 0.1.0 public beta Aug 9, 2026
@kefrulz
kefrulz marked this pull request as ready for review August 9, 2026 20:56
@kefrulz
kefrulz merged commit 1a21dda into main Aug 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant