Releases: AIDotNet/CodexSwitch
Releases · AIDotNet/CodexSwitch
v0.0.9
v0.0.7
[v0.0.7] - 2026-05-15
Added
- Added a Home dashboard with live proxy and provider summary cards, range-scoped usage metrics, token and cost trend charts, and provider/model ranked breakdowns.
- Added built-in Codex OAuth account enrichment and multi-account management, including ChatGPT workspace resolution, plan and quota snapshots, and usage-query support per enabled OAuth account.
- Added output tokens-per-second and page navigation to the local usage log table.
Changed
- Restructured the desktop shell around the new sidebar and home layout, and moved version/update status into the lower-left footer.
- Updated the Codex OAuth provider template to use the current Codex client headers and request overrides.
- Removed the repo
global.jsonSDK pin so local builds follow the installed .NET SDK.
Fixed
- Normalized OpenAI Chat replay so tool outputs stay immediately after assistant tool calls and unmatched tool calls are dropped before proxying upstream.
- Restored Codex OAuth provider defaults and account metadata consistently during config migration and refresh flows.
- Matched Electron-style macOS packaging by always building
.app/.dmgrelease artifacts without requiring Developer ID signing or notarization. - Made macOS DMG creation use a staging directory with retries so macOS 14 runners do not fail on transient
hdiutilresource-busy errors.
v0.0.6
[v0.0.6] - 2026-05-14
Added
- Added Anthropic Messages compatibility for OpenAI Chat and OpenAI Responses providers, including non-streaming and streaming conversion for messages, tool use, reasoning output, and usage accounting.
- Added a separate hover details window for the mini status panel while keeping the compact usage strip pinned in place.
- Added richer button variants, pressed/hover states, focus-visible styling, icon sizing, and danger styles.
Changed
- Switched the built-in DeepSeek template and migration path to the Anthropic-compatible Messages API and enabled Claude Code support for DeepSeek.
- Updated Claude Code proxy settings to write the proxy root URL instead of appending
/v1. - Made Windows release packaging prefer
isccfromPATHand handle runners withoutProgramFiles(x86).
Fixed
- Automatically enable Claude Code support when a provider is switched to the Anthropic Messages protocol.
v0.0.4
[v0.0.4] - 2026-05-13
Added
- Added configurable automatic update checks with system-specific installer selection, automatic download, and progress display.
Changed
- Excluded
.pdbfiles from CI release installers and disabled debug symbol generation for release publishing.
v0.0.2
v0.0.1
[v0.0.1] - 2026-05-13
Added
- Initial public release of CodexSwitch.
- Multi-provider proxy support for OpenAI, Anthropic, Gemini, DeepSeek, Codex, and Xiaomi-compatible endpoints.
- Provider templates, routing resolution, request parsing, and response conversion for the supported provider styles.
- Usage ingestion, query, and trend visualization for local logs, plus dashboard formatting and pricing helpers.
- Startup registration, tray menu controls, and local proxy lifecycle management for desktop use.
- Localized Avalonia UI updates across the settings, providers, add-provider, and usage pages.
- Expanded test coverage for config writing, payload building, startup registration, provider usage queries, and UI infrastructure.
- Bundled provider icons and a sample auth fixture for local development and testing.
Changed
- Reworked the proxy adapters and model-conversion pipeline to support the expanded routing and usage flow.
Fixed
- Fixed migration, validation, and UI infrastructure issues uncovered while assembling the release.