Skip to content

Persist authenticated Remote name updates - #640

Merged
enaboapps merged 2 commits into
mainfrom
codex/persist-remote-name-639
Aug 22, 2026
Merged

Persist authenticated Remote name updates#640
enaboapps merged 2 commits into
mainfrom
codex/persist-remote-name-639

Conversation

@enaboapps

@enaboapps enaboapps commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • accept optional authenticated deviceName metadata on protocol v1 pings
  • validate and persist the paired Remote display name on Windows and macOS
  • return a sanitized non-fatal sync error and roll back conditionally when persistence fails
  • preserve legacy empty pings and existing pairing identity

Validation

  • npm run lint
  • npm test (73 tests passed)
  • npm run build
  • cargo fmt --manifest-path src-tauri/Cargo.toml --check
  • cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings
  • cargo test --manifest-path src-tauri/Cargo.toml (210 unit tests and 2 config tests passed)
  • npm run tauri build -- --no-bundle
  • Physical Windows/macOS pairing checks remain to be recorded

Counterpart

Closes #639

@enaboapps

Copy link
Copy Markdown
Contributor Author

Independent latest-head review completed at 393e220f68a7e930d0a2add342aa4295c0177613. Three initial findings were fixed across the linked PRs; repeat review found no actionable issues. Frontend, Windows, and macOS checks are green.

@enaboapps
enaboapps marked this pull request as ready for review August 22, 2026 07:47
@enaboapps
enaboapps merged commit 91db7e5 into main Aug 22, 2026
3 checks passed
@enaboapps
enaboapps deleted the codex/persist-remote-name-639 branch August 22, 2026 07:47
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.

Persist authenticated Switchify Remote name updates

2 participants