yonlu
2a542bf3bc
feat(quick-001): regenerate bindings and update frontend for multi-import
...
- Wails bindings reflect new PlaylistFilePicker and ImportPlaylists signatures
- Frontend handleImportPlaylist now passes file array to ImportPlaylists
2026-02-28 13:31:29 -05:00
yonlu
d01f5e5d14
added "default playlist"/ favorites system
2026-02-25 22:53:57 -05:00
yonlu
cf144bf0dd
refactored many events to use wails bindings, reducing boilerplate
2026-02-25 18:51:07 -05:00
yonlu
5689c1be42
added genre cache
2026-02-25 10:16:43 -05:00
yonlu
8f1ee25053
track list search results now sorted by relevance and highlighted
2026-02-25 01:09:54 -05:00
yonlu
e192d4625e
playlist phantom track matching added, updated search queries for efficiency
2026-02-24 21:23:25 -05:00
yonlu
768a8cf1f2
replaced track info string map with a struct
2026-02-24 15:39:54 -05:00
yonlu
d764fefb10
fixed library scan using event listeners instead of store pattern
2026-02-24 15:04:35 -05:00
yonlu
1221a403cf
cover grid refactor
...
-split component into several files
2026-02-24 09:49:34 -05:00
yonlu
d55cfb2411
added slide animation to grid views
2026-02-23 23:54:42 -05:00
yonlu
153cd0eae0
added refactoring catalog, fixed context menu freezing tracklist
2026-02-23 20:54:50 -05:00
yonlu
16060023bb
audio file info added, fixed right click selecting.
2026-02-23 19:05:57 -05:00
yonlu
a6b476399e
hovering now-playing cover thumb shows full-res art
2026-02-23 15:53:30 -05:00
yonlu
967816ccd2
scroll restore on artists and genres pages
2026-02-23 13:08:44 -05:00
yonlu
3349e785d7
playing a new queue with shuffle enabled now starts at a random track.
2026-02-23 12:13:40 -05:00
yonlu
1dfbfd9595
added multi-select to artists and genres views
2026-02-23 11:46:44 -05:00
yonlu
588acf09ef
added genres page
2026-02-23 11:10:21 -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
bd9652b378
faster fetching for artist albums
2026-02-22 20:42:32 -05:00
yonlu
ab5f690c05
search results pill added to artist grid
2026-02-22 20:30:28 -05:00
yonlu
3c06277820
added context menu to artist grid
2026-02-22 19:52:46 -05:00
yonlu
9dabfb81c5
beginnings of artist grid and artist details view
2026-02-22 19:17:27 -05:00
yonlu
30bbdd7c53
added basic sorting in track-list and cover-grid
2026-02-22 17:16:01 -05:00
yonlu
8a2ceb9107
improved column resize logic
2026-02-22 14:53:35 -05:00
yonlu
d3b04a9c29
added visual indicator of search results
2026-02-22 14:13:35 -05:00
yonlu
9cb1c6674a
changed genre scanning to parse multiple genres, updated db to accommodate.
2026-02-22 13:59:28 -05:00
yonlu
3947c2d6aa
fixed drag-and-drop visual styling
2026-02-22 11:44:51 -05:00
yonlu
b5e70a8ce6
user can configure visible columns in track-list
2026-02-22 11:24:19 -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
402789e763
search bar
2026-02-20 17:38:29 -05:00
yonlu
089af5e299
fixed common track scanning bugs with custom workarounds
2026-02-20 17:14:03 -05:00
yonlu
84f027aedf
small ui changes
2026-02-20 15:22:49 -05:00
yonlu
88c3736110
added color/ theme settings, new config window
2026-02-20 14:43:35 -05:00
yonlu
fa6506ed5d
selecting an album while having a dropdown open no longer scrolls to the top of the grid.
2026-02-20 13:33:16 -05:00
yonlu
7bc85af5f4
fixed cover-grid selection and queuing behavior, added "clear queue" button
2026-02-20 13:16:13 -05:00
yonlu
560ab3a3b5
playlists now save to files, can be restored from files
2026-02-19 23:10:20 -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
d9ebd38382
configurable scan parallelism based on hdd or sdd
2026-02-19 13:59:02 -05:00
yonlu
81793975b4
improved library scan speeds, added library manager component
...
-libraries tab now opens a library manager
-choose library directory, manually soft scan and rescan
-batched db queues
-mp3 header-based duration extraction
2026-02-19 10:17:09 -05:00
yonlu
8c013d4179
fixed edge cases in selected album scrollTo logic
2026-02-19 08:19:00 -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
1a1ac7d9a1
re-added virtualizer to cover grid, dropdown uses phantom-row method, minor user friendly resizing/focusing tweaks
2026-02-17 14:36:14 -05:00
yonlu
7f72df98ed
pre-fetching main view data on startup, batched rendering for cover-grid
2026-02-17 12:47:35 -05:00
yonlu
50718fd633
added db query optimizations to playlists view, added caching
2026-02-17 11:39:17 -05:00