Skip to content

feat(daemon): serialize local revocation and browser registration - #427

Open
iuyo5678 wants to merge 1 commit into
feat/local-pairing-03-handshakefrom
feat/local-pairing-04-lifecycle
Open

iuyo5678 wants to merge 1 commit into
feat/local-pairing-03-handshakefrom
feat/local-pairing-04-lifecycle

Conversation

@iuyo5678

@iuyo5678 iuyo5678 commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

Make revocation and replacement complete connection/session cleanup before returning, and serialize them with authenticated registration. Pending calls settle when authorization ends.

Use existing change notifications and device/registry gates; per-connection disk polling and redundant file locking are not retained. Candidate recovery and atomic persistence remain in the stack.

Validation across the final stack:

  • Rust workspace: 1,020 passed, one existing ignored; formatting and strict Clippy.
  • Extension: 3,570 passed, 363 environment-dependent skips; TypeScript, Biome and production build.
  • Five real-daemon tests using the current CLI and published 0.4.1; real Chrome for Testing pairing/navigation smoke.
  • The 0.4.2 stage independently passed 131 focused tests, three real-daemon tests, typecheck and Biome.

Stack 4/9; base: #426. Review order: #424 → #425 → #426 → #427 → #428 → #429 → #430 → #431 → #432.

@iuyo5678
iuyo5678 force-pushed the feat/local-pairing-04-lifecycle branch from 1801bc7 to 495d63d Compare November 2, 2026 10:18

This branch has not been deployed

No deployments
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.

2 participants