asteroid/parenscript
glenneth 59afb9f01e Fix stream stall reconnection failure
- Reset *is-reconnecting* flag before play attempt so error handler can
  catch failures and trigger retry with exponential backoff
- Always reconnect on stall event - ready-state check was unreliable
- Add retry logic with backoff when reconnect fails (up to 5 attempts)
- Store stalled timeout reference for proper cancellation

Fixes issue where stream would show 'Stream stalled - reconnecting...'
but never actually reconnect, requiring manual intervention.
2026-01-05 14:24:01 +03:00
..
admin.lisp fix: Preserve playlist selection in scheduler dropdown on refresh 2026-01-04 14:11:15 -05:00
auth-ui.lisp fix: Normalize USERS table timestamps before dm:save to prevent PostgreSQL type errors 2025-12-29 09:39:51 -05:00
frameset-utils.lisp Fix geo stats peak tracking and migrate inline JS to ParenScript 2025-12-14 10:20:32 -05:00
front-page.lisp Fix stream stall reconnection failure 2026-01-05 14:24:01 +03:00
player.lisp Fix ParenScript constructor syntax: use ps:new for class instantiation 2025-12-10 11:11:32 -05:00
profile.lisp feat: Custom user playlists with submission and admin review 2025-12-21 18:45:35 +03:00
recently-played.lisp Add channel/quality selector separation with dynamic playlist phase names 2025-12-14 19:08:41 -05:00
spectrum-analyzer.lisp Fix wedged player with reconnect button and volume preservation 2025-12-10 11:11:32 -05:00
stream-player.lisp Fix stream stall reconnection failure 2026-01-05 14:24:01 +03:00
users.lisp Fix last-login timezone handling 2025-12-19 18:00:30 -05:00