Releases: d4rken-org/capod
Releases · d4rken-org/capod
v3.1.0-rc0
What's Changed
🚀 Enhancements
- feat(widget): Add theme customization by @d4rken in #393
- feat(popup): Redesign connection popup with larger device graphics by @d4rken in #394
- feat(popup): Add product photo device icons and improve signal indicator by @d4rken in #395
🐞 Bug fixes
- Refactor PlayPause logic and fix behavior for SinglePods (e.g. AirPods Max) by @d4rken in #355
- fix(monitor): Prevent crash when OS denies foreground service start by @d4rken in #397
🤷 Other changes
- chore: Bump Android Gradle Plugin to 9.0.1 by @d4rken in #390
- chore: Update app and fastlane translations from Crowdin by @d4rken in #391
- chore: Update app translations from Crowdin by @d4rken in #396
- refactor(monitor): Make notification builder stateless by @d4rken in #398
- chore: Update app translations from Crowdin by @d4rken in #399
- chore: Update app translations from Crowdin by @d4rken in #400
Full Changelog: v3.0.5-rc0...v3.1.0-rc0
v3.0.5-rc0
v3.0.4-rc1
What's Changed
🚀 Enhancements
- Restructure Claude Code config into modular rules by @d4rken in #375
- chore: Upgrade to AGP 9.0.0 and Gradle 9.3.1 by @d4rken in #379
🐞 Bug fixes
- Widget: Fix layout for devices with single charge detection by @d4rken in #353
- Widget broken: Couldn't add widget by @d4rken in #352
- fix: Handle display cutouts in landscape mode by @d4rken in #374
- fix: Harden battery display against native crashes by @d4rken in #377
- fix: Replace WorkManager with ForegroundService to eliminate excessive wakelocks by @d4rken in #378
- fix: Guard MonitorService start against missing Bluetooth permissions by @d4rken in #381
- fix: Pre-release cleanup of manifest, resource leaks, and dependencies by @d4rken in #382
- fix: Use correct labels for upgrade and donate menu items by @d4rken in #383
- fix(ci): Narrow APK glob to avoid uploading duplicates by @d4rken in #384
🤷 Other changes
- Update translations by @d4rken in #354
- chore: Remove stale CLAUDE.md exclusion from _config.yml by @d4rken in #376
- chore: Remove redundant gradle.properties after AGP 9 upgrade by @d4rken in #380
- chore: Update app translations from Crowdin by @d4rken in #385
Full Changelog: v3.0.3-rc0...v3.0.4-rc1
v3.0.3-rc0
v3.0.2-rc0
v3.0.1-rc0
What's Changed
🤷 Other changes
- Refactor: Convert build configuration to Gradle plugin pattern by @d4rken in #337
- Add ear detection limitation notice to reactions settings by @d4rken in #338
- Feat: Update translations by @d4rken in #339
- Update and extend translations by @d4rken in #340
Full Changelog: v3.0.0-beta1...v3.0.1-rc0
v3.0.0-beta1
What's Changed
🚀 Enhancements
- Support for multiple device profiles by @d4rken in #330
- Allow key inputs with spaces instead of dashes by @d4rken in #331
- Implemented widget configuration for multiple profiles by @d4rken in #332
🤷 Other changes
- Feat: Update translations by @d4rken in #334
- Translations by @d4rken in #335
- Chore: Update release tooling by @d4rken in #336
Full Changelog: v2.19.0-rc1...v3.0.0-beta1
v2.19.0-rc1
What's Changed
🚀 Enhancements
🤷 Other changes
- Add support for AirPods Pro 3 by @li-fstz in #325
- Initial support for AirPods Pro 3 by @atharen in #327
New Contributors
Full Changelog: v2.18.0-rc1...v2.19.0-rc1
v2.18.0-rc1
Full Changelog: v2.18.0-rc0...v2.18.0-rc1
v2.18.0-rc0
What's Changed
🚀 Enhancements
🐞 Bug fixes
🤷 Other changes
- Apply translation updates and add Norwegian Bokmål by @d4rken in #320
- Refactor buildSrc and update dependencies by @d4rken in #322
Full Changelog: v2.17.6-rc0...v2.18.0-rc0