Releases: baoshichao001-dev/codex-switchbridge
Release list
Codex SwitchBridge 0.3.1
What's new\n\n- Replaced the generic lightning icon with the S-Bridge identity.\n- Added a self-contained 256 px color master for Marketplace use.\n- Added a matching currentColor icon for the VS Code Activity Bar.\n- Added release tests for complete PNG identity and dimensions, SVG dependency safety, brand colors, and monochrome paint values.\n\nThis is a logo-only VS Code extension update. Switching, shared history, token usage, Core, and CLI behavior are unchanged.\n\n## Verification\n\n- Core tests: 101 passed\n- VS Code tests: 319 passed\n- Migration tests: 11 passed\n- CLI suite: passed\n- Dependency audit: 0 vulnerabilities\n- VSIX archive integrity and contents verified\n- Installed locally as baoshichao001-dev.codex-switchbridge@0.3.1
Codex SwitchBridge 0.3.0
What's new\n\n- Refreshed VS Code views for accounts, API providers, status, and a new usage overview.\n- Added total and per-account/provider input, output, cached, and reasoning token metrics.\n- Preserved attribution through account/API switching, renames, storage moves, multiple windows, and separate CODEX_HOME directories.\n- Reduced reload noise and made provider selection durable before automatic reload.\n- Hardened history migration, destination collision handling, path validation, secret masking, and cross-process locks.\n\nToken numbers are calculated from local Codex rollout token-count events. They are usage telemetry, not provider billing or cost data.\n\n## Verification\n\n- Core tests: 101 passed\n- VS Code tests: 318 passed\n- Migration tests: 11 passed\n- Dependency audit: 0 vulnerabilities\n- VSIX archive verified and installed locally as version 0.3.0
Codex SwitchBridge 0.2.0
Codex SwitchBridge 0.2.0
This release refactors Codex SwitchBridge around one clear workflow: switch between saved Codex accounts and Responses-compatible API providers while keeping new local conversation history available in both modes.
Highlights
- Shares one local Codex history identity across account mode and compatible API-provider mode by default.
- Saves outgoing local or cloud credentials before applying the next account or provider.
- Prevents cloud credentials from overwriting a same-named local Provider profile.
- Re-reads synchronized entries before activation so rotated API keys and account tokens are not replaced by stale snapshots.
- Treats reselecting the current account or Provider as a no-op, avoiding unnecessary reload recommendations.
- Makes
mode accountrestore the only saved account or request an explicit choice when several accounts exist. - Adds
--separate-historyfor providers that need their own local history identity. - Rewrites the root, VS Code, CLI, and shared-history documentation around seamless switching and accurate history scope.
Verification
- Core: 86 tests
- CLI: 81 tests
- VS Code: 251 tests
- History migration: 11 tests
- Dependency audit: 0 vulnerabilities
Downloads
codex-switchbridge-0.2.0.vsix: VS Code extensioncodex-switchbridge-cli-0.2.0.tgz: npm-compatible CLI packagecodex-switchbridge-v0.2.0-SHA256SUMS: SHA-256 checksums
Shared history applies to one local CODEX_HOME and Responses-compatible providers. It does not copy ChatGPT web history, Codex Cloud tasks, or history between devices.
Disable or uninstall Codex Account Switch before enabling Codex SwitchBridge because both extensions write the same local Codex files.
Codex SwitchBridge 0.1.0
Codex SwitchBridge 0.1.0
Codex SwitchBridge is an independent open-source project derived from Codex Account Switch, with a new extension identity, repository, and substantial functional changes.
Highlights
- Synchronizes the active account/provider credentials and Codex routing configuration during switches.
- Shares new local history across account and Responses-compatible provider modes by default.
- Adds an explicit, backup-first repair command for older provider-tagged JSONL/SQLite history.
- Replaces repeated reload popups with a non-blocking Reload recommended status-bar action.
- Serializes cross-window live switches and prevents delayed local/cloud token refreshes from overwriting a completed provider switch.
- Uses atomic
auth.jsonwrites and rollback snapshots for safer transitions. - Renames the extension, commands, settings, packages, storage keys, and assets to Codex SwitchBridge.
Downloads
codex-switchbridge-0.1.0.vsix: VS Code extension (baoshichao001-dev.codex-switchbridge).codex-switchbridge-cli-0.1.0.tgz: npm-compatible CLI tarball; installs thecodex-switchbridgecommand.codex-switchbridge-v0.1.0-SHA256SUMS: SHA-256 checksums for both packages.
Important
Disable or uninstall Codex Account Switch before enabling Codex SwitchBridge. Both extensions operate on the same local Codex files and should not run together.
History repair requires Python 3 and should be run only after active Codex output has stopped. Normal switching does not require Python.
This project preserves the upstream MIT license and attribution to jqknono/codex-account-switch.