asteroid/parenscript
Glenn Thompson 578306f06f feat: Add recently-played tracks feature with ParenScript
- Convert recently-played.js to ParenScript in parenscript/recently-played.lisp
- Add API endpoint /api/asteroid/recently-played
- Add track monitoring in icecast-now-playing to populate recently-played list
- Add recently-played panel to front-page.ctml and front-page-content.ctml
- Add LASS styling for recently-played section
- Fix ParenScript issues: use ps:ps instead of ps:ps* with quote, use aref for innerHTML
- Display last 3 tracks with time ago formatting and MusicBrainz search links
2025-11-20 11:26:26 +03:00
..
admin.lisp Complete ParenScript migration: player.js and admin.js converted 2025-11-20 07:13:32 +03:00
auth-ui.lisp fix: Replace async/await with promise chains in ParenScript 2025-11-20 07:07:27 +03:00
front-page.lisp Complete ParenScript migration: player.js and admin.js converted 2025-11-20 07:13:32 +03:00
player.lisp fix: Correct parenthesis mismatches in player.lisp and frontend-partials.lisp 2025-11-20 07:36:10 +03:00
profile.lisp feat: Convert profile.js to ParenScript 2025-11-20 07:07:27 +03:00
recently-played.lisp feat: Add recently-played tracks feature with ParenScript 2025-11-20 11:26:26 +03:00
users.lisp feat: Convert users.js to ParenScript 2025-11-20 07:07:27 +03:00