Track Requests: - Database table for user track requests (migration 007) - API endpoints for submit, approve, reject, play - Front page UI for submitting requests - Shows recently played requests section Listening History: - Auto-records tracks when playing (with 60s deduplication) - Recently Played section on profile (has date formatting issues) - Activity chart showing listening patterns by day - Load More Tracks pagination Profile Improvements: - Fixed 401 errors returning proper JSON - Fixed PostgreSQL boolean type for completed column - Added offset parameter to recent-tracks API Note: Recently Played section has date formatting issues showing '20397 days ago' - may be removed in future commit if not needed. The listening history backend works correctly. For production: run migrations/007-track-requests.sql |
||
|---|---|---|
| .. | ||
| partial | ||
| about-content.ctml | ||
| about.ctml | ||
| admin.ctml | ||
| audio-player-frame.ctml | ||
| frameset-wrapper.ctml | ||
| front-page-content.ctml | ||
| front-page.ctml | ||
| login.ctml | ||
| player-content.ctml | ||
| player.ctml | ||
| popout-player.ctml | ||
| profile.ctml | ||
| register.ctml | ||
| status-content.ctml | ||
| status.ctml | ||
| users.ctml | ||