Skip to content

feat(extension): show optional pairing and connection identity status - #429

Open
iuyo5678 wants to merge 1 commit into
feat/local-pairing-05-extension-authfrom
feat/local-pairing-06-popup
Open

iuyo5678 wants to merge 1 commit into
feat/local-pairing-05-extension-authfrom
feat/local-pairing-06-popup

Conversation

@iuyo5678

@iuyo5678 iuyo5678 commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

Keep an unpaired connection usable and show Connected / Unpaired with a nonblocking identity warning. Add an optional Pair action and a circled warning icon linking to the existing official security overview at https://browserskill.weixin.qq.com/#security. Successful pairing displays Verified.

The warning does not expand settings, disable the connection, or display a confirmation dialog. Pairing verification uses a separate connection, retaining the working connection on rejection. The UI and new guidance are translated in all ten locales; explicit skipping and replacement retain their existing confirmation flows.

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 6/9; base: #428. Review order: #424 → #425 → #426 → #427 → #428 → #429 → #430 → #431 → #432.

@iuyo5678
iuyo5678 force-pushed the feat/local-pairing-06-popup branch from 62bfe20 to dbc4eb6 Compare October 13, 2026 12:54
@iuyo5678
iuyo5678 force-pushed the feat/local-pairing-06-popup branch from dbc4eb6 to 6a7270e Compare October 13, 2026 13:07
@iuyo5678
iuyo5678 force-pushed the feat/local-pairing-06-popup branch from 6a7270e to 7962a83 Compare October 13, 2026 13:24
@iuyo5678
iuyo5678 force-pushed the feat/local-pairing-06-popup branch from 7962a83 to 09f64bf Compare October 13, 2026 13:39
@iuyo5678
iuyo5678 added this pull request to stack #433 October 13, 2026 13:52
@iuyo5678
iuyo5678 force-pushed the feat/local-pairing-06-popup branch from 09f64bf to d2b5f72 Compare November 2, 2026 04:10
@iuyo5678
iuyo5678 force-pushed the feat/local-pairing-06-popup branch from d2b5f72 to 5aa6013 Compare November 2, 2026 04:33
@iuyo5678
iuyo5678 force-pushed the feat/local-pairing-06-popup branch from 5aa6013 to 34cafc9 Compare November 2, 2026 06:59
@iuyo5678
iuyo5678 force-pushed the feat/local-pairing-06-popup branch from 34cafc9 to 935ee35 Compare November 2, 2026 10:18
@iuyo5678 iuyo5678 changed the title feat(extension): add local pairing settings and verification status feat(extension): show optional pairing and connection identity status Nov 2, 2026

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