Commit Graph

18 Commits

Author SHA1 Message Date
995f5406e2 fix: use git commit SHA for versioning, fix audio playback resume, remove all streak localStorage code 2026-01-25 01:22:54 +00:00
9e7cc703bd feat: Add keyboard shortcuts and queue management features
- Implement global keyboard shortcuts for playback controls, volume adjustments, and navigation.
- Introduce drag-and-drop functionality for queue reordering with visual feedback.
- Add context menus for tracks, albums, and artists with quick action options.
- Develop Spotlight Search feature with Last.fm integration for enhanced music discovery.
- Create GlobalSearchProvider for managing search state and keyboard shortcuts.
- Ensure accessibility and keyboard navigation support across all new features.
2025-08-12 13:09:33 +00:00
d467796b31 feat: Add ListeningStreakCard component for tracking listening streaks
feat: Implement InfiniteScroll component for loading more items on scroll

feat: Create useListeningStreak hook to manage listening streak data and statistics

feat: Develop useProgressiveAlbumLoading hook for progressive loading of albums

feat: Implement background sync service worker for automatic data synchronization
2025-08-11 14:50:57 +00:00
cfd4f88b5e feat: Enhance audio settings with ReplayGain, crossfade, and equalizer presets; add AudioSettingsDialog component 2025-08-10 02:57:55 +00:00
fd7690b725 Add debug logging for audio source handling and API initialization; improve error handling in AudioPlayer and AudioPlayerContext 2025-08-01 18:17:09 +00:00
abfe2bb3ef feat: optimize cover art URLs for songs and playlists with dynamic sizing 2025-07-23 15:56:27 +00:00
bbdee30f92 fix: update cover art URL size for improved image quality in audio player and playlist 2025-07-23 04:47:47 +00:00
707960b088 feat: update commit SHA, enhance audio player and full screen player with favorite functionality, and update various components to support starred tracks 2025-07-02 00:37:01 +00:00
779ed06e35 feat: add listening history page with grouped track display and clear history functionality
- Implemented HistoryPage component to display user's listening history.
- Tracks are grouped by date and displayed with play and add to queue options.
- Added clear history functionality with confirmation dialog.
- Created AlertDialog component for consistent alert dialog UI.
2025-06-23 20:00:56 -05:00
6fcf58e7ba feat: add Last.fm scrobbling hook for tracking and scrobbling music playback 2025-06-22 18:19:17 -05:00
6d6b1baa62 feat: implement volume persistence and auto-play control in AudioPlayer and AudioPlayerContext 2025-06-20 02:47:12 +00:00
e02ca64d17 feat: implement playArtist function to play all albums by an artist and update QueuePage layout 2025-06-20 00:42:03 +00:00
8dfb4b34e5 feat: add auto-play flag to Track interface in AudioPlayerContext 2025-06-20 00:32:31 +00:00
6653420e31 feat: add search functionality to find artists, albums, and songs with improved UI and results display 2025-06-20 00:14:04 +00:00
c246c2466a feat: implement auto-play functionality in AudioPlayer and update playTrack method in AudioPlayerContext 2025-06-19 22:26:13 +00:00
3cc1e4d441 fix: clear saved track time when changing tracks in AudioPlayer and AudioPlayerContext 2025-06-19 22:11:07 +00:00
eba6c76a61 Fix ESLint errors 2025-06-19 16:35:01 +00:00
717155ea22 s 2025-06-19 02:09:24 +00:00