Repository navigation
Focus Exe 1.3.0
·
15 commits
to main
since this release
Added
- Bullseye target icon for the focus session counter row
- Single-audio cross-tab lease: brown noise and the metronome are audible from exactly one tab no matter how many are open
src/leadership.ts— sharedchrome.storage.locallease with heartbeat renewal and TTL expirytest/smoke.mjs— shared-store boot helper and 10-check shared-audio smoke suite
Changed
- About & support now opens the source repository on GitHub instead of the product page
build.mjsgenerates a stablepage/changelog.jsonfromCHANGELOG.md; the product page renders the condensed release history at runtime from this JSON instead of hand-typed HTMLsrc/changelog.ts— Keep a Changelog parser emitting a stable JSON schema
Fixed
- Reopening the widget pushes the running session into the audio engine only when this tab holds the shared lease, so a reopened panel is no longer silent but also never layers noise beds or metronome streams with other open tabs
Tests
- 146/146 checks:
test/run.mjsverifies the builtmanifest.jsondeclares the all-URL content script and keeps<all_urls>out ofpermissions(3 manifest checks), plus the three suites (page 31, worker 20, smoke 95).