Commit Graph

  • d26936c251 theme the artist header from cover art and tune the mini player austinried 2026-09-24 04:43:53 +00:00
  • 39e2c5d09e polish the themed screens: comment line, brighter mini player, art preloading austinried 2026-09-24 04:37:38 +00:00
  • f70d1ba27e theme the artist, now playing and mini player from their art austinried 2026-09-24 04:20:54 +00:00
  • 2e9e53d732 share the artwork hero layout and give playlists the album layout austinried 2026-09-24 04:20:54 +00:00
  • 9ff1cfa1da store playlist duration from the server austinried 2026-09-24 04:20:54 +00:00
  • fb06653149 enable the Gradle configuration cache locally austinried 2026-09-24 05:20:49 +00:00
  • f725b25004 derive the secondary text colour from the gradient luminance austinried 2026-09-24 04:03:42 +00:00
  • 4c8f3e1740 fade the hero back button and brighten secondary text austinried 2026-09-24 03:59:28 +00:00
  • ee9376d059 lighten the hero's darkened end colour austinried 2026-09-24 03:51:02 +00:00
  • bcb3f20a09 apply the prefetched theme on open and soften the hero darkening austinried 2026-09-24 03:45:11 +00:00
  • f32135d8d2 reduce theme-transition and album scroll recomposition austinried 2026-09-24 03:30:38 +00:00
  • eb6383115e fix seed job leak and viewport fill top padding austinried 2026-09-24 00:55:18 +00:00
  • 9c1ba2bea6 drop the artwork seed expiry austinried 2026-09-24 00:45:56 +00:00
  • a8804a78a0 animate only the accent roles during a theme fade austinried 2026-09-24 00:37:36 +00:00
  • 1701aeaf79 persist artwork seeds in the database austinried 2026-09-24 00:37:36 +00:00
  • 2808568a7a keep the hero back button visible and drop dead code austinried 2026-09-24 00:12:29 +00:00
  • 61c467f826 fix viewport fill padding and key cover art requests on both refs austinried 2026-09-24 00:12:29 +00:00
  • ee3bf734da bound and harden the artwork seed cache austinried 2026-09-24 00:12:29 +00:00
  • f2ebac783d crossfade only the hero image, not the grid austinried 2026-09-23 16:44:57 +00:00
  • d8d68d5d8d show the artist hero thumbnail under the full image too austinried 2026-09-23 16:42:41 +00:00
  • 6ef1a105b8 crossfade cover art and show the thumbnail under the full image austinried 2026-09-23 16:39:33 +00:00
  • c14ade1bcb lighten the album art shadow austinried 2026-09-23 16:30:46 +00:00
  • f8da91e0cc prefetch artwork seeds from the grid so an album opens with its theme austinried 2026-09-23 16:30:45 +00:00
  • e8e2c38aaa keep the accent blobs dimmer than the primary button austinried 2026-09-23 16:21:21 +00:00
  • 7303e23d62 quicken the album theme transition austinried 2026-09-23 16:15:24 +00:00
  • eaa119cc39 make the artwork theme transition duration caller-supplied austinried 2026-09-23 16:14:05 +00:00
  • 9fe316d5ba fade between artwork themes instead of snapping austinried 2026-09-23 16:11:15 +00:00
  • a3d7bf7234 floor the gradient saturation and deepen it slightly austinried 2026-09-23 16:05:40 +00:00
  • fa042aeb3f give the album art a little shadow austinried 2026-09-23 16:03:39 +00:00
  • 9f45352adf soften the hero end colour austinried 2026-09-23 16:01:13 +00:00
  • 4404ebc50b darken the hero's end colour austinried 2026-09-23 15:59:27 +00:00
  • 145de3409e fade the hero into a darkened primary instead of black austinried 2026-09-23 15:57:49 +00:00
  • 000f139188 reach full hero darkening by one screen austinried 2026-09-23 15:53:54 +00:00
  • 88fc86958b anchor the hero darkening to the content so it scrolls with it austinried 2026-09-23 15:51:15 +00:00
  • 78501283f2 strengthen the lower fade so bright covers darken too austinried 2026-09-23 15:46:20 +00:00
  • 5b0b301f3d fade only the lower third, deepening with scroll austinried 2026-09-23 15:37:26 +00:00
  • ab19bbd1a4 raise the endless base dark end and deepen the bottom fade austinried 2026-09-23 15:32:09 +00:00
  • 91522493cc start the hero fade higher and keep the bar on the live colour austinried 2026-09-23 15:29:34 +00:00
  • f174247475 make the gradient endless and darken it with scroll austinried 2026-09-23 15:25:30 +00:00
  • cc63b58413 cap the light accent luminance so overlay text stays readable austinried 2026-09-23 15:19:17 +00:00
  • 121d793b72 sample the bar colour from the gradient, saturate the accents austinried 2026-09-23 15:15:48 +00:00
  • 139e12af75 randomise blob layout per cover, pick a distinct accent, gradient title bar austinried 2026-09-23 15:10:11 +00:00
  • f9bb38af74 drop the custom overscroll, keep lists a hair scrollable, restore colours austinried 2026-09-23 15:04:01 +00:00
  • c787335a1e render the stretch from the wrapper layer, later bar fade, punchier blobs austinried 2026-09-23 14:50:43 +00:00
  • 9e33b09af2 drive overscroll from the factory, fix the gradient height, share the bar colour austinried 2026-09-23 14:40:12 +00:00
  • 651d548c41 fix overscroll stretch, pad the album hero, push the gradient fade down austinried 2026-09-23 14:31:10 +00:00
  • 461eadb630 stretch overscroll everywhere, overlay the album bar, richer gradient austinried 2026-09-23 14:22:05 +00:00
  • b9519f1a7f polish the album hero: bigger art, fading title bar, art-faithful colours austinried 2026-09-23 08:46:03 +00:00
  • 3d59379907 extract album colours from the thumbnail off the main thread austinried 2026-09-23 08:33:42 +00:00
  • fe943af2b6 theme album screens from their cover art austinried 2026-09-23 08:26:15 +00:00
  • 37018d39e9 skip lint on release builds austinried 2026-09-24 03:40:52 +00:00
  • 444705eabd keep the artist bar transparent when it does not scroll austinried 2026-09-23 08:03:22 +00:00
  • a78d093042 address artist detail review findings austinried 2026-09-23 08:00:25 +00:00
  • 754323bfdc remove the logo from the library header austinried 2026-09-23 07:52:18 +00:00
  • 7560fec6ae match the image title weight to the header austinried 2026-09-23 07:49:43 +00:00
  • 46d8ec5ad7 pin the artist scrim to the top behind the status bar austinried 2026-09-23 07:48:14 +00:00
  • 1c4f514e54 bring back a stronger scrim over the artist image austinried 2026-09-23 07:45:17 +00:00
  • 3ea7b9a829 drop the header shadow and weight the image title austinried 2026-09-23 07:44:12 +00:00
  • ed306dfea4 one-line artist title, shared with the header style austinried 2026-09-23 07:42:17 +00:00
  • c44f1d31bb tie the artist header fade to the image title austinried 2026-09-23 07:37:46 +00:00
  • d337e49a64 overlay the artist name on the image with a fading header austinried 2026-09-23 07:29:06 +00:00
  • c6d837ae0d shrink the header logo and blur the arrow shadow austinried 2026-09-23 07:23:50 +00:00
  • e98d5ad900 put the logo in the library header austinried 2026-09-23 07:20:09 +00:00
  • 2fae54b708 shadow the artist back arrow austinried 2026-09-23 07:17:45 +00:00
  • a365491e42 drop the artist header scrim, shadow the title, space the grid austinried 2026-09-23 07:15:26 +00:00
  • 228fe08783 trim the library header, enlarge artist art, fix album title color austinried 2026-09-23 07:11:14 +00:00
  • d4cf5bc4ca align the library headline height with the title bar austinried 2026-09-23 07:07:13 +00:00
  • f3ad1a0ba2 make the artist header full-bleed at a fixed height austinried 2026-09-23 07:04:15 +00:00
  • dd660597fb fetch full-res artist art and match the old artist layout austinried 2026-09-23 06:56:37 +00:00
  • 53875b3640 open an artist's albums from the artists tab austinried 2026-09-23 06:39:03 +00:00
  • 70ffdf7ce9 cover the drag drop target mapping austinried 2026-09-23 06:28:14 +00:00
  • e76976dfdf fix drag drop target, serialize queue edits, guard empty ranges austinried 2026-09-23 06:27:04 +00:00
  • bab303ef91 anchor the queue window at the playing track austinried 2026-09-23 06:02:58 +00:00
  • 92d1baa930 request the initial queue scroll and settle it before loading austinried 2026-09-23 05:56:36 +00:00
  • 3438c64428 do not extend the queue window until it is centred austinried 2026-09-23 05:52:21 +00:00
  • 147916ff06 fix queue delete latency, reorder hitch and open scroll austinried 2026-09-23 05:50:00 +00:00
  • bb42975bb4 animate queue edits and focus the playing track on open austinried 2026-09-23 05:41:08 +00:00
  • a682cfc1cb reorder the queue with the reorderable library austinried 2026-09-23 05:31:14 +00:00
  • 68ca600bb5 key queue rows and keep the dragged row composed austinried 2026-09-23 05:20:32 +00:00
  • 821a2b02a2 keep artist and playlist rows at a fixed two-line height austinried 2026-09-23 05:15:06 +00:00
  • 03c58a0c36 show the artist as the song row subtitle austinried 2026-09-23 05:13:19 +00:00
  • 56d2a3c326 keep song rows a fixed two-line height austinried 2026-09-23 05:10:20 +00:00
  • 5492a57e09 track the finger position while dragging queue rows austinried 2026-09-23 05:07:53 +00:00
  • c2ecc63fe5 fix the queue paging refresh key and drag edge detection austinried 2026-09-23 00:55:48 +00:00
  • 2d64826164 put the queue button at the bottom left of now playing austinried 2026-09-23 00:07:04 +00:00
  • 59a4bee51b cover pause-free undo with tests austinried 2026-09-23 00:02:39 +00:00
  • dde78bb9fb keep playback going through undo and polish the queue drag austinried 2026-09-23 00:02:02 +00:00
  • 7fc142ce6f add a one-step undo and harden queue edits austinried 2026-09-22 23:54:33 +00:00
  • e87d176155 add a queue view with jump, remove and reorder austinried 2026-09-22 23:36:07 +00:00
  • 853f37f14d stop committing the roborazzi screenshots austinried 2026-09-22 23:08:55 +00:00
  • 320a9db597 stop syncing from rewriting unchanged rows austinried 2026-09-22 22:20:50 +00:00
  • ebe76cd5bb play the songs list from the songs tab austinried 2026-09-22 22:17:06 +00:00
  • 131b0d56a6 run ci as a single job austinried 2026-09-22 22:22:33 +00:00
  • 659df47c14 choose the stream bitrate and format from settings austinried 2026-09-22 14:05:58 +00:00
  • 6e4e911f95 show the playlists tab before songs in the library austinried 2026-09-22 13:56:25 +00:00
  • e7cfe7a840 document the playback queue model and mark generated files austinried 2026-09-22 13:35:03 +00:00
  • 7abf01c5ce add queue, migration and playback controller tests and goldens austinried 2026-09-22 13:35:03 +00:00
  • ed9d74d5ae add the mini player and now playing screen austinried 2026-09-22 13:35:03 +00:00
  • 592c27c99c add media3, the playback session and the sql-backed queue austinried 2026-09-22 13:35:03 +00:00
  • 143f2accb7 document the phase 2 slice, add ktlint to ci, and warm the gradle cache austinried 2026-09-22 05:54:20 +00:00