Releases: irons163/codex-pool-manager
Releases · irons163/codex-pool-manager
Release list
CodexPoolManager v1.0.19
CodexPoolManager v1.0.19
Release date: 2026-08-28
Fixes
- Account switching now closes Codex before rewriting credentials, so a live session is not treated as revoked.
- Switch writes the target account’s refresh/id tokens instead of leaving the previous account’s tokens in
auth.json. - Credentials are also updated in the Codex Keychain store and the
current_accountmirror used by newer Codex builds.
CodexPoolManager v1.0.19-rc.1
CodexPoolManager v1.0.19-rc.1
Release date: 2026-08-28
Fixes
- Account switching now closes Codex before rewriting credentials, so a live session is not treated as revoked.
- Switch writes the target account’s refresh/id tokens instead of leaving the previous account’s tokens in
auth.json. - Credentials are also updated in the Codex Keychain store and the
current_accountmirror used by newer Codex builds.
Prerelease Note
- This prerelease validates account switching against the post-update Codex login flow before the stable rollout.
CodexPoolManager v1.0.18
CodexPoolManager v1.0.18
Release date: 2026-08-09
Fixes
- OAuth sign-in now reads ChatGPT Account ID from the nested OpenAI JWT claim (
https://api.openai.com/auth.chatgpt_account_id). - Sync and account switching can recover a missing Account ID from stored id/access tokens.
- Profile email nested under OpenAI claims is recognized during sign-in.
CodexPoolManager v1.0.18-rc.1
CodexPoolManager v1.0.18-rc.1
Release date: 2026-08-08
Fixes
- OAuth sign-in now reads ChatGPT Account ID from the nested OpenAI JWT claim (
https://api.openai.com/auth.chatgpt_account_id). - Sync and account switching can recover a missing Account ID from stored id/access tokens.
- Profile email nested under OpenAI claims is recognized during sign-in.
Prerelease Note
- This prerelease validates OAuth Account ID capture before the stable rollout.
CodexPoolManager v1.0.17
Highlights
- Correct Codex usage-window detection when weekly-only limits are returned in
primary_window. - Show only API-provided usage windows and clear stale usage data after synchronization.
- Reopen the existing dashboard window from the menu bar instead of creating duplicates.
This stable release includes the fixes validated in v1.0.17-rc.1.
CodexPoolManager v1.0.17-rc.1
Prerelease
- Correct Codex usage-window detection when weekly-only limits are returned in
primary_window. - Show only API-provided usage windows and clear stale usage data after synchronization.
- Reopen the existing dashboard window from the menu bar instead of creating duplicates.
This prerelease validates the usage synchronization and single-window dashboard fixes before the stable rollout.
CodexPoolManager v1.0.16
CodexPoolManager v1.0.16
Release date: 2026-07-11
Highlights
- Reset-credit expiry dates now come directly from the exact
expires_atvalues returned by the Codex account details API instead of being inferred from the last successful sync. - Account cards, the menu bar dashboard, and reset alerts use exact API dates whenever they are available.
- API-provided dates no longer show the estimated-date warning; the warning appears only when the fallback estimate is required.
- Expiry provenance is preserved in account snapshots so exact API dates remain distinguishable from estimates after relaunching.
- The README and all supported interface localizations now explain exact API dates and fallback estimates consistently.
Reliability and Compatibility
- The existing estimate remains available automatically when account details or expiry dates cannot be retrieved.
- Snapshots created by earlier versions remain compatible and are treated conservatively as estimated data.
- This stable release rolls up the changes validated in v1.0.15-rc.1.
CodexPoolManager v1.0.15-rc.1
CodexPoolManager v1.0.15-rc.1
Release date: 2026-07-11
Improvements
- Reset-credit expiry dates now come directly from the
expires_atvalues returned by the dedicated Codex account details endpoint instead of being inferred from the last successful sync. - Account cards and reset alerts use the exact API dates whenever they are available.
- API-provided dates no longer show the estimated-date warning; the warning appears only when the app must use its fallback estimate.
- Expiry provenance is preserved in account snapshots so the interface can distinguish exact API dates from fallback estimates after relaunching.
- The README and all supported interface localizations now explain exact API dates and fallback estimates consistently.
Compatibility
- The existing estimate remains available when account details or expiry dates cannot be retrieved.
- Snapshots created by earlier versions remain compatible and are treated conservatively as estimated data.
Prerelease Note
- This prerelease validates exact reset-credit expiry synchronization and the unavailable-data fallback before the next stable rollout.
CodexPoolManager v1.0.15
CodexPoolManager v1.0.15
Release date: 2026-07-03
Highlights
- Account cards now show available reset credits and each estimated reset-credit expiry.
- Minimal account cards summarize reset credits with compact date text such as
2 resets · 7/30, 8/1. - The menu bar dashboard now supports account group filtering, compact warning popovers, Plus/Pro badges, reset-credit expiry details, and always-visible switch buttons.
- Added localized What's New prompts after version/build updates, with a Settings action to reopen the latest feature notes.
- Improved OAuth account refresh stability and kept release notes localized across all supported languages.
- README menu bar screenshots now come from the real SwiftUI menu bar dashboard with non-sensitive mock data.
Notes
- Reset-credit expiry is estimated from the previous successful sync plus 30 days; the actual expiry may differ.
- This stable release rolls up the validated changes from the v1.0.14 rc.16 through rc.19 prerelease cycle.
CodexPoolManager v1.0.14-rc.19
CodexPoolManager v1.0.14-rc.19
Release date: 2026-07-03
Improvements
- Replaced the README menu bar screenshot with an image rendered from the real
MenuBarDashboardViewusing non-sensitive mock data. - Added localized README menu bar screenshots for Traditional Chinese, Simplified Chinese, Japanese, Korean, French, and Spanish.
- Added a gated screenshot-generation test so README menu bar screenshots can be regenerated from the app's SwiftUI UI instead of hand-edited images.
Notes
- This prerelease keeps the v1.0.14-rc.18 runtime feature set and increments the build number to validate the corrected documentation/release assets.
- Screenshot mock data is non-sensitive and does not include real accounts.