Skip to content

Releases: irons163/codex-pool-manager

CodexPoolManager v1.0.19

Choose a tag to compare

@irons163 irons163 released this 28 Aug 08: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_account mirror used by newer Codex builds.

CodexPoolManager v1.0.19-rc.1

Pre-release

Choose a tag to compare

@irons163 irons163 released this 28 Aug 01:58

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_account mirror 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

Choose a tag to compare

@irons163 irons163 released this 08 Aug 16:02

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

Pre-release

Choose a tag to compare

@irons163 irons163 released this 08 Aug 15:57

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

Choose a tag to compare

@irons163 irons163 released this 06 Aug 14:48

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

Pre-release

Choose a tag to compare

@irons163 irons163 released this 06 Aug 12:48

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

Choose a tag to compare

@irons163 irons163 released this 10 Jul 23:22

CodexPoolManager v1.0.16

Release date: 2026-07-11

Highlights

  • Reset-credit expiry dates now come directly from the exact expires_at values 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

Pre-release

Choose a tag to compare

@irons163 irons163 released this 10 Jul 22:55

CodexPoolManager v1.0.15-rc.1

Release date: 2026-07-11

Improvements

  • Reset-credit expiry dates now come directly from the expires_at values 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

Choose a tag to compare

@irons163 irons163 released this 03 Jul 01:21

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

Pre-release

Choose a tag to compare

@irons163 irons163 released this 02 Jul 18:53

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 MenuBarDashboardView using 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.