Releases: d4rken-org/capod
Releases Β· d4rken-org/capod
v5.1.8-rc0
Immutable
release. Only release title and notes can be modified.
What's Changed
π Enhancements
π Bug fixes
- Device: Fix AirPods showing up twice after opening the case by @d4rken in #609
- Reaction: Fix volume stuck low after talking with one AirPod in case by @d4rken in #610
π€· Other changes
Full Changelog: v5.1.7-rc0...v5.1.8-rc0
v5.1.7-rc0
Immutable
release. Only release title and notes can be modified.
What's Changed
π Enhancements
- General: Add setting to hide unmatched devices by @d4rken in #602
- General: Help fix devices that connect but show no data by @d4rken in #607
π Bug fixes
π€· Other changes
- General: Update translations by @d4rken in #604
- Reaction: Fix case popup flickering when one AirPod is out of the case by @d4rken in #606
Full Changelog: v5.1.6-rc0...v5.1.7-rc0
v5.1.6-rc0
Immutable
release. Only release title and notes can be modified.
What's Changed
π Enhancements
- General: Pick the right monitor mode automatically by @d4rken in #591
- Reaction: Lower volume or pause media when you start talking by @d4rken in #599
π Bug fixes
- Reaction: Don't auto-resume music after a manual pause by @d4rken in #590
- Reaction: Fix Extra notification not hiding when disabled by @d4rken in #592
π€· Other changes
- General: Tie debug overlay to log recording, drop Debug menu by @d4rken in #593
- General: Refresh README screenshots by @d4rken in #595
- Delete Screenshot_20220914_174644.png~ by @d4rken in #596
- General: Update translations for 75 languages by @d4rken in #600
Full Changelog: v5.1.5-rc0...v5.1.6-rc0
v5.1.5-rc0
Immutable
release. Only release title and notes can be modified.
What's Changed
π Enhancements
π Bug fixes
- fix(navigation): Defer onNewIntent navCtrl call until Compose attaches by @d4rken in #587
- Fix: Prevent random crashes on Android 10 devices by @d4rken in #588
π€· Other changes
- General: Add screenshots-only fastlane supply lane by @d4rken in #583
- General: Refresh Play Store screenshots by @d4rken in #584
- General: Trim Play Store screenshots to smoke locales by @d4rken in #585
- General: Refresh Play Store dashboard and add-profile screenshots by @d4rken in #586
Full Changelog: v5.1.4-rc0...v5.1.5-rc0
v5.1.4-rc0
Immutable
release. Only release title and notes can be modified.
What's Changed
π Enhancements
π Bug fixes
- Fix: AirPods data no longer freezes on Android 10/11 by @d4rken in #578
- Fix: Prevent freezes when AirPods connection hangs by @d4rken in #579
- Fix: Hide settings consistently when AirPods can't be controlled by @d4rken in #580
π€· Other changes
- Device: Recover from revoked Bluetooth scan permission by @d4rken in #576
- Fix: Harden crash recovery for foreground service errors by @d4rken in #577
Full Changelog: v5.1.3-rc0...v5.1.4-rc0
v5.1.3-rc0
Immutable
release. Only release title and notes can be modified.
What's Changed
π Bug fixes
- Device: Fix ear detection and call settings on several models by @d4rken in #571
- Device: Fix AirPods Max 2 wear detection by @d4rken in #572
π€· Other changes
- General: Clean up release-prepare step name and use client-id for App auth by @d4rken in #569
- CI: Skip release bump-only workflow runs by @d4rken in #570
Full Changelog: v5.1.2-rc1...v5.1.3-rc0
v5.1.2-rc1
Immutable
release. Only release title and notes can be modified.
What's Changed
π Enhancements
π Bug fixes
- General: Fix dashboard crash from duplicate devices by @d4rken in #554
- Fix: Improve background service crash recovery by @d4rken in #555
- Fix: Auto-exit press controls screen when AirPods disconnect by @d4rken in #558
- Reaction: Fix false auto-pause from Bluetooth interference by @d4rken in #559
- Device: Tune Bluetooth scanning power automatically by @d4rken in #560
- General: Update app translations and clean up broken strings by @d4rken in #563
π€· Other changes
- General: Migrate Pages to Actions deploy and refresh Node-20 actions by @d4rken in #556
- Widget: Fix widgets freezing at initial state after first render by @d4rken in #561
- General: Move release process to GitHub Actions by @d4rken in #564
- General: Restore two-step release approval flow by @d4rken in #565
- General: Use GitHub App for release push instead of default token by @d4rken in #566
- Fix: Avoid privileged endpoint when resolving release bot identity by @d4rken in #567
- Fix: Drop redundant explicit release-tag dispatch (App-token fires push trigger) by @d4rken in #568
Full Changelog: v5.1.1-rc0...v5.1.2-rc1
v5.1.1-rc0
What's Changed
π Enhancements
- Device: Add tracker link when advanced settings are unavailable by @d4rken in #539
- Device: Clearer warning when a profile has no paired device by @d4rken in #540
- Widget: Allow placing the battery widget at 1x1 by @d4rken in #541
- Device: Correct AirPods info fields and expand protocol coverage by @d4rken in #542
- Device: Show hardware, pending firmware, and bonded dates by @d4rken in #543
- Device: Show Optimized Charging status, add Pro 3 toggle by @d4rken in #545
- Reaction: Pause media when AirPods detect sleep by @d4rken in #547
- Device: Settings screen adapts to AirPods connection state by @d4rken in #551
π Bug fixes
π€· Other changes
- Device: Revise AAP protocol notes on hearing-aid message by @d4rken in #544
- Device: Document AAP Set Band Edges as RF band gating by @d4rken in #546
- General: Reduce debug log noise during normal operation by @d4rken in #550
- General: Update app translations by @d4rken in #553
Full Changelog: v5.1.0-rc0...v5.1.1-rc0
v5.1.0-rc0
What's Changed
π Enhancements
- support for airpods max 2 added by @RomaZinkevich in #496
- General: Show pro upgrade indicators on gated settings by @d4rken in #498
- Reaction: Per-device reaction settings by @d4rken in #503
- General: Show dialog instead of snackbar when device rename is incomplete by @d4rken in #505
- Device: Reorganize the per-device settings screen by @d4rken in #506
- Reaction: Note long-press stem actions disable ANC cycling by @d4rken in #507
- Device: Disable Adaptive Audio Noise slider outside Adaptive mode by @d4rken in #508
- General: Show Auto Connect compatibility notice only when relevant by @d4rken in #512
- General: Add Bluetooth connection status icon to toolbar by @d4rken in #514
- General: Merge one-pod mode settings into a single toggle by @d4rken in #516
- Device: Send extended init packet to all AirPods models by @d4rken in #517
- Device: Polish device settings and fix ANC mode visibility by @d4rken in #519
- General: Polish overview and device settings, persist learned ANC by @d4rken in #522
- Device: Add Press Controls screen to customise press behaviour by @d4rken in #523
- Device: Add media and noise-control stem gesture actions by @d4rken in #526
- Widget: Add ANC control widget by @d4rken in #528
π Bug fixes
- Device: Warn when profile has no paired Bluetooth device selected by @d4rken in #500
- Fix: Fix dashboard showing duplicate cards for nearby AirPods of same model by @d4rken in #502
- Widget: Complete placement after upgrade purchase by @d4rken in #532
π€· Other changes
- General: Bump Android Gradle Plugin to 9.1.0 by @d4rken in #495
- General: Update supported devices list by @d4rken in #497
- General: Theme tweaks by @d4rken in #499
- General: Fix mascot graphic getting cut off on upgrade screen when scrolling by @d4rken in #501
- Fix: Fix crash when monitor service fails to start in time by @d4rken in #504
- Device: Log raw bytes of outgoing AAP commands for debugging by @d4rken in #509
- Device: Fix call controls setting not applying on AirPods by @d4rken in #510
- General: Improve diagnostics for unknown AAP protocol messages by @d4rken in #511
- General: Improve advanced settings unavailable message by @d4rken in #513
- Device: Add missing features for AirPods Max 2 and Powerbeats Pro 2 by @d4rken in #515
- General: Update translations from Crowdin by @d4rken in #529
- Device: Fix AirPods features not working until app restart after granting permission by @d4rken in #531
New Contributors
- @RomaZinkevich made their first contribution in #496
Full Changelog: v5.0.1-rc0...v5.1.0-rc0
v5.0.1-rc0
What's Changed
π Enhancements
- Fix: Show signal strength as a bar indicator instead of a percentage by @d4rken in #486
- Device: Show a Connect button when AirPods are not connected to this phone by @d4rken in #489
- Device: Improve settings screen layout and grouping by @d4rken in #492
π Bug fixes
- Fix: Stop device settings disappearing in crowded Bluetooth areas by @d4rken in #484
- Fix: Show device settings immediately after opening the app by @d4rken in #485
- Device: Fix AirPods settings screen display and controls by @d4rken in #487
- Fix: Accurate signal bars and stable connection icons by @d4rken in #491
- Device: Fix "Last Seen" getting stuck while AirPods are connected by @d4rken in #493
π€· Other changes
- Device: Improve debug logs for AirPods info packets by @d4rken in #488
- Device: Fix AirPods rename not actually changing the name by @d4rken in #490
- General: Update app translations for all 68 languages by @d4rken in #494
Full Changelog: v5.0.0-beta0...v5.0.1-rc0