Skip to content

Releases: d4rken-org/bluemusic

v3.4.0-rc0

17 Apr 09:45

Choose a tag to compare

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

14 Apr 16:33

Choose a tag to compare

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

10 Apr 21:48

Choose a tag to compare

What's Changed

🚀 Enhancements

  • Replace polling volume monitor with event-driven observer by @d4rken in #198

🐞 Bug fixes

  • Fix saved volumes being silently overwritten on Bluetooth reconnect by @d4rken in #197

Full Changelog: v3.2.4-rc0...v3.2.5-rc0

v3.2.4-rc0

08 Apr 07:32

Choose a tag to compare

What's Changed

🐞 Bug fixes

  • Fix transient audio silence when briefly closing earbud cases by @d4rken in #193

🤷 Other changes

Full Changelog: v3.2.3-rc0...v3.2.4-rc0

v3.2.3-rc0

02 Apr 11:16

Choose a tag to compare

What's Changed

🐞 Bug fixes

  • Fix crash when opening Bluetooth settings on some devices by @d4rken in #190

🤷 Other changes

  • Restrict workflow token permissions to read-only by @d4rken in #189
  • Update translations from Crowdin by @d4rken in #191

Full Changelog: v3.2.2-rc1...v3.2.3-rc0

v3.2.2-rc1

22 Mar 22:30

Choose a tag to compare

What's Changed

🚀 Enhancements

  • Add Fastlane metadata length validation to CI by @d4rken in #187

🐞 Bug fixes

  • Improve crash observability and reduce startup blocking by @d4rken in #186

🤷 Other changes

  • Update Czech translations from Crowdin by @d4rken in #188

Full Changelog: v3.2.1-rc2...v3.2.2-rc1

v3.2.1-rc2

12 Mar 15:41

Choose a tag to compare

What's Changed

🤷 Other changes

  • Update GitHub Actions to Node.js 24-compatible versions by @d4rken in #185

Full Changelog: v3.2.1-rc0...v3.2.1-rc2

v3.2.1-rc0

12 Mar 12:31

Choose a tag to compare

What's Changed

🚀 Enhancements

  • Add Crowdin integration for translations by @d4rken in #182

🐞 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

10 Mar 09:32

Choose a tag to compare

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

  • Fix trial offer button always showing on upgrade screen by @d4rken in #173

🤷 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

22 Feb 08:04

Choose a tag to compare