Skip to content

Releases: Finesssee/Win-CodexBar

v1.2.8

31 Mar 16:39

Choose a tag to compare

Changed

  • The Windows installer now bundles Microsoft's Visual C++ redistributable and installs it before launching CodexBar on clean machines.

Fixed

  • Fixed clean-Windows installer runs failing to launch CodexBar because the required Visual C++ runtime was missing.

Win-CodexBar v1.2.7

31 Mar 15:02

Choose a tag to compare

Win-CodexBar v1.2.7

This release finishes the Windows updater flow.

Fixed

  • Wired install_updates_on_quit into the real Windows quit path.
  • Added visible General -> Updates controls for auto-download and quit-time install behavior.
  • Hardened pending installer selection so stale/current-version installers and portable executables are ignored.
  • Made manual Check for Updates respect the same auto-download behavior as startup checks.
  • Added guards against overlapping installer downloads.
  • Added updater coverage for cached-installer selection and beta-style installer names.

Win-CodexBar v1.2.6

31 Mar 14:18

Choose a tag to compare

Win-CodexBar v1.2.6

This release rolls the merged PR and issue stabilization work into main and restores the Windows release flow.

Fixed

  • Restored the Windows installer and portable executable release assets.
  • Hardened updater behavior so portable-only releases are no longer treated like silent installers.
  • Completed the localization cleanup and UI language toggle work across the active Windows Rust app surfaces.
  • Fixed Claude usage parsing for newer CLI output and fractional utilization values.
  • Added a clear Windows Remote Desktop guard dialog instead of failing with opaque renderer errors.

Improved

  • Cleaned up the repo-wide Rust clippy backlog so cargo clippy --all-targets -- -D warnings is green again.
  • Kept the Windows validation path grounded with native VM checks in addition to the Linux-side build and test coverage.

Win-CodexBar v1.2.5

29 Mar 17:03

Choose a tag to compare

Added

  • Windows now loads common Simplified Chinese font fallbacks so localized UI text renders correctly instead of missing glyph boxes.

Changed

  • Localized major Windows UI surfaces to Simplified Chinese, including the main window, tray menus/tooltips, provider detail actions, and settings sections.

Fixed

  • Reset/usage/status strings now display correctly in the localized Windows UI instead of mixing untranslated English labels through key flows.

Win-CodexBar v1.2.4

24 Mar 12:41

Choose a tag to compare

What's New

Native WSL/Linux Support

CodexBar now runs natively inside WSL (Windows Subsystem for Linux).

  • WSL detection — auto-detects WSL environment and adapts behavior
  • Browser path resolution — reads Windows browser data via /mnt/c/ mount paths
  • DPAPI-aware cookie handling — clear error messages when Chromium cookies can't be decrypted in WSL, with guidance to use manual cookies or CLI auth
  • Linux notifications — uses notify-send instead of PowerShell toast
  • dev.sh build script — builds and runs CodexBar on Linux/WSL with auto CLI fallback when no display server is detected
  • Cross-platform compilation fix — moved shared dependencies out of cfg(windows) so native Linux builds work

Fixes

  • Fixed #![windows_subsystem] to use proper cfg_attr form
  • Fixed Gemini auth hint in README (was incorrectly showing claude-code)
  • Removed blocking MessageBox::Show notification fallback in WSL

WSL Quick Start

git clone https://github.com/Finesssee/Win-CodexBar.git
cd Win-CodexBar
./dev.sh

CLI works out of the box. GUI requires WSLg (Windows 11, build 22000+).

Based on PR #9 by @dhruvkej9, ported with additional fixes.

Win-CodexBar v1.2.3

24 Mar 05:02

Choose a tag to compare

Win-CodexBar v1.2.3 — Upstream v0.19.0 Sync

Ports key features and fixes from upstream CodexBar v0.19.0 to the Windows/Rust build.

New Provider

  • Alibaba (Tongyi Qianwen): Cookie-based provider with daily and monthly quota tracking. CLI aliases: alibaba, tongyi, qianwen, qwen.

