Skip to content

feat: multi-remote mobile settings#441

Merged
Dimillian merged 7 commits intomainfrom
codex/multi-remote
Feb 16, 2026
Merged

feat: multi-remote mobile settings#441
Dimillian merged 7 commits intomainfrom
codex/multi-remote

Conversation

@Dimillian
Copy link
Owner

@Dimillian Dimillian commented Feb 15, 2026

Summary

This PR keeps the new multi-remote settings flow for remote TCP usage and removes Orbit support end-to-end.

Remote mode is now TCP-only (for desktop + iOS over user infrastructure, typically Tailscale).

What changed

  • Kept multi-remote management in Settings:
    • add/select/reorder/delete remote profiles
    • host/token drafts, validation, and save flow
  • Simplified remote provider model to TCP-only:
    • removed provider selector and related WIP provider UI
    • removed Orbit-specific fields/types/actions from frontend contracts
  • Kept and focused iOS remote onboarding on TCP:
    • Connect & test flow remains
    • Tailscale helper + daemon controls remain on desktop Server settings
  • Removed Orbit command surfaces and transports in backend/daemon:
    • deleted Orbit transport/runtime modules
    • removed Orbit RPC methods and CLI mode/args
    • remote backend routing now uses TCP path only
  • Added legacy settings sanitation for compatibility:
    • non-TCP legacy provider values are normalized to TCP when settings are read
  • Documentation cleanup:
    • replaced Orbit/Cloudflare iOS blueprint with canonical Tailscale/TCP blueprint
    • updated README and codebase map references

Why

The goal is to keep the new multi-remote TCP capabilities while removing Orbit complexity and dead paths, leaving one clear and supported remote architecture.

Validation

  • npm run typecheck
  • npm run test -- src/services/tauri.test.ts src/features/settings/components/SettingsView.test.tsx
  • cd src-tauri && cargo check

All commands passed.

@Dimillian Dimillian changed the title feat: multi-remote mobile settings and safe Orbit token targeting feat: multi-remote mobile settings Feb 15, 2026
@Dimillian
Copy link
Owner Author

@codex review

@chatgpt-codex-connector
Copy link

Codex Review: Didn't find any major issues. Nice work!

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@Dimillian Dimillian merged commit abddbb2 into main Feb 16, 2026
6 checks 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