v4.10.0
Minor Compatibility and Stability Release
This release carries feature additions, bug fixes, and operational hardening. Read the summary below before upgrading or publishing.
- per-project accounts: each project gets its own account storage now. no more conflicts when working across different repos with different chatgpt accounts. auto-detects project directories (looks for .git, package.json, etc). falls back to global storage if you're not in a project folder.
- configurable toast duration: rate limit notifications stick around longer now (5s default). set
toastDurationMsin config if you want them longer/shorter. - account removal tool: new
openai-accounts-removetool to delete accounts by index. finally. - token masking in logs: all tokens, api keys, and bearer headers are now masked in debug logs. no more accidentally leaking creds.
Commit Summary
- 29b96d4 feat: v4.10.0 - per-project accounts, toast duration, account removal