Provider Improvements

  • Cursor: Expose Auto/API/Total usage percent lanes from the dashboard with secondary and model-specific rate windows.
  • Antigravity: Dedicated ModelFamily classifier for Claude, Claude Thinking, Gemini Pro, and Gemini Flash models.
  • Codex: Code review rate-limit reset time support (third rate window).
  • Codex: GPT-5.4, GPT-5.4 Mini, and GPT-5.4 Nano pricing.
  • Kimi: Tolerate missing resetTime / windowMinutes in API responses.

UI & State

  • Credits history chart: Wire real subscription history data from OpenAIDashboardCacheStore into the chart pipeline.
  • Preferences: Atomic take_settings_if_changed() to prevent race conditions and duplicate saves.

Housekeeping

  • Full cargo fmt --all pass.
  • Clippy-clean on all changed files.
  • Dynamic provider count in tests.

Verification

Check Result
cargo fmt --all --check Clean
cargo clippy (changed files) Clean
cargo check (Windows target) Clean
Unit tests (Wine) 178 passed, 0 failed
Release build Compiled OK
Binary smoke test (--version) codexbar 1.2.3

v1.2.2

20 Mar 01:00

Choose a tag to compare

Added

  • Windows Setup installer packaging via local Docker/Wine + Inno Setup scripts for VPS-first releases.
  • Preferences controls for auto-downloading updates, install-on-quit, and running an immediate update check.

Changed

  • The in-app updater now prefers a verified -Setup.exe asset from GitHub Releases instead of treating any .exe as installable.
  • Update downloads now persist pending installer metadata so a verified update survives relaunch and can be applied on quit.
  • Release docs now describe the active Windows-local release flow instead of the old macOS/Sparkle process.

Fixed

  • Quit actions now funnel through one shared path, so install-on-quit, tray quit, and in-app quit use the same updater behavior.
  • Download verification now uses GitHub release asset digests first and falls back to .sha256 sidecars only when needed.

v1.2.1

19 Mar 23:57

Choose a tag to compare

What's new

  • Added full light mode support with System, Light, and Dark appearance modes in Settings → Display.
  • New installs now default to System, while existing installs without a saved theme_mode stay on Dark so upgrades do not unexpectedly change appearance.
  • Updated the main window and Preferences to use a dynamic theme palette so cards, inputs, borders, and text remain readable in both light and dark UI.

Validation

  • cargo check --quiet
  • cargo test --no-run --quiet
  • cargo build --release --bin codexbar
  • Wine UI verification on the VPS for dark mode, light mode, the Settings viewport, and the Display tab theme selector

Notes

  • cargo clippy --all-targets -- -D warnings still fails on pre-existing repo-wide warnings outside this feature branch. The light-mode implementation itself was compiled, built, and visually verified under Wine before release.

v1.2.0

18 Mar 04:33

Choose a tag to compare

What's Changed

Added

  • Kilo Provider — Full Kilo credits + Kilo Pass usage tracking via tRPC batch API. Supports KILO_API_KEY env var, Windows Credential Manager, and ~/.local/share/kilo/auth.json (from kilo login). Includes credit blocks, pass subscription, auto-top-up display, and plan tier labels.
  • Overview Tab — Merged-menu Overview mode showing compact multi-provider usage rows. Select up to 3 providers in Settings → Display → Overview Tab. Remembers last-selected state across sessions.
  • Overview Provider Settings — Preferences UI for selecting which providers appear in the Overview tab with provider-icon checkboxes and cap enforcement.

Changed

  • Provider count increased from 21 to 22 (added Kilo)
  • Warp provider now checks WARP_TOKEN as fallback when WARP_API_KEY is not set (matches upstream)

Fixed

  • Cursor usage limit: Use plan.limit instead of breakdown.total for usage cap calculation (upstream fix steipete#240). Prevents incorrect limit interpretation.
  • OpenRouter API URL: Corrected base URL from /api/v1/auth to /api/v1 — credits and key endpoints were hitting wrong paths.

Full Changelog: v1.1.2...v1.2.0

v1.1.2

01 Mar 16:12

Choose a tag to compare

What's Changed

Bug Fixes

  • Close window hides to tray instead of exiting — Clicking the close button now minimizes CodexBar to the system tray instead of fully exiting the application (PR #5 by @junlin-233)
  • Settings opens independently — The settings/preferences window now opens as an independent window without affecting the main popup (PR #5 by @junlin-233)

Full Changelog: v1.1.1...v1.1.2