Skip to content

GameDevUsageBar v0.9.5

Choose a tag to compare

@tabztggg tabztggg released this 07 Oct 04:45
· 4 commits to main since this release

GameDevUsageBar v0.9.5

A compact Windows bar for AI quotas, API credits, and balances. This release includes the reliability and account-switching improvements made since v0.9.1.

Windows 10/11 x64 · English / 简体中文 · Preview

Downloads

Asset Purpose
GameDevUsageBar-0.9.5-win-x64-setup.exe Current-user installer with optional logon startup
GameDevUsageBar-0.9.5-win-x64.zip Self-contained portable folder
SHA256SUMS.txt Release-asset integrity checks

No separate .NET, Node.js, Git, or SDK installation is needed. Packages are unsigned. Verify the download hashes and keep security software enabled; SHA256 is not antivirus certification.

Changes since v0.9.1

  • Diagnostics (v0.9.2): bounded startup, exit, error, and resource logs, plus an explicit local diagnostic ZIP export. Interrupted sessions are reported without inventing an exit cause. A logging failure is shown separately from app/API readiness; exports omit credentials and native auth files.
  • Settings preservation (v0.9.3): unreadable account or presentation settings stay intact and read-only instead of being treated as a new installation and overwritten with defaults. A genuinely absent file is handled separately.
  • Popup placement (v0.9.4): opening a provider popup no longer stages the visible window at the monitor's top-left. Layout updates use the latest anchor and refit after DPI changes.
  • Popup account switching (v0.9.5): Switch account appears beside Refresh and Settings. For Codex and Claude, it restores a saved CLI auth document through the guarded switcher, verifies the result, and then selects that account for display. The header dropdown remains display-only; API-provider footer buttons also change display selection.
  • Clear switch outcomes: the currently displayed saved account remains selectable because the CLI may use a different login. Progress, BUSY, read-only, and unresolved results are reported. Known read-only settings are rejected before native auth changes, and an unresolved auth write is not automatically repeated.
  • Updated homepage screenshots: the floating bar, hover details, and clicked provider popup are shown with synthetic sample data, in English and Chinese.
  • Display polish: the overview footer follows the built version, and a single reset ticket uses the correct English singular.

The existing tray, customizable featured modules, nine provider adapters, reset countdowns, network MB/s, transparency controls, multiple-account storage, current Claude OAuth renewal, and read-only local quota API remain available.

Upgrade

Choose Exit from the tray before upgrading. Setup preserves the existing account/settings data in %LOCALAPPDATA%\GameDevBar; saved credentials and presentation preferences are not part of the installer payload.

CLI switching requires closed CLI sessions and a saved login. Existing desktop sessions are unaffected. The app does not start a CLI, redeem tickets, or use a display-only selection as authorization to change native auth.

Verification scope

Regression suites cover bounded logging/export, unreadable settings, visible popup positioning, footer menu/event routing, synthetic auth replacement, and rejected writes. Final build, installer, and test results are recorded in ACCEPTANCE.md; fixture coverage is not proof that every real vendor account can access its usage endpoint.

Local verification passed 176 behavior checks, 22 WPF/Win32 checks, 10 footer-switch checks, 8 popup-position checks, 7 native-account host checks, the multiple-account/layout suites, and 8 runtime lifecycle scenarios with diagnostic-export checks. The isolated English/Chinese installer lifecycle passed 62 checks. Credentials, account switches, and screenshots used synthetic fixtures.

Provider permissions and private subscription endpoints may change. Optional fields—including reset-ticket inventory—appear only when reported. Gemini AI Studio request counts are not remaining quota; Tripo API credits exclude Studio credits.

Installation · Diagnostics · Quota API

中文摘要

v0.9.5 累计包含 v0.9.1 之后的改进:有容量上限的运行日志和本机诊断导出;无法读取的设置保留原文件并只读,不用默认值覆盖;修复服务商弹窗先在屏幕左上角闪现的位置问题;在弹窗刷新和设置旁加入切换账号。

Codex/Claude 的弹窗按钮会恢复已保存的 CLI auth,核验后同步显示账号。标题下拉仍只切换额度展示;API 服务商按钮同样只切换显示账号。切换前须关闭 CLI 会话,已有桌面会话不受影响;只读、忙碌或结果未确定时明确提示,不自动重放 auth 写入。

安装包和便携版包含运行时,支持中英文。升级保留账号、加密凭据和显示设置。文件未签名,请核对 SHA256 并保留安全软件;主页截图为模拟账号数据,测试覆盖不等于所有真实服务账号均可访问。

中文安装说明 · 中文诊断说明