asteroid/template
Glenn Thompson a1257af16f feat: Add spectrum analyzer using Parenscript
Implements real-time audio visualization for the main page:
- Added Parenscript dependency to asteroid.asd
- Created spectrum-analyzer.lisp with Parenscript code
- Added canvas element to front-page.ctml above nav buttons
- Auto-generates JavaScript at compile time
- Green gradient bars matching Asteroid aesthetic
- Uses Web Audio API for FFT analysis

This is the first Parenscript component in Asteroid Radio,
demonstrating the approach for future JavaScript conversions.
2025-12-03 19:00:13 -05:00
..
partial feat: Add recently-played.ctml partial template 2025-11-20 17:05:35 -05:00
admin.ctml fix: remove target from nav bar 2025-11-06 16:42:29 -05:00
audio-player-frame.ctml feat: add blinking live cursor 2025-11-23 18:43:45 -05:00
frameset-wrapper.ctml Change the template extension to match clip documentation 2025-11-01 15:04:32 -04:00
front-page-content.ctml feat: add blinking live cursor 2025-11-23 18:43:45 -05:00
front-page.ctml feat: Add spectrum analyzer using Parenscript 2025-12-03 19:00:13 -05:00
login.ctml fix: invalid login error on template 2025-11-15 08:23:31 -05:00
player-content.ctml feat: add blinking live cursor 2025-11-23 18:43:45 -05:00
player.ctml feat: add blinking live cursor 2025-11-23 18:43:45 -05:00
popout-player.ctml feat: add blinking live cursor 2025-11-23 18:43:45 -05:00
profile.ctml fix: admin button shown only for admin accounts 2025-11-16 09:38:04 -05:00
register.ctml fix: failed register error messages 2025-11-15 08:23:31 -05:00
users.ctml fix: remove target from nav bar 2025-11-06 16:42:29 -05:00