asteroid/static
glenneth 0359e5909a feat: Track requests, listening history, and profile enhancements
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
2025-12-21 12:45:49 +03:00
..
avatars feat: Track requests, listening history, and profile enhancements 2025-12-21 12:45:49 +03:00
icons feat: Add avatar upload and fix authentication errors 2025-12-21 09:07:56 +03:00
js Rename recently-played.js to recently-played.js.original 2025-12-06 11:55:24 -05:00
asteroid.css feat: Track requests, listening history, and profile enhancements 2025-12-21 12:45:49 +03:00
asteroid.lass feat: Track requests, listening history, and profile enhancements 2025-12-21 12:45:49 +03:00
asteroid.png a nice asteroid, from Summer Emacs. remember to ask for forgiveness. 2025-11-11 11:11:50 -05:00
favicon-16x16.png feat: Add favicon and asteroid.png graphics to front page 2025-11-20 17:05:35 -05:00
favicon-32x32.png feat: Add favicon and asteroid.png graphics to front page 2025-11-20 17:05:35 -05:00
favicon.ico feat: Add favicon and asteroid.png graphics to front page 2025-11-20 17:05:35 -05:00