Repository navigation
v0.8.0: Consolidated reliability and .NET 10 LTS
A consolidated reliability release, now built on .NET 10 LTS. Installer and portable builds remain self-contained for Windows x64.
Reliability fixes
- Missing weekly data stays unavailable instead of being replaced with five-hour data or producing false weekly notifications.
- Interrupted task activity expires even when its start event has left the inspected session tail.
- Session reads and activity watchers consistently honor
CODEX_HOME. - Tray tooltips and keyboard actions work with the native notification-icon protocol.
- Pinned widgets recover a reachable position after a display is removed or saved coordinates become invalid.
- Automatic portable updates migrate enabled startup to the installed copy. Uninstall removes only its own startup registration.
- Old app-owned update downloads are cleaned safely on a later start.
Project and distribution
The README now leads with screenshots and installation, separates user and developer documentation, and explains five-hour versus weekly values consistently. Menus and widget screenshots use synthetic data. The repository also includes a bug-report form, release checklist, release-version checks, and WinGet manifest generation.
Validation
Release build and automated checks passed. Native Windows checks covered tray callbacks, focus, click-through behavior, missing weekly data, and offscreen widget recovery. A clean Windows runner passed installation, installed update/relaunch, portable startup migration, uninstall cleanup, and preservation of another copy's startup entry.
English/Spanish menus and both widget modes were visually inspected with synthetic data. Physical mixed-DPI/multi-monitor combinations and every supported Windows release have not all been exercised.
Download the per-user installer or portable ZIP below. WinGet catalog publication is a separate step; track it in the catalog update PR. The existing package ID remains aesgalexis.CodexUsageMeter.