Skip to content

v0.2.2 - Chronos

Choose a tag to compare

@github-actions github-actions released this 05 Aug 12:00
· 282 commits to main since this release

Release 005 · August 5, 2026 · Current
VEX 0.2.2
Fresh releases, minutes after they ship.

A small, fast follow-up to 0.2.1. One job: when a new Vex version is out, you should know about it in minutes, not the next day. This release rebuilds the ambient update check around that goal and hardens it against the races and nags a faster cadence could have introduced.

01 · Updates surface in minutes

The app now checks for a new version on start, on window focus, and every five minutes while it runs. The check downloads a few small release-metadata files and does nothing else: auto-download and auto-install stay off, and the availability banner remains the only effect. Installing is always your click.

01 Five-minute cadence. The previous ambient check throttled itself to once per six hours, so a fresh release could sit unnoticed for most of a day. Now every five-minute tick may check, guarded by a persisted four-minute success throttle so bursts still collapse to one request.

02 Never over an active download. A check refuses to run while an update is downloading, downloaded, or installing, and the guard is verified twice, before and after the asynchronous preferences read, so a download you start in that gap is never interrupted. Late results from a silent check cannot rewind an active state either.

03 No nagging. Silent checks are invisible unless they find something. A dismissed error banner stays dismissed while the feed is broken, and retries back off exponentially, ten minutes doubling up to a two-hour cap, resetting the moment a check succeeds. The per-version "Later" snooze is unchanged: snoozing one version never hides a newer one.

02 · Engineering

01 Test suite green in clean environments. The root suite now passes on a machine with no configured wallet and no local fixtures, closing the environment-coupling failures CI surfaced after 0.2.1.

03 · Before you update

No new database migrations ship in this release. No manual action is required. After updating, the app itself will tell you about the next release within minutes of it going live.