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
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
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
588acf09ef
added genres page
2026-02-23 11:10:21 -05:00
yonlu
90b7661483
added track-details page
2026-02-23 10:38:27 -05:00
yonlu
bd9652b378
faster fetching for artist albums
2026-02-22 20:42:32 -05:00
yonlu
9dabfb81c5
beginnings of artist grid and artist details view
2026-02-22 19:17:27 -05:00
yonlu
b5e70a8ce6
user can configure visible columns in track-list
2026-02-22 11:24:19 -05:00
yonlu
402789e763
search bar
2026-02-20 17:38:29 -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
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
d9ebd38382
configurable scan parallelism based on hdd or sdd
2026-02-19 13:59:02 -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
50718fd633
added db query optimizations to playlists view, added caching
2026-02-17 11:39:17 -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
419fec1672
fixed repeatOne/ same track twice in a row issues
2026-02-16 02:45:51 -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
yonlu
38f3abbd3e
Cover art thumbnails
...
library scan creates thumbnails, cover grid component defaults to
thumbnail if available.
2026-02-14 15:25:12 -05:00
yonlu
7579a768be
fix: virtual list and cover grid ( #63 )
...
* very basic slow buggy queue
* cover grid can now add albums to queue
* added virtualized lists to track list and cover grid components
2026-02-14 14:07:25 -06:00
logan
d4f936143a
fix(ci): resolve CI failures for Go checks, codegen, and frontend type-checking
...
- Add frontend/dist stub in Go Checks and Go Tests jobs so the
go:embed directive in main.go resolves without a real frontend build
- Run go mod tidy to add missing go.sum entries for templ/sqlc tool
transitive dependencies (fixes Code Generation Check)
- Delete dead library-picker.ts that imported non-existent Wails
bindings module and called undefined functions
- Exclude Wails-generated JS stubs from tsc strict checking via
tsconfig exclude (the companion .d.ts files provide types)
- Add title and artist fields to QueueTrack interface to match the
Go backend struct and fix queue-panel.ts type errors
2026-02-13 22:12:16 -06:00
logan
d78c0584e2
Squash merge audio-player-component into main
2026-02-13 20:39:23 -06:00