Releases: benthompsondev/usageloop
Release list
UsageLoop 1.1.0 Beta 1 — Linux Preview
This is the first UsageLoop beta for Linux. It is a preview for testing, not a
stable cross-platform release.
Windows users should continue using stable v1.0.8. This prerelease does not
replace it.
I have CI proof for the shared behavior and packaged Linux launch, but this build
has not yet been proven on my real Linux machine. The first target is an x86_64
Ubuntu-family desktop. Other glibc-based distributions and desktop environments
may work, but I am not claiming full support yet.
Run it
UsageLoop needs the signed-in Codex CLI available as codex on PATH, and that
CLI must support codex app-server.
Download UsageLoop-Linux-x86_64.tar.gz and its .sha256 file, then run:
sha256sum -c UsageLoop-Linux-x86_64.tar.gz.sha256
tar -xzf UsageLoop-Linux-x86_64.tar.gz
cd UsageLoop-Linux-x86_64
./UsageLoop/UsageLoopAutomatic updates are not available in this beta. Tray behavior depends on the
desktop environment. If no tray is available, UsageLoop keeps the main window
open instead of disappearing into the background.
What I need from testers
Please report your distro and version, CPU architecture, desktop environment,
Wayland or X11 session, Codex CLI path/version, whether the app opens, whether
Sync usage stays read-only and returns a useful result, whether the tray
works, and whether optional sign-in startup behaves correctly.
Do not include credentials, auth files, prompts, responses, conversations, or
account information in a report.
UsageLoop 1.0.8
UsageLoop 1.0.8 makes it easier to see what the app is doing and to send useful feedback.
- The tray tooltip now shows the current countdown, next scheduled start, or when UsageLoop needs attention.
- The About page now links directly to separate problem-report and feature-request forms.
- GitHub feedback forms ask only for the details needed to investigate, with clear privacy guidance.
- Project screenshots now show the current UsageLoop interface.
This update does not change Codex trigger or scheduling behavior.
UsageLoop 1.0.7
UsageLoop 1.0.7 hardens local state handling without changing Codex provider or scheduler behavior.
- Starts safely with automation off when app-state data is not valid UTF-8.
- Treats unreadable trigger history as an integrity failure before any automatic request.
- Rejects invalid daily-time value types instead of coercing them.
- Corrects the migration documentation and adds real cross-process activation coverage.
UsageLoop 1.0.6
UsageLoop 1.0.6 publishes the final tested candidate under a new version so earlier local 1.0.5 builds can update normally.
- Keeps the Dashboard automation toggle, compact status indicator, and persistence hardening from the final candidate.
- Adds a release rule that prevents different builds from reusing an installed version number.
- Contains no provider or scheduling behavior changes from the tested 1.0.5 source.
UsageLoop 1.0.5
UsageLoop 1.0.5 tightens local state handling and makes automation easier to control from the Dashboard.
- Adds the main automation switch to the Dashboard while keeping it in sync with Settings.
- Makes local state write failures fail closed and visibly roll back unsaved changes.
- Replaces the oversized Dashboard status plate with a compact state indicator.
- Keeps the earlier 1.0.5 startup migration and action-status fixes.
UsageLoop 1.0.4
UsageLoop 1.0.4 makes the five-hour-window payoff and schedule behavior easier to understand.
- Clarifies the Dashboard, Daily schedule example, About page, and README.
- Shows the canonical local data location in Technical details.
- Adds a GitHub star link in About.
- Makes second-launch activation wait for the running app to acknowledge the request.
Codex scheduling, trigger, and persistence behavior are unchanged.
UsageLoop 1.0.3
This fixes two Windows integration problems:
- Opening UsageLoop from Start or Search now restores the copy already running in the tray.
- The installer repairs stale UsageLoop entries in Installed Apps and points uninstall back to the current program folder.
No Codex provider, rollover, scheduling, or Manual Sync behavior changed.
UsageLoop 1.0.2
Fixes a Windows integration bug affecting upgrades from older UsageLoop and Window Sentinel installs.
- Restores a stable UsageLoop shortcut so Start and Search can find the app after it closes.
- Updates Installed Apps to show UsageLoop 1.0.2, publisher UsageLoop, and the UsageLoop icon.
- Preserves existing settings, schedule, startup choice, and history.
No Codex automation or quota behavior changed.
UsageLoop 1.0.1
UsageLoop 1.0.1 fixes a rollover recovery bug that could leave automation waiting forever after a recoverable result. It adds the full 60-second post-reset safety buffer, backs off repeated read-only checks, and repairs legacy install, startup, and Start menu metadata during upgrade. The Codex trigger itself is unchanged.
UsageLoop 1.0.0
UsageLoop keeps the normal Codex five-hour reset clock moving with one guarded minimal request when a new window is actually needed. It does not add quota.
- Fixes Continuous mode getting stranded when Codex reports an exhausted window just before reset.
- Recovers missed boundaries after sleep or restart while preserving exactly-once trigger guards.
- Consolidates older Window Sentinel installs into the canonical per-user UsageLoop folder without clearing state.
- Repairs diagnostic-summary copying and aligns weekly status with the 99% protection threshold.
- Adds clean Windows install, migration, single-instance, startup, and uninstall acceptance coverage.
Windows note: this installer is not code-signed, so Microsoft Defender SmartScreen may show an Unknown publisher warning. Download it only from this release and verify it against the attached SHA-256 file.