Skip to content

Releases: d4rken-org/capod

v5.1.8-rc0

10 Jun 18:41
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

πŸš€ Enhancements

  • Reaction: Get notified when your AirPods finish charging by @d4rken in #611

🐞 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

  • General: Update translations for 75 languages by @d4rken in #612

Full Changelog: v5.1.7-rc0...v5.1.8-rc0

v5.1.7-rc0

08 Jun 07:28
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

  • Reaction: Fix Conversational Awareness resuming media too early by @d4rken in #601

🀷 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

26 May 13:54
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

06 May 10:22
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

πŸš€ Enhancements

  • Widget: Show device name and nearby status when ANC isn't connected by @d4rken in #582

🐞 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

03 May 17:46
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

πŸš€ Enhancements

  • General: Add Quick Settings tile for noise control by @d4rken in #574

🐞 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

01 May 19:58
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

01 May 07:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

πŸš€ Enhancements

  • Reaction: Make per-device reaction settings easier to find by @d4rken in #562

🐞 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

25 Apr 20:18

Choose a tag to compare

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

  • Widget: Keep theme and transparency after device reboot by @d4rken in #552

🀷 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

17 Apr 20:13

Choose a tag to compare

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

Full Changelog: v5.0.1-rc0...v5.1.0-rc0

v5.0.1-rc0

08 Apr 20:03

Choose a tag to compare

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