austinried
|
ef5bf40bf7
|
drop the unused FTS5 search index
|
2026-10-04 00:29:56 +00:00 |
|
austinried
|
605bd1a6c6
|
songs queue follows the applied sort and starred filter; clear a tab's search when leaving it
|
2026-10-04 00:29:56 +00:00 |
|
austinried
|
d55406c85e
|
address review: keep per-tab search visible and clearable, fix direction arrow, guard scroll reset, harden date parsing
|
2026-10-04 00:29:56 +00:00 |
|
austinried
|
e99ed1dc45
|
song added sort, robust scroll reset, restyled search and filter controls
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
266b677ece
|
parse Subsonic dates without DatatypeFactory, reset list scroll on option change, fix search bar over the keyboard
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
63f0549181
|
tristate starred filter, filter-aware empty state, keyboard-safe search bar
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
a2d42f7957
|
rework the library lists: inline filter, playlist updated, starred sort, clearer controls
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
9a99977342
|
add sort, filters and search to the library
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
31179f1287
|
use titleLarge for disc headings and number album tracks
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
9ca6273b82
|
show disc headings in multi-disc album track lists
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
21df098d2a
|
stop the viewport fill growing when a short list is scrolled
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
e7f8032250
|
address fourth review: reset the saved position per track and serialize cursor writes
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
20ab30920f
|
persist and restore the playback position within the track
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
88d0113191
|
start the queue unshuffled from the play buttons
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
a8f1b30d67
|
start a shuffled queue from the album and playlist shuffle buttons
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
db58887567
|
load the queue around the current track and scroll to it
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
e1171d7588
|
key the queue now-playing highlight by song id
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
59d20d4eda
|
address third review: rebuild the window when the shuffle is dropped, atomic queue version
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
b2f654e10f
|
address second review: shuffle cache invalidation, locking, ended latch
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
2c333195ef
|
address shuffle review findings
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
2b59635402
|
cover jumping within a shuffled queue without reshuffling
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
7236ce76d4
|
rebuild the queue window from the shuffled snapshot when starting a shuffled queue
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
8bd07e4332
|
store the shuffle order in a table with a cache; keep previous at the start unless repeating
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
b5799d7202
|
use rounded on variants for the shuffle and repeat icons
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
a755de5356
|
add repeat and shuffle modes and fix duplicate track ordering
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
ffd5f58aa9
|
revert the library header colour and gradient
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
5535a41f5d
|
show the now playing gradient behind the library lists
|
2026-10-04 00:29:55 +00:00 |
|
austinried
|
d7434b80cc
|
match the remaining app bar titles and cover the switch off state
|
2026-10-04 00:29:54 +00:00 |
|
austinried
|
d26936c251
|
theme the artist header from cover art and tune the mini player
|
2026-10-04 00:29:54 +00:00 |
|
austinried
|
f70d1ba27e
|
theme the artist, now playing and mini player from their art
|
2026-10-04 00:29:54 +00:00 |
|
austinried
|
f725b25004
|
derive the secondary text colour from the gradient luminance
|
2026-10-04 00:29:53 +00:00 |
|
austinried
|
1701aeaf79
|
persist artwork seeds in the database
|
2026-10-04 00:29:53 +00:00 |
|
austinried
|
ee3bf734da
|
bound and harden the artwork seed cache
|
2026-10-04 00:29:53 +00:00 |
|
austinried
|
e8e2c38aaa
|
keep the accent blobs dimmer than the primary button
|
2026-10-04 00:29:53 +00:00 |
|
austinried
|
3d59379907
|
extract album colours from the thumbnail off the main thread
|
2026-10-04 00:29:52 +00:00 |
|
austinried
|
fe943af2b6
|
theme album screens from their cover art
|
2026-10-04 00:29:52 +00:00 |
|
austinried
|
dd660597fb
|
fetch full-res artist art and match the old artist layout
|
2026-10-04 00:29:52 +00:00 |
|
austinried
|
53875b3640
|
open an artist's albums from the artists tab
|
2026-10-04 00:29:52 +00:00 |
|
austinried
|
70ffdf7ce9
|
cover the drag drop target mapping
|
2026-10-04 00:29:52 +00:00 |
|
austinried
|
e76976dfdf
|
fix drag drop target, serialize queue edits, guard empty ranges
|
2026-10-04 00:29:52 +00:00 |
|
austinried
|
bab303ef91
|
anchor the queue window at the playing track
|
2026-10-04 00:29:52 +00:00 |
|
austinried
|
bb42975bb4
|
animate queue edits and focus the playing track on open
|
2026-10-04 00:29:52 +00:00 |
|
austinried
|
a682cfc1cb
|
reorder the queue with the reorderable library
|
2026-10-04 00:29:52 +00:00 |
|
austinried
|
c2ecc63fe5
|
fix the queue paging refresh key and drag edge detection
|
2026-10-04 00:29:52 +00:00 |
|
austinried
|
59a4bee51b
|
cover pause-free undo with tests
|
2026-10-04 00:29:51 +00:00 |
|
austinried
|
dde78bb9fb
|
keep playback going through undo and polish the queue drag
|
2026-10-04 00:29:51 +00:00 |
|
austinried
|
7fc142ce6f
|
add a one-step undo and harden queue edits
|
2026-10-04 00:29:51 +00:00 |
|
austinried
|
e87d176155
|
add a queue view with jump, remove and reorder
|
2026-10-04 00:29:51 +00:00 |
|
austinried
|
320a9db597
|
stop syncing from rewriting unchanged rows
|
2026-10-04 00:29:51 +00:00 |
|
austinried
|
ebe76cd5bb
|
play the songs list from the songs tab
|
2026-10-04 00:29:51 +00:00 |
|