yonlu
d2d7d8c6ce
perf(08-02): migrate track-list and queue-panel virtualizers to repeat() directive
...
- track-list uses repeat() with FilePath key for efficient DOM reuse
- queue-panel uses repeat() with QueueTrack.id key
- Removed .renderItem property, kept .items for virtualization sizing
2026-03-04 23:15:09 -05:00
yonlu
d01f5e5d14
added "default playlist"/ favorites system
2026-02-25 22:53:57 -05:00
yonlu
768a8cf1f2
replaced track info string map with a struct
2026-02-24 15:39:54 -05:00
yonlu
1221a403cf
cover grid refactor
...
-split component into several files
2026-02-24 09:49:34 -05:00
yonlu
a08d59a4a0
context submenus now close when not hovering over
2026-02-23 10:47:32 -05:00
yonlu
90b7661483
added track-details page
2026-02-23 10:38:27 -05:00
yonlu
d89dee44e3
single track drag-and-drop ghost
2026-02-23 09:42:11 -05:00
yonlu
3947c2d6aa
fixed drag-and-drop visual styling
2026-02-22 11:44:51 -05:00
yonlu
9d84a11543
drag and drop enhancements, fixed playlist creation using old db entries, added icons-only sidebar when small width
2026-02-21 14:16:37 -05:00
yonlu
4d9ab5d2b8
cleaned up album selection behavior, context menu now closes when clicking outside of it
2026-02-21 11:02:54 -05:00
yonlu
88c3736110
added color/ theme settings, new config window
2026-02-20 14:43:35 -05:00
yonlu
7bc85af5f4
fixed cover-grid selection and queuing behavior, added "clear queue" button
2026-02-20 13:16:13 -05:00
yonlu
56cf92a44c
fixed drag and drop behavior
2026-02-19 22:37:19 -05:00
yonlu
193f65bd98
basic drag-and-drop, fixed end of scan behavior
2026-02-19 15:25:49 -05:00
yonlu
c9e78c491c
cover-grid album dropdown behavior fixes
2026-02-18 11:34:10 -05:00
yonlu
026ab1c333
adjusted frontend event handling to optimize json payload size for different events, fixed incorrect behavior when currently playing track is removed from queue
2026-02-18 00:49:29 -05:00
yonlu
be6f4e9764
virtualization in queue list, queue db queries optimized for large queue requests
2026-02-17 19:54:24 -05:00
yonlu
cfeb01728c
removed queue panel slide-in animation and fixed resize flickering
2026-02-17 10:32:05 -05:00
yonlu
176b32fb0d
frontend fixes
...
album artist gets populated with artist as fallback (frontend also uses
this as display name fallback for albums). added scroll position
persistence when switching main views. also added frontend cache for
faster switching.
2026-02-16 14:38:09 -05:00
yonlu
4c09e7abee
playlist creation, viewing, integration with other views. still wip for full playlist functionality
2026-02-16 00:27:36 -05:00
yonlu
a806e7e91c
fixed colors
2026-02-15 22:11:59 -05:00
yonlu
3a696c57ac
queue panel shares layer with main content, no longer an overlay
2026-02-15 20:29:22 -05:00
yonlu
67cea5cfb0
fixed player behavior after final queue track completes, added click to play from queue window
2026-02-15 16:20:56 -05:00
logan
d78c0584e2
Squash merge audio-player-component into main
2026-02-13 20:39:23 -06:00