Commit Graph

  • 554b7ef25d play an offline context by reference and filter its window austinried 2026-09-28 12:22:47 +00:00
  • 3e042cb380 download a song's playlist artwork too austinried 2026-09-28 12:08:56 +00:00
  • 410b13c920 count only downloaded albums under an artist when filtering austinried 2026-09-28 12:08:55 +00:00
  • 8a90635666 keep the playing context and window across an offline toggle austinried 2026-09-28 12:08:55 +00:00
  • 813ca00fba fix the offline queue mapping and cover it with tests austinried 2026-09-28 11:05:56 +00:00
  • 8cccee7065 add an offline mode that stays on the downloaded library austinried 2026-09-28 10:48:36 +00:00
  • 92637deb48 start the library on the stored tab instead of scrolling to it austinried 2026-09-29 07:23:17 +00:00
  • cf92604e3a pin down that each tab keeps its own list query austinried 2026-09-29 07:12:13 +00:00
  • 270d749f0c remember the library tab across restarts austinried 2026-09-28 13:04:14 +00:00
  • 684cc5a287 close the test gaps a QA pass found, and de-flake the flaky ones austinried 2026-09-28 12:44:20 +00:00
  • 5cbe4c6839 tell the user when a sync fails austinried 2026-09-28 12:43:19 +00:00
  • cdbecb9a9d drop unnecessary null checks flagged by the compiler austinried 2026-09-28 12:20:16 +00:00
  • 153122a552 fix scrobble double-count and missed plays found in review austinried 2026-09-28 11:07:09 +00:00
  • 0379102e24 gate scrobbling behind a setting and funnel server writes through a sink austinried 2026-09-28 10:49:43 +00:00
  • 29e5029b56 scrobble playback back to the server austinried 2026-09-28 10:32:52 +00:00
  • d3425269ba Reapply "stop estimating a length for Ogg-based transcodes" austinried 2026-09-28 10:27:23 +00:00
  • c0d3ea767d Revert "retry a read that lands past a cold transcode" austinried 2026-09-28 10:27:23 +00:00
  • dd6b0ea00c retry a read that lands past a cold transcode austinried 2026-09-28 10:24:33 +00:00
  • 9a999498ab show a bitrate the codecs do not report, and name LATM AAC austinried 2026-09-28 09:56:27 +00:00
  • 7b43b73592 centre the info dialog's rows so the smaller labels line up with their values austinried 2026-09-28 09:51:04 +00:00
  • 76f3b39162 Revert "stop estimating a length for Ogg-based transcodes" austinried 2026-09-28 09:49:33 +00:00
  • 73d38ddf3e even out the hero's side buttons around the play controls austinried 2026-09-28 09:44:03 +00:00
  • b6a2f89d6f stop estimating a length for Ogg-based transcodes austinried 2026-09-28 09:41:28 +00:00
  • c3f4969911 tighten the info dialog's label column so the values get the room austinried 2026-09-28 09:39:29 +00:00
  • 2459d7cb93 replace only the queue items a delete actually changed austinried 2026-09-28 09:39:29 +00:00
  • eccf14aa58 name the codec, not the container, and tidy the info rows austinried 2026-09-28 09:28:58 +00:00
  • caf8369924 let the user allow downloads on mobile data austinried 2026-09-28 08:41:39 +00:00
  • 02b3ddbb98 add a song info dialog and show the encoding in the manager austinried 2026-09-28 08:32:17 +00:00
  • adb9367f18 add a download quality preference austinried 2026-09-28 08:18:02 +00:00
  • 26b8963205 fail a download whose payload is a server error page austinried 2026-09-28 08:11:33 +00:00
  • f173f394fb mark the scale hardening backlog done in the plan austinried 2026-09-28 10:25:46 +00:00
  • 954d0eddd2 search the library through FTS5 trigram tables austinried 2026-09-28 08:00:38 +00:00
  • 46dc6bda0e select a server on tap and refuse to delete the active one austinried 2026-09-28 07:59:11 +00:00
  • a77ce6984e let a server be edited and move its delete into the edit screen austinried 2026-09-28 07:40:04 +00:00
  • e6b58b8f59 stop the poll loop and the notification on inactive waiting rows austinried 2026-09-28 07:51:33 +00:00
  • 7d04125f58 add the Downloaded filter to the library tabs austinried 2026-09-28 07:34:04 +00:00
  • 7db6d1365f reconcile and notify downloads outside the active source austinried 2026-09-28 07:19:32 +00:00
  • 47064e82f0 leave a blank line under the name in the delete prompt austinried 2026-09-28 06:58:38 +00:00
  • 6c09e7d786 put the name and the freed space on their own lines in the delete prompt austinried 2026-09-28 06:56:21 +00:00
  • 9bb2f7d8fc say space rather than sizes in the downloads settings row austinried 2026-09-28 06:52:50 +00:00
  • ce035f457b post our own download progress notification austinried 2026-09-28 06:44:18 +00:00
  • 20814a10f8 scrim the progress ring on album art only austinried 2026-09-28 06:39:54 +00:00
  • b324cbb6b9 show only an in-flight ring on the library surfaces austinried 2026-09-28 06:33:40 +00:00
  • dac56a7fcb group the downloads tree by the album's artist austinried 2026-09-28 06:25:18 +00:00
  • 837ab9ac5d trim the play entries, calm the badge, and only watch the visible tab austinried 2026-09-28 06:09:02 +00:00
  • b4f69affc9 put the mixed menu back to two rows, and only badge real progress austinried 2026-09-28 06:01:23 +00:00
  • 0f3dc45081 split a partly downloaded list's menu into one row austinried 2026-09-28 05:35:33 +00:00
  • fedc502c3c add the downloads management screen austinried 2026-09-28 05:31:00 +00:00
  • 7a0dd9aa5b show download status on the library tabs and offer it in their menus austinried 2026-09-28 05:24:44 +00:00
  • edbcbeb380 group download status per entity for the library tabs austinried 2026-09-28 05:15:55 +00:00
  • d89b9e3a47 drop the concurrency dialog test austinried 2026-09-28 07:25:35 +00:00
  • 6f25f426ba fix the overlapping options in the concurrency dialog austinried 2026-09-28 07:17:43 +00:00
  • cf6ee00b6f move the artist header row down and the albums up austinried 2026-09-28 06:58:42 +00:00
  • 553752bf0a bump the artist album count text size austinried 2026-09-28 06:51:46 +00:00
  • ea952e5a73 even out the artist album grid gutters austinried 2026-09-28 06:37:16 +00:00
  • 9f061e2a31 drop the artist biography placeholder and centre the header row austinried 2026-09-28 05:55:46 +00:00
  • 9ce7538e54 drop the cover thumbnail request to 384px to cover the common densities austinried 2026-09-28 05:30:26 +00:00
  • 74a91b2de0 request 512px cover thumbnails so the album grid stays sharp austinried 2026-09-28 05:17:24 +00:00
  • a88618421d drop two changes that are not part of this work austinried 2026-09-28 02:59:22 +00:00
  • a6659f9f62 promote only the active source, and let a partial artist delete austinried 2026-09-28 02:56:44 +00:00
  • a57ca92250 cancel a list in one go, and round the hero's touch feedback austinried 2026-09-27 13:19:10 +00:00
  • 3b6fb1341b long press the hero to delete a partially downloaded list austinried 2026-09-27 13:08:24 +00:00
  • 37ccfd0b17 confirm the artist delete too austinried 2026-09-27 12:54:15 +00:00
  • 475793059b keep main's setStar when resolving the rebase austinried 2026-09-27 12:50:38 +00:00
  • 4652430f73 bound the downloads handed to the platform, and confirm bulk deletes austinried 2026-09-27 12:32:39 +00:00
  • 17c1ea40a4 test the bulk cancel race, and keep cancellation working austinried 2026-09-27 11:12:05 +00:00
  • bf561075a2 address the bulk download review austinried 2026-09-27 10:50:55 +00:00
  • b2b92a388e download a whole album, playlist or artist at once austinried 2026-09-27 09:49:02 +00:00
  • 9266fc5edc request 512px cover thumbnails so the album grid stays sharp austinried 2026-09-28 02:44:06 +00:00
  • f8aa391717 faster star dismiss delay austinried 2026-09-27 22:00:03 +09:00
  • b908d90273 right align the track times within their column austinried 2026-09-27 12:34:39 +00:00
  • 0d39a9de72 show track times without padded minutes austinried 2026-09-27 12:29:32 +00:00
  • 51ed8fdd6b address review: pre-P shadow fallback and safer notification star austinried 2026-09-27 12:24:49 +00:00
  • 08eace9e90 dim the playing art instead of desaturating it austinried 2026-09-27 12:11:13 +00:00
  • aa954ffc3e desaturate the playing row's art behind the primary indicator austinried 2026-09-27 12:06:08 +00:00
  • 3eef4e79b6 try a white play glyph over art austinried 2026-09-27 12:02:06 +00:00
  • e222a76500 back to a primary play glyph with a white art border austinried 2026-09-27 12:01:00 +00:00
  • 077a2ced77 tint the playing indicator with the artwork's secondary austinried 2026-09-27 11:59:39 +00:00
  • 94c514cdd9 Revert "replace the play arrow with an animated bar indicator" austinried 2026-09-27 11:59:05 +00:00
  • a23d9a3c31 replace the play arrow with an animated bar indicator austinried 2026-09-27 11:54:17 +00:00
  • c68b631d06 strengthen the inset border shadow austinried 2026-09-27 11:50:55 +00:00
  • 7555344057 draw the play indicator shadow with a framework shadow layer austinried 2026-09-27 11:49:12 +00:00
  • c3874ed1c3 give the playing indicator a soft halo over art austinried 2026-09-27 11:45:17 +00:00
  • 8a279dcec2 put the artist star and more back at 14dp austinried 2026-09-27 11:42:33 +00:00
  • 57b15b1765 nudge the artist star and more further down austinried 2026-09-27 11:41:28 +00:00
  • f08d34e822 drop the artist star and more to the bio line austinried 2026-09-27 11:40:23 +00:00
  • 1fdbc8c28b centre the artist shuffle over the star and more buttons austinried 2026-09-27 11:29:30 +00:00
  • 284ccaa77b adjust artist details margins austinried 2026-09-27 20:26:45 +09:00
  • e0345302b6 drop the artist album controls below the shuffle austinried 2026-09-27 11:14:19 +00:00
  • f6f9648cce tuck the artist album row and its controls tight to the image austinried 2026-09-27 11:10:44 +00:00
  • 56379d4433 tighten the artist album row against the image austinried 2026-09-27 11:05:00 +00:00
  • 6f4a55b23c float the artist shuffle button on the image edge austinried 2026-09-27 10:53:41 +00:00
  • 5c3daed968 keep the artist title's top line clear of the shuffle button austinried 2026-09-27 10:41:58 +00:00
  • af9b4e304c size up the artist shuffle and keep the title clear of it austinried 2026-09-27 10:32:16 +00:00
  • 581c5e20a3 rework the artist detail header austinried 2026-09-27 10:23:12 +00:00
  • 9cb93d37e1 polish the play indicator, queue rows and detail spacing austinried 2026-09-27 10:07:07 +00:00
  • 83d0bafeb9 note the notification star's Media3 unstable API dependency austinried 2026-09-27 08:41:55 +00:00
  • f037e595ed fix lint and session access from the notification star review austinried 2026-09-27 08:36:22 +00:00
  • 060cbd2a91 rework song rows and now playing, add star to the notification austinried 2026-09-27 08:27:21 +00:00
  • 5ade5073f8 address review: test the source wiring, one default, clamp the stored value austinried 2026-09-27 09:58:43 +00:00