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 |
||
|---|---|---|
| .. | ||
| avatars | ||
| icons | ||
| js | ||
| asteroid.css | ||
| asteroid.lass | ||
| asteroid.png | ||
| favicon-16x16.png | ||
| favicon-32x32.png | ||
| favicon.ico | ||