asteroid/template
glenneth 4c99ded7f0 feat: Add password management and fix listener count
- Add user password change functionality in profile page
- Add admin password reset functionality in admin dashboard
- Fix listener count to show total from Icecast root tag
- Replace concatenate with format
- Add with-error-handling to API endpoints
- Make Icecast port binding configurable via ICECAST_BIND env var
- Add comprehensive docstrings to public functions

Note: Password reset has known issue with LambdaLite db:update
not updating password-hash field. Issue reported as an issue.
2025-11-04 16:26:29 -05:00
..
partial Change the template extension to match clip documentation 2025-11-01 15:04:32 -04:00
admin.ctml feat: Add password management and fix listener count 2025-11-04 16:26:29 -05:00
audio-player-frame.ctml feat: persist stream quality in local storage 2025-11-03 18:36:40 -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 fix: redirection when navigating between frameset 2025-11-03 18:36:40 -05:00
front-page.ctml fix: redirection when navigating between frameset 2025-11-03 18:36:40 -05:00
login.ctml security: Remove hardcoded admin credentials from login page 2025-11-03 22:40:24 -05:00
player-content.ctml Change the template extension to match clip documentation 2025-11-01 15:04:32 -04:00
player.ctml Change the template extension to match clip documentation 2025-11-01 15:04:32 -04:00
popout-player.ctml Change the template extension to match clip documentation 2025-11-01 15:04:32 -04:00
profile.ctml feat: Add password management and fix listener count 2025-11-04 16:26:29 -05:00
register.ctml Change the template extension to match clip documentation 2025-11-01 15:04:32 -04:00
users.ctml fix: redirection when navigating between frameset 2025-11-03 18:36:40 -05:00