asteroid/static/js
glenneth c35ae5a1f0 feat: Convert front-page.js to ParenScript
Successfully converted front-page.js with all functionality:
- Stream quality configuration and switching
- Now playing updates (every 10 seconds)
- Pop-out player functionality
- Frameset mode toggle
- Auto-reconnect on stream errors

Generated JavaScript: 6900 characters
No browser errors, all features working

Files:
- parenscript/front-page.lisp - ParenScript source
- asteroid.asd - Added front-page to parenscript module
- asteroid.lisp - Added front-page.js to static route interception
- static/js/front-page.js - Removed from git (backed up as .original)

Two files successfully converted to ParenScript!
2025-11-20 07:07:27 +03:00
..
admin.js feat: Add pop-out player and queue management improvements 2025-10-22 18:01:48 -04:00
auth-ui.js.original experiment: Replace auth-ui.js with ParenScript version 2025-11-20 07:07:27 +03:00
front-page.js.original feat: Convert front-page.js to ParenScript 2025-11-20 07:07:27 +03:00
player.js fix: playlist creation on frontend 2025-11-19 18:00:02 -05:00
profile.js feat: Add password management and fix listener count 2025-11-04 16:26:29 -05:00
users.js fix: Complete UI fixes for page flow feature 2025-10-12 09:47:38 -04:00