• v0.4.0 f796fe8223

    ranger released this 2026-06-09 21:15:17 +00:00 | 18 commits to main since this release

    Same-day update after v0.3.0 went LIVE on the Chrome Web Store.

    First post-launch polish. Pure UX hint — discoverable first-run affordance pointing new users at the station list. Zero new permissions, zero new dependencies, zero behaviour change for existing users.

    What changes

    • Subtle accent-green glow pulses around the station list (popup) and Quick Stations chip row (NewTab)
    • Bouncing ↓ arrow appended to the "Pick a station to begin" text in both surfaces
    • Both cues controlled by a body.is-first-run class — toggled when currentStation is null, removed the moment a user picks anywhere
    • Cross-surface sync: picking a station in popup clears the hint on NewTab and vice versa

    Files touched: 4 (popup css/js + newtab css/js). Total: +92 lines, 0 deletions.

    Existing users with a stored tuner.currentStationId never see either cue.

    Will be uploaded to the Chrome Web Store same evening; same-account update review window is ~24-48h.

    Downloads