Skip to content

[codex] distinguish ChatGPT accounts by email and plan#66

Draft
ThWink wants to merge 1 commit into
Lampese:mainfrom
ThWink:email-plan-account-identity
Draft

[codex] distinguish ChatGPT accounts by email and plan#66
ThWink wants to merge 1 commit into
Lampese:mainfrom
ThWink:email-plan-account-identity

Conversation

@ThWink

@ThWink ThWink commented Jun 4, 2026

Copy link
Copy Markdown

Summary

  • distinguish ChatGPT accounts by normalized email + plan type
  • allow the same email to be added when the plan differs, such as Plus vs Team
  • automatically disambiguate duplicate display names with a plan suffix
  • add attribution in the README for the original project and author

Root Cause

The storage layer only enforced uniqueness by display name. Same-email accounts with different ChatGPT plans were hard to manage because the UI could present them as the same account, and duplicate display names blocked adding a second account cleanly.

Validation

  • cargo test --manifest-path src-tauri/Cargo.toml --quiet
  • npm run build

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