Brian O'Reilly
8754e7261f
pull creds from the enclosing environment
...
When we stand up, we establish the configuration for database
authentication in the postgres docker container. Put these credentials
into environment variables for production, and default to known values
for development.
2025-12-07 19:44:04 -05:00
Brian O'Reilly
6c2ed75b15
include i-postgmodern interface for postgres.
...
Conflicts:
asteroid.asd
2025-12-07 19:44:04 -05:00
Brian O'Reilly
40a49c1c25
many little changes all in a line.
...
my feature branch touches too many things. fix merge conflicts in
rebase to main.
2025-11-04 17:42:41 -05:00
Brian O'Reilly
30b2d88f6a
small moves, ellie. small moves.
2025-11-04 17:42:41 -05:00
Brian O'Reilly
b80dea5a08
many little changes all in a line.
...
my feature branch touches too many things. fix merge conflicts in
rebase to main.
2025-11-04 17:42:41 -05:00
Glenn Thompson
803555b8b1
Complete Templates section: CLIP refactoring, user management, pagination, playlists, UI fixes, PostgreSQL setup
...
✅ CLIP Template Refactoring:
- Centralized template rendering in template-utils.lisp
- Template caching for performance
- Eliminated code duplication
✅ User Management:
- Dedicated /admin/users page
- User creation, roles, activation
- Comprehensive API endpoints
- Full test suite
✅ Track Pagination:
- Admin dashboard: 10/20/50/100 per page
- Web player: 10/20/50 per page
- Smart navigation controls
⚠️ Playlist System (PARTIAL):
- Create empty playlists ✅
- View playlists ✅
- Save/load playlists ❌ (database UPDATE fails)
- Audio playback fixed ✅
- Database limitations documented
✅ PostgreSQL Setup:
- Docker container configuration
- Complete database schema
- Persistent storage
- Radiance configuration
- Ready for Fade to integrate
✅ Streaming Infrastructure:
- All 3 streams working (MP3 128k, AAC 96k, MP3 64k)
- Fixed AAC stream (Docker caching issue)
- NAS music mount configured
✅ UI Fixes:
- Green live stream indicators
- Correct stream quality display
- Now Playing verified working
- Missing API endpoints added
📚 Documentation:
- 6 comprehensive org files
- Complete technical documentation
- Known issues documented
Note: Playlist editing requires PostgreSQL migration (Fade's task)
2025-10-04 09:54:04 -04:00