Skip to content

Releases: PaulMagos/claudex-switcher

v0.2.19

Choose a tag to compare

@github-actions github-actions released this 14 Sep 12:33

Rename to Claudex Switcher; merge upstream close-behavior, exact reset time, and update-check improvements

Full Changelog: v0.2.18...v0.2.19

v0.2.18

Choose a tag to compare

@github-actions github-actions released this 14 Sep 11:17

Sign releases with our own updater key

Full Changelog: v0.2.17...v0.2.18

v0.2.17

Choose a tag to compare

@PaulMagos PaulMagos released this 14 Sep 10:55

Fix Claude Code account recognition and point updater at this fork.

  • Point the auto-updater endpoint at this fork instead of upstream.
  • Mirror the active Claude account's token via the per-user launchd environment (CLAUDE_CODE_OAUTH_TOKEN), since claude does not reliably recognize a Keychain item written by another app.
  • Sync Claude Code's own ~/.claude.json account-identity cache (oauthAccount) on switch/login so it matches the active account.
  • Fix Claude usage-window percentages (API returns already-scaled 0-100 values).
  • Fix Claude plan badge derivation from the profile API.
  • Fix Claude process-detection safety gap before rewriting active credentials.

Unsigned build - remove the quarantine flag after downloading:
xattr -dr com.apple.quarantine "/Applications/Codex Switcher.app"

v0.2.16 — Claude Code support

Choose a tag to compare

@PaulMagos PaulMagos released this 11 Sep 13:34

Adds Claude Code account management alongside Codex: OAuth login (paste-code flow), .credentials.json/Keychain import, API key accounts, real usage-window data from Anthropic's OAuth usage API, warm-up, and safe account switching that blocks while the claude CLI is running. Codex and Claude accounts can now be active independently at the same time, with a tabbed UI and menu bar/tray support for both.

macOS Apple Silicon: current release builds are not Apple-notarized. If macOS says the app is damaged, move it to /Applications and remove the quarantine flag:
```bash
sudo xattr -dr com.apple.quarantine "/Applications/Codex Switcher.app"
open "/Applications/Codex Switcher.app"
```