codeburn/app/electron
iamtoruk 8fc9e303b9 feat(app): update-available notifications
Checks the GitHub releases for newer desktop-v tags once per launch
and every 24h (15s timeout, no identifying headers, offline = silent
retry). A dismissible banner and a Settings About row surface the
newer version and link the release page; dismissal persists per
version so each release nags at most once. No auto-install: unsigned
builds cannot, by platform constraint; the checker only notifies.

App 364/364 (+24), typechecks + build green.
2026-07-17 04:58:13 -07:00
..
quota feat(app): refresh cadence, instant switching, cache coherence, telemetry v1 2026-07-16 11:47:05 -07:00
cli.test.ts feat(app): bundle the CLI inside the packaged app 2026-07-16 09:27:46 -07:00
cli.ts fix(app): cold start survives, first-run shows per-provider progress 2026-07-16 10:51:18 -07:00
main.test.ts feat(app): update-available notifications 2026-07-17 04:58:13 -07:00
main.ts feat(app): update-available notifications 2026-07-17 04:58:13 -07:00
preload.ts feat(app): update-available notifications 2026-07-17 04:58:13 -07:00
telemetry.test.ts fix(app): one cold_start per launch, attempt-scoped 2026-07-16 14:26:30 -07:00
telemetry.ts fix(app): telemetry flush drops permanently-rejected batches 2026-07-16 12:10:38 -07:00
updates.test.ts feat(app): update-available notifications 2026-07-17 04:58:13 -07:00
updates.ts feat(app): update-available notifications 2026-07-17 04:58:13 -07:00