Commit Graph

  • f033a36201 Update okhttp to v5.5.1 renovate/okhttp Renovate Bot 2026-10-22 04:32:49 +00:00
  • 8641322df2 Update Gradle to v9.8.2 renovate/gradle-9.x Renovate Bot 2026-10-19 20:32:37 +00:00
  • d8bfd13037 Update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.22.4 renovate/jackson-monorepo Renovate Bot 2026-10-18 00:33:10 +00:00
  • 4846b754f7 Merge branch 'weblate-ultrasonic-app' into 'develop' develop birdbird 2026-10-17 12:24:28 +00:00
  • b3e5e7eef2 Translations update from Hosted Weblate Weblate 2026-10-17 12:24:27 +00:00
  • cbe486c3d6 Merge branch 'renovate/media3' into 'develop' birdbird 2026-10-17 12:07:38 +00:00
  • cfff06f545 Update media3 to v1.11.1 Renovate Bot 2026-10-17 12:07:38 +00:00
  • 1ec3a1b49d Merge branch 'feature/podcast-cover-art' into 'develop' birdbird 2026-10-17 12:05:34 +00:00
  • 5030bd47fa feat(podcasts): show cover art on podcast channel list Sam Mingo 2026-10-17 12:05:34 +00:00
  • ea914c688f Merge branch 'renovate/apachecodecs' into 'develop' birdbird 2026-10-17 12:03:07 +00:00
  • 87250fb2ee Merge branch 'renovate/kotlin-monorepo' into 'develop' birdbird 2026-10-17 12:02:38 +00:00
  • ae1ae82184 Merge branch 'renovate/gradle-9.x' into 'develop' birdbird 2026-10-17 12:02:30 +00:00
  • aac6c3fba4 Update dependency commons-codec:commons-codec to v1.23.0 Renovate Bot 2026-10-11 16:33:02 +00:00
  • 62b5f19749 Update kotlin monorepo to v2.4.21 Renovate Bot 2026-10-08 08:38:11 +00:00
  • 710ca6e456 Update Gradle to v9.8.1 Renovate Bot 2026-10-07 20:33:52 +00:00
  • 17b86b218c Merge branch 'bugfixes' into 'develop' birdbird 2026-10-07 07:52:55 +00:00
  • b0351e55d9 Merge branch 'cleanup' into 'develop' birdbird 2026-10-07 07:10:12 +00:00
  • 7a59840d22 Remove unused prefs and functions birdbird 2026-10-07 07:10:12 +00:00
  • eda39a3e76 Preserve queue deduplication for shared legacy cache paths birdbird 2026-10-05 21:02:24 +00:00
  • ce64dde74e Reset cached data source state between opens birdbird 2026-10-05 20:59:09 +00:00
  • 910006f708 Bind downloads to their source server birdbird 2026-10-05 20:49:28 +00:00
  • dd95c554b7 Own metadata databases by server ID birdbird 2026-10-05 20:42:15 +00:00
  • 0a3d5b1c02 Order active server edits before client invalidation birdbird 2026-10-05 20:36:28 +00:00
  • e20d344b89 Merge branch 'settings' into 'develop' birdbird 2026-10-05 20:05:56 +00:00
  • 2cf910b3d9 Fix bug in metadata database deletion for selected server birdbird 2026-10-05 19:22:13 +00:00
  • 28ecb70528 Fix Robolectric test Sdk birdbird 2026-10-05 18:14:11 +00:00
  • a7e4905372 Merge branch 'feature/fix-play-next-shuffle' into 'develop' birdbird 2026-10-05 15:58:06 +00:00
  • 37b6ad2271 Fix Play Next ignoring shuffle order (#1222) Sam Mingo 2026-10-05 15:58:05 +00:00
  • bd39b61f02 Merge branch 'moretests' into 'develop' birdbird 2026-10-05 12:09:00 +00:00
  • f47bd3d24b Add more tests birdbird 2026-10-05 12:09:00 +00:00
  • 7c6ec1f49c Merge branch 'genericlistcleanup' into 'develop' birdbird 2026-10-05 11:28:48 +00:00
  • b502b6de65 refactor: move GenericListModel from LiveData to StateFlow birdbird 2026-10-04 18:56:57 +00:00
  • 37d5b5fab0 refactor: stop exposing Application context from GenericListModel birdbird 2026-10-04 18:38:35 +00:00
  • 003c8580b2 Merge branch 'feature/auto-bookmark-on-pause' into 'develop' birdbird 2026-10-04 17:56:22 +00:00
  • 90ceb6d2e0 feat(bookmark): auto-save bookmark on pause for cross-client resume Sam Mingo 2026-10-04 17:56:22 +00:00
  • bac2296991 Merge branch 'unthemedalertfix' into 'develop' birdbird 2026-10-04 17:45:02 +00:00
  • 0c7c553ed4 Fix MaterialAlertDialogBuilder crash with unthemed application context birdbird 2026-10-04 17:45:02 +00:00
  • 2d49ea0435 Merge branch 'cleanviewmodelboundary' into 'develop' birdbird 2026-10-04 17:39:43 +00:00
  • 2efdba5f36 Clean MVC boundary transgressions birdbird 2026-10-04 17:39:42 +00:00
  • 402e1c4b24 Merge branch 'downloaduifix' into 'develop' birdbird 2026-10-04 17:31:23 +00:00
  • 8ffc97b7d2 Apply the bind-time download state directly to the track row birdbird 2026-10-04 17:31:22 +00:00
  • eb1d0450af Merge branch 'download' into 'develop' birdbird 2026-10-02 11:51:58 +00:00
  • 048923d674 Fix DownloadService manifest label birdbird 2026-10-02 11:39:32 +00:00
  • 615a330b62 Extract injectable DownloadManager from the DownloadService companion birdbird 2026-10-02 11:39:03 +00:00
  • 2c0ce5bb28 Fix failedList removal in deleteAsync and narrow task exception handler birdbird 2026-10-02 11:21:28 +00:00
  • bac11ad2c4 Clamp download progress to 0-100 percent birdbird 2026-10-02 11:20:32 +00:00
  • de5c89f0a3 Remove no-op let { null } blocks in setSaveFlagForTracks birdbird 2026-10-02 11:19:21 +00:00
  • cd30bcfd2f Merge branch 'jukeboxstart' into 'develop' birdbird 2026-10-01 22:10:17 +00:00
  • e63dfa13e8 fix: jukebox fails to send start action when starting playback with empty queue birdbird 2026-10-01 22:10:16 +00:00
  • 71f505da76 Merge branch 'coverrace' into 'develop' birdbird 2026-10-01 21:48:46 +00:00
  • 0420a2bf7b Fix infinite preload setting and race condition in imageloader birdbird 2026-10-01 21:48:46 +00:00
  • c4febfc371 Merge branch 'feature/auto-genres' into 'develop' birdbird 2026-10-01 21:44:19 +00:00
  • 71b50770b6 feat(auto): add Genres browsing to Android Auto Sam Mingo 2026-10-01 21:44:19 +00:00
  • 5c39ab184c Merge branch 'juke' into 'develop' birdbird 2026-10-01 21:39:14 +00:00
  • 7772898182 Merge branch 'playbackstops' into 'develop' birdbird 2026-10-01 21:35:10 +00:00
  • de326beaf2 Little playback fixes birdbird 2026-10-01 21:35:10 +00:00
  • f3dd7808ac Surface jukebox error message before falling back to local playback birdbird 2026-10-01 18:46:08 +00:00
  • 1ce70142a1 Merge branch 'bug' into 'develop' birdbird 2026-10-01 17:24:30 +00:00
  • 23c95f2ccc fix: protect in-flight downloads from CacheCleaner partial cleanup birdbird 2026-10-01 11:30:12 +00:00
  • a58730421f Merge branch 'util' into 'develop' birdbird 2026-10-01 16:40:03 +00:00
  • 4ccd50cf6b refactor: split Util.kt into FormatUtil, UiUtil and NotificationUtil birdbird 2026-10-01 16:40:03 +00:00
  • 257e398d9f Merge branch 'smoothswitch' into 'develop' birdbird 2026-10-01 11:55:46 +00:00
  • 5501c3294b di: stop regenerating the Koin music service module at runtime birdbird 2026-09-30 12:04:06 +00:00
  • bae723595a PlaybackService: keep playback seamless across offline/online transitions birdbird 2026-09-30 11:50:37 +00:00
  • 304f6b7fd9 PlaybackService: gate automatic offline behind a reachability probe and recover from item failures birdbird 2026-09-30 10:53:19 +00:00
  • 250743a30f Merge branch 'further' into 'develop' birdbird 2026-09-30 08:03:03 +00:00
  • fbe409b47c di: replace KoinComponent service-locator sprawl with constructor injection birdbird 2026-09-29 12:34:21 +00:00
  • caa45c2243 RatingManager: keep failed rating submissions retryable birdbird 2026-09-29 11:13:16 +00:00
  • 91b5bc3c74 DownloadService: report DOWNLOADING/RETRYING for active downloads birdbird 2026-09-29 11:10:46 +00:00
  • 82d5ed569e PlaybackService: drop static actualBackend/instance state birdbird 2026-09-29 11:10:33 +00:00
  • 10cd936fac Standardize coroutine scopes: SupervisorJob + logging exception handler birdbird 2026-09-29 11:09:45 +00:00
  • a921ff8ea8 UApp: fix Koin readiness flag, first-run race and context accessor birdbird 2026-09-29 11:06:03 +00:00
  • 037787819d Merge branch 'refactor2' into 'develop' birdbird 2026-09-29 11:00:47 +00:00
  • d4bc785a46 Cleanup concerns and mixed scopes. birdbird 2026-09-29 11:00:46 +00:00
  • 1d7514e0dd RatingManager: single Koin-managed singleton rating birdbird 2026-09-28 08:46:24 +00:00
  • d84c3a646e Merge branch 'decouple' into 'develop' birdbird 2026-09-29 09:11:07 +00:00
  • c4f4bbd9d6 Decouple list ViewModels from SwipeRefreshLayout birdbird 2026-09-28 09:24:40 +00:00
  • d486d26e90 Merge branch 'blocking' into 'develop' birdbird 2026-09-29 08:53:40 +00:00
  • 80573c0cae Merge branch 'renovate/gradle-9.x' into 'develop' birdbird 2026-09-29 08:51:17 +00:00
  • 52bd698f8d Merge branch 'renovate/mockitokotlin' into 'develop' birdbird 2026-09-29 08:50:40 +00:00
  • f6cc77e463 Merge branch 'renovate/navigation' into 'develop' birdbird 2026-09-29 08:50:27 +00:00
  • 506dbee486 Merge branch 'renovate/kotlin-monorepo' into 'develop' birdbird 2026-09-29 08:48:18 +00:00
  • d2cc823a0b Merge branch 'renovate/androidxcore' into 'develop' birdbird 2026-09-29 08:47:32 +00:00
  • 54cb24df8e Remove runBlocking from ServerSettingsModel user-facing paths birdbird 2026-09-28 08:46:24 +00:00
  • 38008d5555 Update Gradle to v9.8.0 Renovate Bot 2026-09-29 08:44:13 +00:00
  • d02eb0cf22 Update dependency org.mockito.kotlin:mockito-kotlin to v6.4.0 Renovate Bot 2026-09-29 08:44:08 +00:00
  • 49f50b4e3e Update navigation to v2.10.2 Renovate Bot 2026-09-29 08:44:05 +00:00
  • d4e0318a98 Update kotlin monorepo to v2.4.20 Renovate Bot 2026-09-29 08:33:17 +00:00
  • 2e75d962ae Merge branch 'ci' into 'develop' birdbird 2026-09-29 07:53:03 +00:00
  • fbd8d6ddfa Fix duplicate MEDIA_ARTIST_PLAY_ID declaration after merge birdbird 2026-09-29 07:44:26 +00:00
  • fe44b4b6d8 Merge branch 'feature/fix-large-queue-http414' into 'develop' birdbird 2026-09-28 20:48:27 +00:00
  • 85c083d467 Fix HTTP 414 when saving large queue as playlist (#1274) Sam Mingo 2026-09-28 20:48:26 +00:00
  • a03ad75b1c Merge branch 'renovate/coil' into 'develop' birdbird 2026-09-28 20:45:48 +00:00
  • 80d99b7f88 Merge branch 'renovate/mockito-monorepo' into 'develop' birdbird 2026-09-28 20:44:46 +00:00
  • 06a7715bf5 Merge branch 'renovate/jackson-monorepo' into 'develop' birdbird 2026-09-28 20:44:43 +00:00
  • 6f3017fc87 Merge branch 'renovate/gradleplugin' into 'develop' birdbird 2026-09-28 20:44:38 +00:00
  • 946eae4d04 Merge branch 'renovate/room' into 'develop' birdbird 2026-09-28 20:44:32 +00:00
  • c302c23c44 Merge branch 'feature/auto-search-limit' into 'develop' birdbird 2026-09-28 20:44:01 +00:00
  • 3e4684e055 feat(auto): bump Android Auto voice search result limit from 10 to 20 Sam Mingo 2026-09-28 20:44:00 +00:00
  • f5514efacd Merge branch 'feature/auto-voice-search-artist' into 'develop' birdbird 2026-09-28 20:43:34 +00:00