asteroid/parenscript
glenneth 0d8f4c664a fix: Favorites star UI and track-id lookup
- Fix find-track-by-title to parse 'Artist - Title' format from Icecast
  and search both artist and title columns in tracks table
- Fix favorites API alist key mismatch (TRACK-TITLE not TRACK_TITLE)
- Fix favorites cache to update UI after loading
- Fix race condition where star reverted after clicking
- Add aget-profile helper for Postmodern uppercase key lookup
2025-12-27 21:58:17 +03:00
..
admin.lisp feat: Custom user playlists with submission and admin review 2025-12-22 21:42:06 -05:00
auth-ui.lisp feat: Convert JavaScript to Parenscript with stream fixes and UX improvements 2025-12-06 11:55:24 -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: Favorites star UI and track-id lookup 2025-12-27 21:58:17 +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-22 21:42:06 -05: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: Favorites star UI and track-id lookup 2025-12-27 21:58:17 +03:00
users.lisp Fix last-login timezone handling 2025-12-19 18:00:30 -05:00