Releases: d4rken-org/bluemusic
Releases · d4rken-org/bluemusic
v3.4.0-rc0
What's Changed
🚀 Enhancements
- Add volume lock widget for the home screen by @d4rken in #213
- Add backup and restore for device configs and settings by @d4rken in #214
- Improve backup/restore reliability and widget toggle error handling by @d4rken in #216
🤷 Other changes
Full Changelog: v3.3.1-rc0...v3.4.0-rc0
v3.3.1-rc0
What's Changed
🚀 Enhancements
- Extract shared ringtone volume mode handling by @d4rken in #201
- Refactor pro-gated settings to inline upgrade badges by @d4rken in #204
- Rewrite connection handling with per-device volume ownership by @d4rken in #206
- Show Bluetooth connection state in dashboard icon by @d4rken in #208
- Hide toolbar when scrolling the device list by @d4rken in #210
🐞 Bug fixes
- Fix volume settings being corrupted during quick Bluetooth reconnects by @d4rken in #199
- Fix volume slider touching percentage pill in mode controls by @d4rken in #200
- Fix notification volume resetting when switching from silent to ring mode by @d4rken in #202
- Fix crash during Bluetooth service startup by @d4rken in #203
- Revive main Looper after suppressing foreground service timing exception by @d4rken in #207
- Fix race conditions in volume monitoring and device event handling by @d4rken in #211
- Fix volume slider reverting after drag by @d4rken in #212
🤷 Other changes
- Polish upgrade screen by @d4rken in #205
- Extract monitoring orchestration from MonitorService by @d4rken in #209
Full Changelog: v3.2.5-rc0...v3.3.1-rc0
v3.2.5-rc0
v3.2.4-rc0
v3.2.3-rc0
v3.2.2-rc1
v3.2.1-rc2
v3.2.1-rc0
What's Changed
🚀 Enhancements
🐞 Bug fixes
- Fix contact form retaining text after sending email by @d4rken in #181
- Fix crash when monitor service starts under memory pressure by @d4rken in #184
🤷 Other changes
Full Changelog: v3.2.0-rc0...v3.2.1-rc0
v3.2.0-rc0
What's Changed
🚀 Enhancements
- Add direct volume input and slider lock by @d4rken in #165
- Add automated Play Store screenshot generation by @d4rken in #166
- Add DataStore error resilience and fix billing cache key collision by @d4rken in #170
- Replace waitForState with lifecycle-aware state collection by @d4rken in #171
- Add short recording warning for debug log by @d4rken in #169
- Add contact developer form with inline debug log recording by @d4rken in #167
- Add theme color picker for premium users by @d4rken in #168
- Simplify upgrade flow and streamline app copy by @d4rken in #174
- Add sponsor page visit requirement for FOSS upgrade by @d4rken in #175
- Unify debug log session system with DebugSessionManager by @d4rken in #178
- Add missing translations for all 47 locales by @d4rken in #179
- Add unit tests for core logic and data serialization by @d4rken in #180
🐞 Bug fixes
🤷 Other changes
- Update Android Gradle Plugin to 9.0.1 by @d4rken in #161
- Fix build warnings and bump dependencies by @d4rken in #162
- Add debug log section to privacy policy by @d4rken in #172
- Reduce FOSS sponsor timing gate from 10s to 5s by @d4rken in #177
Full Changelog: v3.1.4-rc1...v3.2.0-rc0
v3.1.4-rc1
Full Changelog: v3.1.4-rc0...v3.1.4-rc1