Skip to content

feat: add self-hosted remote sharing - #46

Merged
rrbe merged 3 commits into
feat/remote-serverfrom
feat/remote-client
Oct 12, 2026
Merged

rrbe merged 3 commits into
feat/remote-serverfrom
feat/remote-client

Conversation

@rrbe

@rrbe rrbe commented Aug 30, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • add one-time enrollment, Keychain-backed device credentials, and the authenticated remote WebSocket agent
  • relay the current local share read-only while preserving mounted-path navigation, ranges, cancellation, and stale-share rejection
  • place remote access under Network settings with masked key entry, explicit pairing feedback, and paired-state visibility
  • add Swift coverage and debug/release end-to-end remote smoke tests

Validation

  • swift test — 66 tests passed
  • swift build -c release
  • tools/smoke-remote-e2e.sh — 8 checks passed

Stack

  1. feat(server): add self-hosted remote relay #45 — Server relay and Linux delivery
  2. feat: add self-hosted remote sharing #46 — macOS remote-sharing Client
  3. docs: add LocalShare documentation site #47 — Documentation site and Pages deployment

Stack created with GitHub Stacks CLI • Give Feedback 💬

@rrbe
rrbe merged commit a781a53 into master Oct 12, 2026
2 checks passed
@rrbe
rrbe deleted the feat/remote-client branch October 12, 2026 16:19
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