an incomplete todo list of things to fix for launch.

This commit is contained in:
Brian O'Reilly 2025-10-03 13:13:37 -04:00
parent 0fef44225f
commit dee883e76e
1 changed files with 50 additions and 0 deletions

50
TODO.org Normal file
View File

@ -0,0 +1,50 @@
* Rundown to Launch. Still to do:
** Server runtime configuration [0/1]
- [ ] parameterize all configuration for runtime loading [0/2]
- [ ] strip hard coded configurations out of the system
- [ ] add configuration template file to the project
** [ ] Database [0/2]
- [ ] PostgresQL [0/3]
- [ ] Add a postgresql docker image to our docker-compose file.
- [ ] Configure radiance for postres.
- [ ] Migrate all schema to new database.
** [ ] Templates: move our template hyrdration into the Clip machinery [0/4]
- [ ] Admin Dashboard [0/2]
- [ ] System Status [0/4]
- [ ] Server Status
- [ ] Database Status
- [ ] Liquidsoap Status
- [ ] Icecast Status
- [ ] Music Library Management [0/2]
- [ ] Add Music Files
- [ ] Track Management
This data needs to be paginated in some way, because the list
becomes very long.
- [ ] Player Control
play/pause/edit &etc
- [ ] User Management
This should be its own page
- [ ] Live Stream
- [ ] Now Playing
- [ ] Front Page [0/3]
- [ ] Station Status
- [ ] Live Stream
- [ ] Now Playing
Now Playing is currently broken on every page. I think this is in
the javascript supporting the feature. Fix here, fix everywhere.
- [ ] Web Player [0/6]
- [ ] Live Radio Stream
- [ ] Now Playing
this currently has a bug where the Now Playing: info card is
soing raw HTML which may or may not be coming from liquidSoap. Investigate
- [ ] Personal Track Library
- [ ] Audio Player
- [ ] Playlists
- [ ] Play Queue