Commit Graph

  • b25b9deacd search: address review findings austinried 2026-10-03 09:12:32 +00:00
  • c1081b4ae7 search: require three characters and play songs in album context austinried 2026-10-03 08:32:50 +00:00
  • 5a3d5ded78 search: expose cross-library search from a home FAB austinried 2026-10-03 08:24:50 +00:00
  • da57ac08af gradle: let AGP download missing SDK components austinried 2026-10-03 08:46:01 +00:00
  • 98a3d336a8 port the library tab labels from the old plural names austinried 2026-10-03 08:54:39 +00:00
  • 699a6e86f5 address review: localize connection errors, tighten i18n guard, drop dead resources austinried 2026-10-03 08:32:26 +00:00
  • 3162ac07d5 localize transient messages and the download notification austinried 2026-10-03 08:11:32 +00:00
  • a1e45380cc leave the fixed ID3v1 genre names untranslated austinried 2026-10-03 08:00:02 +00:00
  • 24757bda3f localize user-facing text into string resources austinried 2026-10-03 07:48:11 +00:00
  • 88cd3764bf align the swipe peek with the skip and harden its edges austinried 2026-10-03 06:51:50 +00:00
  • 73add672e1 keep the previous artwork visible and stop the neighbour flashing mid-swipe austinried 2026-10-03 06:32:22 +00:00
  • b4539b9ba5 peek the adjacent artwork while swiping the now playing screen austinried 2026-10-03 06:19:44 +00:00
  • 317a8f4e09 swipe between tracks on the now playing screen austinried 2026-10-03 05:51:45 +00:00
  • 4ddbefe7cd downloads: address review on the cancel/progress rows austinried 2026-10-03 07:00:49 +00:00
  • 196733f9a7 downloads: base album/artist progress on completed tracks austinried 2026-10-03 06:38:02 +00:00
  • 5e074db834 downloads: show progress and cancel on album and artist rows too austinried 2026-10-03 06:26:32 +00:00
  • 814331c402 downloads: show progress and a cancel button for in-progress downloads austinried 2026-10-03 06:23:41 +00:00
  • c3bfb612f8 address review: fix reveal anchoring and ID3v1 names austinried 2026-10-03 06:56:24 +00:00
  • e8ac683b42 normalize every song genre into song_genres austinried 2026-10-03 06:36:01 +00:00
  • 31ed5064a5 home: reveal new front items and brick-pack genre chips austinried 2026-10-03 06:35:56 +00:00
  • ea74fce758 library: route the rediscover list through the download-free query too austinried 2026-10-03 06:13:03 +00:00
  • c2acbd0eae downloads: skip redundant progress writes austinried 2026-10-03 05:58:31 +00:00
  • 487296e75e library: stop download writes from invalidating the browse lists austinried 2026-10-03 05:58:31 +00:00
  • adc206337b settings: add icons to Manage downloads and Licenses austinried 2026-10-03 05:58:31 +00:00
  • 0cd6f30c88 address review: keep the notification tap when the activity is recreated austinried 2026-10-03 03:09:25 +00:00
  • b3cad97869 address review: signal now playing with an event flow, not an int austinried 2026-10-03 02:58:18 +00:00
  • fd3b1ce298 address review: keep notification taps working after recreation austinried 2026-10-02 12:52:06 +00:00
  • 46ab8f66c4 open now playing when the media notification is tapped austinried 2026-10-02 12:08:11 +00:00
  • 6eb23445f1 limit the home downloaded-songs preview in SQL austinried 2026-10-03 05:33:16 +00:00
  • 5dce881704 use the auto-mirrored TrendingUp icon austinried 2026-10-03 05:28:20 +00:00
  • 3e260aa170 address review: dedupe and trim genres, add a starred queue reference, fix the offline source switch austinried 2026-10-03 05:22:24 +00:00
  • 4779bfc88b keep playback running when offline mode is toggled, and swap the recently-added header icon austinried 2026-10-03 05:04:46 +00:00
  • bf180ef711 home: put a relevant icon on each section header austinried 2026-10-03 04:57:46 +00:00
  • 2061ebafca keep playback running when rebuilding the offline window, and order downloads newest-first austinried 2026-10-03 04:50:35 +00:00
  • 8848e951e4 play genres and downloads as lazy queue references instead of expanding every song austinried 2026-10-03 04:40:54 +00:00
  • adbd3b8d8e normalize every song's genres into song_genres and simplify the genre queries austinried 2026-10-03 04:35:40 +00:00
  • 3df16826e6 home: paginate the offline lists and add More to each downloaded section austinried 2026-10-03 04:29:24 +00:00
  • c44987ff31 home: swap to downloaded sections in offline mode austinried 2026-10-03 04:06:23 +00:00
  • 43c90c3453 home: tighten the genre chip rows austinried 2026-10-03 03:56:15 +00:00
  • d9aa18c37a home: play the whole genre list from a genre song row austinried 2026-10-03 03:49:10 +00:00
  • f62e8363de home: drop On repeat, restore starred, give artist lists the detail column austinried 2026-10-03 03:41:21 +00:00
  • e36a0e3de5 home: add an On repeat song row and move recently starred below genres austinried 2026-10-03 03:29:24 +00:00
  • b0a31d0291 home: show album more screens as lists with a section-relevant detail column austinried 2026-10-03 03:23:48 +00:00
  • 53aa0f71b3 home: add a little content gap and more space between sections austinried 2026-10-03 03:13:25 +00:00
  • 0bb7f684ba home: align the starred song rows with the image rows austinried 2026-10-03 03:09:32 +00:00
  • 27f2d752be home: normal-weight section headers flush with their content austinried 2026-10-03 03:04:01 +00:00
  • 50fab1566e home: smaller bold section headers with a tighter gap austinried 2026-10-03 02:59:48 +00:00
  • 141529d139 home: bold the section headers and tighten the header-to-content gap austinried 2026-10-03 02:55:30 +00:00
  • b62d6c13c9 home: larger section headers and even header-to-content spacing austinried 2026-10-03 02:48:22 +00:00
  • 4fff637699 home: bold headline wordmark with roomier top spacing austinried 2026-10-03 02:38:49 +00:00
  • e2c0511338 home: add the subtracks wordmark, brick-pack the genres in three scrollable rows, centre artist names austinried 2026-10-03 02:31:24 +00:00
  • ff236836a2 home polish: genres by most played in a wrapping flow, tighter album corners, spaced left-aligned artists austinried 2026-10-03 02:16:10 +00:00
  • 796e5e2827 queue the whole starred list from both starred song lists austinried 2026-10-03 02:10:47 +00:00
  • 3affe7e049 play the starred list from the home row, and reorder the home sections austinried 2026-10-03 02:01:15 +00:00
  • 82b62b8d9d fix the home tab text colour against the dark theme austinried 2026-10-03 01:49:18 +00:00
  • 378d6a3b47 add a home tab with local recommendation rows austinried 2026-10-02 11:57:38 +00:00
  • 111078353d trust user-installed CAs for self-signed servers austinried 2026-10-03 05:11:36 +00:00
  • b1e22d8395 point at the .forgejo readme and nix-home for runner details austinried 2026-10-03 05:20:45 +00:00
  • c857d5e910 record genre support in the integration test fixture austinried 2026-10-02 12:00:46 +00:00
  • 26f58b7502 address review: share the test helpers, guard AppModuleTest cleanup austinried 2026-10-02 11:59:03 +00:00
  • 88b53821bd let tests own the worker coroutine scopes austinried 2026-10-02 11:36:35 +00:00
  • 18dc929218 store multiple OpenSubsonic song genres austinried 2026-10-02 11:49:50 +00:00
  • 227379d1d7 docs: mark phases 3 and 4 done and refresh the plan austinried 2026-10-02 10:32:00 +00:00
  • 010aa6d122 stop prefetching the next track's full artwork austinried 2026-10-02 10:29:41 +00:00
  • 4d4eb7b758 address review: count a play even when its scrobble fails austinried 2026-09-30 14:22:34 +00:00
  • 95ac4ae6ce drop the sort auto-reset austinried 2026-09-30 13:32:18 +00:00
  • d3aaeca405 count a play locally when it is scrobbled austinried 2026-09-30 13:27:55 +00:00
  • 06ca2da48d add frequently and recently played album and artist sorts austinried 2026-09-30 13:14:26 +00:00
  • a261612017 fade cover art over the letter placeholder and lift CJK initials austinried 2026-09-30 13:40:49 +00:00
  • 1128af165d address review: join the controller scope, keep DB closes where nothing leaks austinried 2026-09-30 13:52:08 +00:00
  • 84df71771e stop poisoning the unit suite from Room teardown races austinried 2026-09-30 13:45:15 +00:00
  • 2106d786cc drop the stale stable-pin rationale austinried 2026-09-30 13:17:31 +00:00
  • 592c522244 tidy the integration harness and its comments austinried 2026-09-30 13:15:39 +00:00
  • f79f26fed8 split the integration harness into server, api and util modules austinried 2026-09-30 12:58:54 +00:00
  • d635f3b9a0 cover lms and nextcloud music in the integration suite austinried 2026-09-30 12:46:32 +00:00
  • 2bea7fbb38 show the app's own GPL-3.0 licence and the bundled public suffix list austinried 2026-09-30 11:16:54 +00:00
  • d7cf0e2f4a attribute desugar_jdk_libs, which the licence collector cannot see austinried 2026-09-29 09:59:10 +00:00
  • edb1eb8a68 generate third-party licenses at build and show them from settings austinried 2026-09-29 09:31:26 +00:00
  • 32d2988670 declare Subsonic API version 1.15.0 austinried 2026-09-30 11:33:53 +00:00
  • fa5595db30 react to active source changes austinried 2026-09-29 09:23:02 +00:00
  • d4f3b54574 drop the process markers from the remaining ceiling comments austinried 2026-09-29 09:09:21 +00:00
  • a79e05184d drop the process marker from the artist paging comment austinried 2026-09-29 09:07:11 +00:00
  • 85d61d25d7 note the artist offset-paging ceiling austinried 2026-09-29 08:51:39 +00:00
  • 77c3959c48 share the artist song ordering and pin it with a test austinried 2026-09-29 08:49:55 +00:00
  • 336ff1a1d1 shuffle an artist across all of their albums austinried 2026-09-29 08:44:44 +00:00
  • 699b1dbb5d use the shared status bar scrim on the artist detail header austinried 2026-09-29 08:31:14 +00:00
  • afbbe29d6f lerp the artwork theme every frame instead of 24 quantized steps austinried 2026-09-29 08:25:50 +00:00
  • 430d2cf104 keep the artwork transition animating when the base scheme changes austinried 2026-09-29 08:21:10 +00:00
  • f33266113b colour letter placeholders by name and seed artwork themes from them austinried 2026-09-29 07:59:03 +00:00
  • 065bd99086 paint screen backgrounds from the theme instead of hardcoded black austinried 2026-09-29 07:52:46 +00:00
  • dff2fe58e0 default to the Material You dark scheme instead of black and white austinried 2026-09-29 07:36:56 +00:00
  • 9adb81aae7 drop the ripple on the now playing cover art austinried 2026-09-29 07:36:56 +00:00
  • f32c84bce7 address the second offline review: cancel guard, bounded reconcile austinried 2026-09-29 07:52:37 +00:00
  • 26e9b6cb27 cancel in-flight downloads when offline mode turns on austinried 2026-09-29 07:33:51 +00:00
  • ae4c500ae1 keep the artist sort index and bound the offline queue-view scan austinried 2026-09-29 07:28:05 +00:00
  • 0dff769d14 pluralize the album and song counts in the list views austinried 2026-09-29 07:14:58 +00:00
  • 669f1aff40 close offline detail screens when their downloads are gone austinried 2026-09-29 07:10:45 +00:00
  • 15e09d8097 address offline review: refresh, cursor, and cold-start fixes austinried 2026-09-28 13:15:35 +00:00
  • a36b310f95 show the downloaded song count on a playlist offline austinried 2026-09-28 12:51:13 +00:00
  • aa956668b1 skip non-downloaded tracks in offline shuffle and the queue view austinried 2026-09-28 12:38:57 +00:00