Checksums
APK (GitHub): bab1581d142e8b6a971a313051048306fde550d4c11a41aa910a13b4af0b5cd6
APK (Play): 957e4e491e704d7989c1a1788134c0f4f255aceb3ce944aa7b3d6e520ebadee6
AAB (Play): 47eefe67af45fd2a4890820c2e3e2d915c37f79accbdffeba58f901b903a5c6d
Provenance
Build attestations are available via gh attestation verify.
What's Changed
- fix(#327): restore long-press-to-stop on play/pause by @kelsos in #330
- fix(#324): keep player controls clear of the system bars by @kelsos in #334
- fix(#333): run detekt on :app in staticAnalysisAll by @kelsos in #335
- chore(deps): update github actions to latest pinned digests by @kelsos in #336
- chore(deps): group update non-breaking app dependencies by @kelsos in #337
- chore: migrate to AGP 9.3.1 + Gradle 9.6.1 by @kelsos in #338
- fix(#332): stop dropping commands during a reconnect by @kelsos in #340
- feat(#326): open the now playing queue on the playing track by @kelsos in #341
- fix(#342): migrate pre-Room databases instead of crashing on launch by @kelsos in #349
- test(nowplaying): hoist the Pager out of setContent by @kelsos in #350
- chore: enforce the lint checks we care about as errors by @kelsos in #351
- fix(#343): rebuild the playing-track cache when its file is corrupt by @kelsos in #352
- fix(#344): tolerate a refused foreground service start by @kelsos in #353
- chore: target Android 17 (API 37) by @kelsos in #354
- chore(deps): sweep pending dependency updates by @kelsos in #356
- fix(#345): stop blocking the main thread on media session commands by @kelsos in #357
- fix(#348,#346): harden nav pop and namespace paged list keys by @kelsos in #359
- fix(#328): scroll track info marquees continuously by @kelsos in #360
- fix(#347): survive a widget tap with no trampoline target by @kelsos in #361
- fix: compare plugin versions so update warnings actually appear by @kelsos in #368
- test: cover discovery, protocol actions, drag reorder and settings storage by @kelsos in #372
- perf: stop the player and the queue recomposing every frame by @kelsos in #373
- fix(#364): give the player's track info its row back by @kelsos in #374
- feat(#39): keep the screen on, optionally only while charging by @kelsos in #375
- fix(#363): reconnect from a connection the app has given up on by @kelsos in #362
- fix(#369): stop the widget showing the previous track's album art by @kelsos in #376
- fix(logging): give the file logging tree a single owner by @kelsos in #377
- fix(#365): stop the service when a dismissed app has nothing to control by @kelsos in #378
- fix: two bugs from the 1.7.0 device pass by @kelsos in #379
- chore: prepare 1.7.0 release (versionCode 132) by @kelsos in #380
Full Changelog: v1.6.1...v1.7.0