Skip to content

Focus Exe 1.3.0

Choose a tag to compare

@vallimuthuraja-git vallimuthuraja-git released this 06 Oct 19:51
· 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 — shared chrome.storage.local lease with heartbeat renewal and TTL expiry
  • test/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.mjs generates a stable page/changelog.json from CHANGELOG.md; the product page renders the condensed release history at runtime from this JSON instead of hand-typed HTML
  • src/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.mjs verifies the built manifest.json declares the all-URL content script and keeps <all_urls> out of permissions (3 manifest checks), plus the three suites (page 31, worker 20, smoke 95).