Fixed
Release notes
Recent product changes, fixes, and security updates in one public timeline.
May 23, 2026
May 22, 2026
Security & Privacy
We now verify your email address before allowing changes to your account settings or admin actions, to protect against takeover attempts on accounts whose email was never confirmed.
Fixed
Pausing during a station switch now stops both overlapping streams, so the player no longer leaves a faint second stream running after the controls show paused.
May 21, 2026
Improved
You can now change the email address on your account from settings. We send a confirmation link to the new address and a one-click safety alert to your previous address so you can stop the change instantly if you didn’t request it.
May 20, 2026
Changed
Theme settings now use a simpler Auto, Light, and Dark switch that follows your system appearance by default.
Retired
City themes and editorial theme suggestions have been removed so appearance stays consistent across the player and station pages.
May 17, 2026
New
Stations now have public detail pages with artwork, editorial context, and direct listening prompts so they can be shared and discovered more easily.
May 15, 2026
New
Listeners can now open a dedicated Trending page to see which stations have drawn the strongest listener activity over the last 30 days, with staff picks filling out the list when signal is still sparse.
New
Signed-in listeners now have a dedicated Favorites page in the main navigation, and removing a saved station there updates the list right away.
Fixed
Signed-in station cards and station pages now reflect your saved favorites immediately instead of resetting the heart state until a separate refresh catches up.
May 12, 2026
Fixed
Expired sessions now go straight to the sign-in recovery screen before account pages render, so protected pages no longer briefly show stale content while reloading.
May 10, 2026
May 8, 2026
Improved
Protected catalog pages now show a clear retry state when a listener-facing load fails instead of dropping into a blank or stuck screen.
Improved
Public footer pages now have complete localized copy and downloadable press logo assets in SVG and PNG formats.
May 7, 2026
Improved
When playback fails, the player now shows a calmer explanation, lets you open a details panel, and lets you copy a privacy-safe playback report with incident context but without exposing stream URLs or tokens.
Security & Privacy
New email-and-password signups now get a welcome email right away, and verified signup timestamps are recorded for future account security workflows.
New
Settings now lets you save your preferred timezone, and listener-facing dates use it immediately after you update it.
Security & Privacy
Forgot-password requests now send a reset email with a direct recovery link that expires after 1 hour.
New
The full-screen player now keeps a recently played row so you can jump back to stations you just listened to without losing your place.
Improved
The full-screen player now shows how long you have been listening and lets you share the current station directly from the player controls.
Improved
On mobile, you can now swipe up on the mini player to expand it and swipe down from the full-screen handle to dismiss it with a drag-follow motion.
New
The player now supports keyboard shortcuts for play or pause, volume up or down, mute, and the full-screen player whenever a station is loaded.
New
The player now includes a sleep timer with 15, 30, 45, and 60 minute presets, and it keeps counting if you refresh the page.
Improved
Playback leveling now runs through a softer output chain, so loud measured streams keep smoother volume control and are less likely to clip harshly.
Improved
Changing stations now fades between streams more smoothly, and skip-forward can start the next queued station faster when its playback context is already warmed.
Improved
Playback now starts on the healthiest available stream for your device, while still reusing a recently successful stream when it remains in good shape.
New
The web player now appears in system media controls with station artwork, and headset or lock-screen play and pause controls can drive playback directly.
New
A public Help page now answers common questions about accounts, playback, plans, language, and support in one FAQ view.
New
The site footer now opens a public releases page with recent product changes, fixes, and security updates in one timeline.
New
The site footer now leads to dedicated About, Careers, Contact, Press, and Accessibility pages for public visitors.
New
Sign-in and sign-up now support Apple and Facebook alongside Google, with Apple shown as a first-class sign-in option.
Security & Privacy
If you try social sign-in with an email that already has a password-based SINK FM account, you now confirm the link with your password before the provider is attached.
New
Settings now shows every sign-in method linked to your account, lets you add another provider from Security, and prevents removing the last way back into the account.
Improved
First-time OAuth signups that arrive without a display name now get a one-time prompt to set one immediately or skip and finish it later in Settings.
Fixed
OAuth sign-in failures now show a dedicated recovery screen with retry guidance, verified-email messaging, and a direct return to email sign-in when needed.
May 6, 2026
Improved
Playback now starts from the backend-selected stream for your device and keeps ranked fallback candidates for local resilience if the selected stream fails mid-session.
Improved
Protected access changes now take effect on the next request, so account permissions and gated features stay in sync more quickly.
May 4, 2026
Security & Privacy
Account sign-in now slows repeated bad-password attempts to make brute-force guessing harder.
Security & Privacy
Account export and deletion now run through one privacy workflow with clearer audit evidence for sensitive actions.
May 2, 2026
Improved
Published station streams now receive automatic coverage for signal quality, now-playing metadata, and loudness evidence before listeners encounter missing diagnostics.
Improved
Now-playing metadata checks now stop automatically on streams that do not expose usable metadata, reducing unnecessary retries on unsupported stations.
May 1, 2026
Improved
Playback is more resilient when the app refreshes, keeping the active station anchored unless you choose to pause or stop it.
Security & Privacy
Playback links stay protected while browser-capable now-playing metadata continues to refresh from the right source.
Improved
Account settings have a calmer layout with clearer profile, plan, security, privacy, and preference sections.
Fixed
Server-side now-playing detection keeps listening through station pre-rolls and can show the last known track while live metadata recovers.
Fixed
The player bar now keeps station location and metadata route details visible while live track data is still settling.
Fixed
The player bar leveling control can be toggled again while a station is playing.
Improved
Signal leveling now keeps your chosen volume steady while adjusting playback output only when a stream has measured loudness data.
Fixed
The player now stops retrying a stream after the browser rejects its source, avoiding repeated failed requests while keeping manual retry available.
Fixed
The player now stops carrying stale failure state across rejected stream attempts, so recovery starts cleanly when a new playable source is chosen.
April 30, 2026
Fixed
Email signup now signs you in directly after your account is created.
April 9, 2026
New