Skip to content

Releases: lordydord/Codex-Account-Switcher

Version 1.4

19 Jun 00:46

Choose a tag to compare

Major reset-credit update

Version 1.4 is a big quality-of-life release for Codex reset credits.

The switcher now surfaces the reset-credit information that is otherwise easy to miss: how many reset credits are available, which saved Codex account they belong to, when each reset was granted, and the exact expiry date/time so you can use them before they disappear.

Highlights

  • Shows a combined reset-credit total directly in the compact panel bar.
  • Tracks reset credits across every saved Codex account, not just the active one.
  • Opens a per-account breakdown from the reset pill.
  • Shows each reset credit grant time and expiry date/time in the dropdown.
  • Lets you redeem a reset from the dropdown after an explicit confirmation.
  • Refreshes usage and reset-credit state after a redemption so the app reflects the new limits.

Notes

Reset redemption is intentionally confirmation-gated because it spends a real reset credit. The app checks the saved Codex account auth files locally and does not bundle or publish any credentials, account registries, tokens, usage snapshots, or account details.

Validation

  • Built the macOS app successfully.
  • Installed and relaunched the local /Applications copy.
  • Verified the installed bundle reports version 1.4 build 140.
  • Verified code signing on the installed app.
  • Verified reset-credit lookup works across the saved accounts without switching the active account.

Version 1.34

18 Jun 04:50

Choose a tag to compare

What's Changed

  • Removes the Live/Snapshot freshness badges from account cards so the panel stays clear.
  • Keeps switch previews, health checks, update checking, and the active/inactive visual hierarchy.
  • Refreshes the README screenshots and social preview without badge overlays.
  • Updates app metadata to 1.34 / build 134.

Validation

  • Built successfully with ./build.sh.
  • Installed locally with ./install.sh.
  • Verified the installed app reports version 1.34 / build 134.
  • Relaunched the installed /Applications app.
  • Regenerated demo-only README screenshots with placeholder account data.

Version 1.33

18 Jun 04:43

Choose a tag to compare

What's Changed

  • Adds per-account freshness badges so live active usage and inactive snapshots are easier to tell apart.
  • Adds switch preview context with target 5-hour and weekly usage before direct switches.
  • Expands the Settings health panel with auth, Codex, ChatGPT mode, refresh freshness, notification, and update status.
  • Adds a GitHub update checker from the app menu and Settings footer.
  • Clarifies active refresh behavior for local ChatGPT account mode.
  • Improves empty/error states with direct Settings and Refresh actions.
  • Refreshes the GitHub README with a cleaner modern layout and new public-safe screenshots.

Validation

  • Built successfully with ./build.sh.
  • Installed locally with ./install.sh.
  • Verified the installed app reports version 1.33 / build 133.
  • Relaunched the installed /Applications app.
  • Regenerated demo-only README screenshots with placeholder account data.

Version 1.32

18 Jun 04:24

Choose a tag to compare

What's Changed

  • Improves usage refresh freshness so a successful refresh still updates the app even when the reported percentages have not numerically changed.
  • Uses the helper debug/list path for forced usage refreshes, making local-only refresh behavior clearer.
  • Keeps inactive account usage bars and rings in their green/orange/red status colours while fading them back so the active account stands out more.
  • Refines inactive account panel styling with lighter percentage text, thinner bars, and thinner rings.
  • Adds clearer tooltip context for inactive local usage snapshots.

Validation

  • Built successfully with ./build.sh.
  • Verified the built app reports version 1.32 / build 132.
  • Installed and relaunched the app locally during testing.

Version 1.31

12 Jun 15:57

Choose a tag to compare

What's changed

  • Smooths the menu-bar percentage display on newer macOS releases to stop the subtle horizontal pulsing.
  • Tightens the menu-bar percentage width so the label uses much less left/right padding.
  • Restores click-again-to-close behavior for the menu-bar account panel.
  • Keeps the recent compact 2x2 panel support for three or four saved accounts.
  • Keeps expired-login detection for 400/401 usage responses and safer Codex relaunch handling when helper processes remain.
  • Keeps switching focused on saved ChatGPT accounts, with API token mode disabled in this build.

Verification

  • Built with ./build.sh.
  • Confirmed bundle version 1.31 / build 131.
  • Packaged a clean app zip without macOS sidecar files.
  • Ran git diff --check before committing.

Version 1.3

05 Jun 03:01
00aa038

Choose a tag to compare

What changed

  • Added optional panel-card switch confirmation: first click arms an inactive account, second click confirms the switch.
  • Reworked the app into the smaller 370 x 450 panel with a thinner bottom bar.
  • Cleaned up Settings for the compact window by removing the duplicated account section, lifting Display/Automation/Health, and aligning Auto switch with the other right-side toggles.
  • Added compact Settings health checks for Auth, Codex app, notifications, and launch-at-login.
  • Replaced the three-dot account control with account-label edit badges and added tooltips to icon-only controls.
  • Improved refresh text with relative states like refreshing, just now, and stale timing.
  • Updated README download links and release notes for v1.3.

Validation

  • Built with ./build.sh.
  • Installed and relaunched from /Applications/Codex Account Switcher.app.
  • Verified the release app bundle reports version 1.3 / build 130.
  • Signed and verified the release app bundle before packaging.
  • Checked the release zip contents before upload.

Version 1.2.2

03 Jun 18:57

Choose a tag to compare

Fixed menu-bar percentage display issues and made usage readings more stable when live Codex usage data is unavailable.

Includes recent compact panel design refinements, clearer account controls, reset-time display polish, and lighter active/inactive visual styling.

Version 1.2.1

02 Jun 15:51

Choose a tag to compare

Codex Account Switcher v1.2.1 is a small visual polish release for the active account state.

What's changed:

  • The in-app active account card now mirrors the same green, orange, and red usage status colors used in the menu bar.
  • The active card background and border now update from the active account's 5-hour remaining percentage.
  • The 5-hour ring, active account label, and Active pill now use the same status color instead of staying permanently green.
  • Added separate light and dark mode background tints so orange and red states remain readable.

Validation:

  • Built successfully with ./build.sh.
  • Installed locally with ./install.sh.
  • Confirmed the built and installed app report version 1.2.1.

Version 1.2

02 Jun 15:27

Choose a tag to compare

Version 1.2 adds the compact modern account panel redesign, the new in-panel Settings view, refreshed light/dark adaptive styling, inactive-card hover switching, active usage colors, weekly/5-hour menu-bar display controls, and refreshed demo screenshots.

Version 1.1

01 Jun 21:20

Choose a tag to compare

Version 1.1 adds the click-to-open account panel, dialog-based settings controls, refreshed public screenshots generated with demo account data, and a privacy guardrail for future release assets.