Skip to content

feat: unify sharing addresses and access controls - #55

Merged
rrbe merged 6 commits into
masterfrom
fix/remote-sharing-controls
Oct 14, 2026
Merged

rrbe merged 6 commits into
masterfrom
fix/remote-sharing-controls

Conversation

@rrbe

@rrbe rrbe commented Oct 14, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Show local network, internet, and Tailscale addresses in one list. Selecting an address updates the QR code independently of network switches; access-code mode retains the authenticated QR URL.
  • Allow custom servers with automatic registration to connect without an enrollment key, and show internet text-reception controls on the text screen.
  • Clarify when sharing stops automatically and update bilingual sharing guides, self-hosted registration instructions, and an interactive address-list demo.
  • Run the new MainActor QR-address state test in XCTest's async task context, matching the existing actor lifecycle tests.

Validation

  • swift test: 108 tests passed.
  • Release remote/state tests: 34 tests passed, followed by five consecutive passing runs.
  • pnpm docs:build and git diff --check: passed.
  • Release remote E2E: 27 checks passed; remote read-only: 19 checks passed; untrusted TLS rejection: passed.

@rrbe
rrbe merged commit ff40fae into master Oct 14, 2026
3 checks passed
@rrbe
rrbe deleted the fix/remote-sharing-controls branch October 14, 2026 01:38
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