Skip to content

feat: add on-demand local account migration - #82

Merged
squarepots merged 3 commits into
mainfrom
fix/issue-77-migration-assistant
Sep 21, 2026
Merged

squarepots merged 3 commits into
mainfrom
fix/issue-77-migration-assistant

Conversation

@squarepots

Copy link
Copy Markdown
Member

What changed

  • Added an explicit Import from this computer flow with no startup scan, watcher, scheduler, or background sync.
  • Added fixed Official Codex and Cockpit Tools discovery with bounded plaintext/encrypted read-only decoding, sanitized previews, default selection of new accounts, stale-preview revalidation, and normal intake reuse.
  • Added English/Chinese UI copy, tests, and architecture/workflow/security/design/testing documentation.

Why

Users can discover and selectively import supported local Codex accounts without exposing credentials to the WebView or modifying Cockpit storage.

Validation

  • cargo test --locked: 76 passed, 1 ignored
  • cargo clippy --locked --all-targets -- -D warnings
  • cargo fmt --check
  • pnpm test: 33 passed
  • pnpm build
  • git diff --check

Remaining

The external SignPath Foundation application remains separate/TBD; Windows Authenticode is not part of this change.

Comment thread src-tauri/src/migration.rs Fixed
Comment thread src-tauri/src/migration.rs Fixed
Comment thread src-tauri/src/migration.rs Fixed
Comment thread src-tauri/src/migration.rs Fixed
@squarepots
squarepots merged commit 33bba7f into main Sep 21, 2026
8 checks passed
@squarepots
squarepots deleted the fix/issue-77-migration-assistant branch September 21, 2026 22:10
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