CAPod

eu.darken.capod
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

First release: Feb 9, 2026, 25 total releases.

Most recent release: Sep 24, 2026.

Repo

Appears in 1 app stack.

42 sats / 2 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Sep 24, 2026 5.4.0-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.4.0-rc0 --> ## What's Changed ### :rocket: Enhancements * Device: Add support for Beats 360 by @d4rken in https://github.com/d4rken-org/capod/pull/721 ### :lady_beetle: Bug fixes * General: Show an error when sharing a debug log fails by @d4rken in https://github.com/d4rken-org/capod/pull/718 ### :shrug: Other changes * General: Clean up project assistant tooling configuration by @d4rken in https://github.com/d4rken-org/capod/pull/716 * General: Fix a debug log test that failed at random by @d4rken in https://github.com/d4rken-org/capod/pull/719
    More…
    **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.3.0-rc0...v5.4.0-rc0
  • Sep 21, 2026 5.3.0-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.3.0-rc0 --> ## What's Changed ### :rocket: Enhancements * Device: Add support for AirPods 5 (both case variants) by @d4rken in https://github.com/d4rken-org/capod/pull/715 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.2.6-rc0...v5.3.0-rc0
  • Sep 11, 2026 5.2.6-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.2.6-rc0 --> ## What's Changed ### :shrug: Other changes * General: Deliver beta releases to all beta testers at once by @d4rken in https://github.com/d4rken-org/capod/pull/705 * General: Meet Google Play's app optimization requirement by @d4rken in https://github.com/d4rken-org/capod/pull/706 * General: Move project assistant plugins to Clanker Cafe by @d4rken in https://github.com/d4rken-org/capod/pull/707 * General: Remove retired Claude Cafe plugin settings by @d4rken in https://github.com/d4rken-org/capod/pull/708 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/710
    More…
    **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.2.5-rc0...v5.2.6-rc0
  • Sep 3, 2026 5.2.5-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.2.5-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Colour low batteries and show remaining case charges by @d4rken in https://github.com/d4rken-org/capod/pull/694 * General: Warn when a pod's listening time drops far below its rating by @d4rken in https://github.com/d4rken-org/capod/pull/692 * General: Tidy up the captions under the battery levels by @d4rken in https://github.com/d4rken-org/capod/pull/695 * General: Record screen and scan state in debug logs by @d4rken in https://github.com/d4rken-org/capod/pull/698 * General: Show remaining case charges in the notification by @d4rken in https://github.com/d4rken-org/capod/pull/701 ### :lady_beetle: Bug fixes
    More…
    * Fix: Prevent crash for Amharic users when showing battery time by @d4rken in https://github.com/d4rken-org/capod/pull/693 * Fix: Restore popups on phones reporting reversed Bluetooth addresses by @d4rken in https://github.com/d4rken-org/capod/pull/697 ### :shrug: Other changes * General: Keep only English screenshots in the repository by @d4rken in https://github.com/d4rken-org/capod/pull/691 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/699 * General: Improve the update notes shown on Google Play by @d4rken in https://github.com/d4rken-org/capod/pull/700 * General: Stop asking translators for strings the app no longer uses by @d4rken in https://github.com/d4rken-org/capod/pull/702 * General: Note that translator context is edited on Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/703 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/704 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.2.4-rc0...v5.2.5-rc0
  • Aug 22, 2026 5.2.4-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.2.4-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Redesign the noise control mode selector by @d4rken in https://github.com/d4rken-org/capod/pull/683 * General: Explain the compatibility settings in plain language by @d4rken in https://github.com/d4rken-org/capod/pull/687 ### :lady_beetle: Bug fixes * Reaction: Retry conversation volume lowering when the system ignores it by @d4rken in https://github.com/d4rken-org/capod/pull/681 * fix(upgrade): Keep Google from refunding purchases when the app is closed too soon by @d4rken in https://github.com/d4rken-org/capod/pull/684 * Reaction: Lower conversation volume even on phones that block it by @d4rken in https://github.com/d4rken-org/capod/pull/682
    More…
    * Device: Fix duplicate listening mode commands and silent failures by @d4rken in https://github.com/d4rken-org/capod/pull/686 * General: Correct the outdated auto connect description by @d4rken in https://github.com/d4rken-org/capod/pull/688 ### :shrug: Other changes * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/690 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.2.3-rc0...v5.2.4-rc0
  • Aug 16, 2026 5.2.3-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.2.3-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * Fix: Settings and upgrade screen agree on the Pro label by @d4rken in https://github.com/d4rken-org/capod/pull/676 ### :shrug: Other changes * Shrink issue screenshots uploaded as HTML img tags by @d4rken in https://github.com/d4rken-org/capod/pull/677 * Show when a Google Play payment is still being processed by @d4rken in https://github.com/d4rken-org/capod/pull/679 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/680
    More…
    **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.2.2-rc1...v5.2.3-rc0
  • Aug 7, 2026 5.2.2-rc1
    <!-- Release notes generated using configuration in .github/release.yml at v5.2.2-rc1 --> ## What's Changed ### :rocket: Enhancements * General: See your Pro status and switch from subscription to one-time purchase by @d4rken in https://github.com/d4rken-org/capod/pull/638 * General: Clearer card for devices without a matching profile by @d4rken in https://github.com/d4rken-org/capod/pull/639 * General: Redesign the Pro upgrade screen and restore flow by @d4rken in https://github.com/d4rken-org/capod/pull/643 * General: Make Pro purchase and restore handling more reliable by @d4rken in https://github.com/d4rken-org/capod/pull/655 * General: Improve the reliability of the upgrade and supporter screens by @d4rken in https://github.com/d4rken-org/capod/pull/657 * General: Make supporter status and debug logs more dependable by @d4rken in https://github.com/d4rken-org/capod/pull/659
    More…
    * Fix: Handle supporter status errors and refresh the upgrade screen by @d4rken in https://github.com/d4rken-org/capod/pull/662 * General: Ask happy users for a Play Store review by @d4rken in https://github.com/d4rken-org/capod/pull/668 ### :lady_beetle: Bug fixes * Fix: Prevent red flash when opening the Pro upgrade screen by @d4rken in https://github.com/d4rken-org/capod/pull/644 * General: Make the app truly edge-to-edge by @d4rken in https://github.com/d4rken-org/capod/pull/645 * Fix: Prevent app freezes on startup and during playback by @d4rken in https://github.com/d4rken-org/capod/pull/650 * General: Fix app freezes after the battery monitor starts by @d4rken in https://github.com/d4rken-org/capod/pull/653 * Reaction: Fix music not auto-resuming reliably after ear removal by @d4rken in https://github.com/d4rken-org/capod/pull/652 * Fix: Ongoing notification stuck showing "Unknown" by @d4rken in https://github.com/d4rken-org/capod/pull/656 * General: Show when background monitoring is off by @d4rken in https://github.com/d4rken-org/capod/pull/660 * Fix: Keep the supporter date safe and catch too-short debug logs by @d4rken in https://github.com/d4rken-org/capod/pull/661 * Fix: Keep the debug log usable when a recording fails to start by @d4rken in https://github.com/d4rken-org/capod/pull/663 * fix: Prevent rare crashes from the error dialog's Google Play button by @d4rken in https://github.com/d4rken-org/capod/pull/664 * fix: Correct a misleading Google Play error message by @d4rken in https://github.com/d4rken-org/capod/pull/665 * General: Keep the review prompt working when Google Play hangs by @d4rken in https://github.com/d4rken-org/capod/pull/670 * Fix: Show the Pro app title correctly in every language by @d4rken in https://github.com/d4rken-org/capod/pull/673 ### :shrug: Other changes * General: Fix 'Restore purchase' failing when you already own Pro by @d4rken in https://github.com/d4rken-org/capod/pull/628 * General: Show an error when Google Play can't start a purchase by @d4rken in https://github.com/d4rken-org/capod/pull/629 * General: Keep one-time Pro buyers Pro through longer Play outages by @d4rken in https://github.com/d4rken-org/capod/pull/630 * General: Show returning Pro buyers a Restore prompt with progress by @d4rken in https://github.com/d4rken-org/capod/pull/631 * General: Re-check purchases when the app returns to the foreground by @d4rken in https://github.com/d4rken-org/capod/pull/632 * General: Make billing recover from stale purchase data and mid-purchase errors by @d4rken in https://github.com/d4rken-org/capod/pull/633 * General: Smarter billing error reporting, retry pacing and honest trial wording by @d4rken in https://github.com/d4rken-org/capod/pull/634 * General: Reconnect billing instantly after you fix Google Play by @d4rken in https://github.com/d4rken-org/capod/pull/635 * General: Test that pending purchases don't unlock Pro early by @d4rken in https://github.com/d4rken-org/capod/pull/636 * General: Tidy up FOSS and Play Store specific upgrade texts by @d4rken in https://github.com/d4rken-org/capod/pull/640 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/641 * General: Make Pro purchases more reliable when Google Play is flaky by @d4rken in https://github.com/d4rken-org/capod/pull/642 * General: Separate FOSS and Play Store upgrade status texts by @d4rken in https://github.com/d4rken-org/capod/pull/646 * General: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/649 * General: Reorganize AI assistant instructions by @d4rken in https://github.com/d4rken-org/capod/pull/651 * General: Enable google-play and devtools Claude plugins by @d4rken in https://github.com/d4rken-org/capod/pull/654 * Add shared screenshot thumbnail workflow by @d4rken in https://github.com/d4rken-org/capod/pull/666 * General: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/669 * General: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/671 * General: Show clearer errors when Google Play offers can't load by @d4rken in https://github.com/d4rken-org/capod/pull/672 * General: Keep the upgraded app title arrangement in one place by @d4rken in https://github.com/d4rken-org/capod/pull/674 * Fix release builds failing on a missing Play Core annotation by @d4rken in https://github.com/d4rken-org/capod/pull/675 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.2.1-rc0...v5.2.2-rc1
  • Jul 8, 2026 5.2.1-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.2.1-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * Device: Fix battery time jumping when toggling noise cancellation by @d4rken in https://github.com/d4rken-org/capod/pull/627 ### :shrug: Other changes * Reaction: Speed up auto-pause on phones with slow Bluetooth scanning by @d4rken in https://github.com/d4rken-org/capod/pull/626 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.2.0-rc0...v5.2.1-rc0
  • Jul 3, 2026 5.2.0-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.2.0-rc0 --> ## What's Changed ### :rocket: Enhancements * Device: Estimate remaining battery time for your AirPods by @d4rken in https://github.com/d4rken-org/capod/pull/622 * Device: Estimate remaining listening time, charge time, and battery health by @d4rken in https://github.com/d4rken-org/capod/pull/623 ### :lady_beetle: Bug fixes * Device: Show the AirPods you're using in the notification and popup by @d4rken in https://github.com/d4rken-org/capod/pull/621 * Fix: Hide charging indicator when a device is out of range by @d4rken in https://github.com/d4rken-org/capod/pull/625 ### :shrug: Other changes
    More…
    * General: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/624 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.1.10-rc0...v5.2.0-rc0
  • Jun 22, 2026 5.1.10-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.1.10-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * Reaction: Fix AirPods buttons not working when the app is closed by @d4rken in https://github.com/d4rken-org/capod/pull/619 ### :shrug: Other changes * General: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/620 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.1.9-rc0...v5.1.10-rc0
  • Jun 10, 2026 5.1.8-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.1.8-rc0 --> ## What's Changed ### :rocket: Enhancements * Reaction: Get notified when your AirPods finish charging by @d4rken in https://github.com/d4rken-org/capod/pull/611 ### :lady_beetle: Bug fixes * Device: Fix AirPods showing up twice after opening the case by @d4rken in https://github.com/d4rken-org/capod/pull/609 * Reaction: Fix volume stuck low after talking with one AirPod in case by @d4rken in https://github.com/d4rken-org/capod/pull/610 ### :shrug: Other changes * General: Update translations for 75 languages by @d4rken in https://github.com/d4rken-org/capod/pull/612
    More…
    **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.1.7-rc0...v5.1.8-rc0
  • May 6, 2026 5.1.5-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.1.5-rc0 --> ## What's Changed ### :rocket: Enhancements * Widget: Show device name and nearby status when ANC isn't connected by @d4rken in https://github.com/d4rken-org/capod/pull/582 ### :lady_beetle: Bug fixes * fix(navigation): Defer onNewIntent navCtrl call until Compose attaches by @d4rken in https://github.com/d4rken-org/capod/pull/587 * Fix: Prevent random crashes on Android 10 devices by @d4rken in https://github.com/d4rken-org/capod/pull/588 ### :shrug: Other changes * General: Add screenshots-only fastlane supply lane by @d4rken in https://github.com/d4rken-org/capod/pull/583
    More…
    * General: Refresh Play Store screenshots by @d4rken in https://github.com/d4rken-org/capod/pull/584 * General: Trim Play Store screenshots to smoke locales by @d4rken in https://github.com/d4rken-org/capod/pull/585 * General: Refresh Play Store dashboard and add-profile screenshots by @d4rken in https://github.com/d4rken-org/capod/pull/586 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.1.4-rc0...v5.1.5-rc0
  • May 3, 2026 5.1.4-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.1.4-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Add Quick Settings tile for noise control by @d4rken in https://github.com/d4rken-org/capod/pull/574 ### :lady_beetle: Bug fixes * Fix: AirPods data no longer freezes on Android 10/11 by @d4rken in https://github.com/d4rken-org/capod/pull/578 * Fix: Prevent freezes when AirPods connection hangs by @d4rken in https://github.com/d4rken-org/capod/pull/579 * Fix: Hide settings consistently when AirPods can't be controlled by @d4rken in https://github.com/d4rken-org/capod/pull/580 ### :shrug: Other changes
    More…
    * Device: Recover from revoked Bluetooth scan permission by @d4rken in https://github.com/d4rken-org/capod/pull/576 * Fix: Harden crash recovery for foreground service errors by @d4rken in https://github.com/d4rken-org/capod/pull/577 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.1.3-rc0...v5.1.4-rc0
  • May 1, 2026 5.1.3-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.1.3-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * Device: Fix ear detection and call settings on several models by @d4rken in https://github.com/d4rken-org/capod/pull/571 * Device: Fix AirPods Max 2 wear detection by @d4rken in https://github.com/d4rken-org/capod/pull/572 ### :shrug: Other changes * General: Clean up release-prepare step name and use client-id for App auth by @d4rken in https://github.com/d4rken-org/capod/pull/569 * CI: Skip release bump-only workflow runs by @d4rken in https://github.com/d4rken-org/capod/pull/570
    More…
    **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.1.2-rc1...v5.1.3-rc0
  • May 1, 2026 5.1.2-rc1
    <!-- Release notes generated using configuration in .github/release.yml at v5.1.2-rc1 --> ## What's Changed ### :rocket: Enhancements * Reaction: Make per-device reaction settings easier to find by @d4rken in https://github.com/d4rken-org/capod/pull/562 ### :lady_beetle: Bug fixes * General: Fix dashboard crash from duplicate devices by @d4rken in https://github.com/d4rken-org/capod/pull/554 * Fix: Improve background service crash recovery by @d4rken in https://github.com/d4rken-org/capod/pull/555 * Fix: Auto-exit press controls screen when AirPods disconnect by @d4rken in https://github.com/d4rken-org/capod/pull/558 * Reaction: Fix false auto-pause from Bluetooth interference by @d4rken in https://github.com/d4rken-org/capod/pull/559
    More…
    * Device: Tune Bluetooth scanning power automatically by @d4rken in https://github.com/d4rken-org/capod/pull/560 * General: Update app translations and clean up broken strings by @d4rken in https://github.com/d4rken-org/capod/pull/563 ### :shrug: Other changes * General: Migrate Pages to Actions deploy and refresh Node-20 actions by @d4rken in https://github.com/d4rken-org/capod/pull/556 * Widget: Fix widgets freezing at initial state after first render by @d4rken in https://github.com/d4rken-org/capod/pull/561 * General: Move release process to GitHub Actions by @d4rken in https://github.com/d4rken-org/capod/pull/564 * General: Restore two-step release approval flow by @d4rken in https://github.com/d4rken-org/capod/pull/565 * General: Use GitHub App for release push instead of default token by @d4rken in https://github.com/d4rken-org/capod/pull/566 * Fix: Avoid privileged endpoint when resolving release bot identity by @d4rken in https://github.com/d4rken-org/capod/pull/567 * Fix: Drop redundant explicit release-tag dispatch (App-token fires push trigger) by @d4rken in https://github.com/d4rken-org/capod/pull/568 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.1.1-rc0...v5.1.2-rc1
  • Apr 25, 2026 5.1.1-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.1.1-rc0 --> ## What's Changed ### :rocket: Enhancements * Device: Add tracker link when advanced settings are unavailable by @d4rken in https://github.com/d4rken-org/capod/pull/539 * Device: Clearer warning when a profile has no paired device by @d4rken in https://github.com/d4rken-org/capod/pull/540 * Widget: Allow placing the battery widget at 1x1 by @d4rken in https://github.com/d4rken-org/capod/pull/541 * Device: Correct AirPods info fields and expand protocol coverage by @d4rken in https://github.com/d4rken-org/capod/pull/542 * Device: Show hardware, pending firmware, and bonded dates by @d4rken in https://github.com/d4rken-org/capod/pull/543 * Device: Show Optimized Charging status, add Pro 3 toggle by @d4rken in https://github.com/d4rken-org/capod/pull/545
    More…
    * Reaction: Pause media when AirPods detect sleep by @d4rken in https://github.com/d4rken-org/capod/pull/547 * Device: Settings screen adapts to AirPods connection state by @d4rken in https://github.com/d4rken-org/capod/pull/551 ### :lady_beetle: Bug fixes * Widget: Keep theme and transparency after device reboot by @d4rken in https://github.com/d4rken-org/capod/pull/552 ### :shrug: Other changes * Device: Revise AAP protocol notes on hearing-aid message by @d4rken in https://github.com/d4rken-org/capod/pull/544 * Device: Document AAP Set Band Edges as RF band gating by @d4rken in https://github.com/d4rken-org/capod/pull/546 * General: Reduce debug log noise during normal operation by @d4rken in https://github.com/d4rken-org/capod/pull/550 * General: Update app translations by @d4rken in https://github.com/d4rken-org/capod/pull/553 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.1.0-rc0...v5.1.1-rc0
  • Apr 17, 2026 5.1.0-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.1.0-rc0 --> ## What's Changed ### :rocket: Enhancements * support for airpods max 2 added by @RomaZinkevich in https://github.com/d4rken-org/capod/pull/496 * General: Show pro upgrade indicators on gated settings by @d4rken in https://github.com/d4rken-org/capod/pull/498 * Reaction: Per-device reaction settings by @d4rken in https://github.com/d4rken-org/capod/pull/503 * General: Show dialog instead of snackbar when device rename is incomplete by @d4rken in https://github.com/d4rken-org/capod/pull/505 * Device: Reorganize the per-device settings screen by @d4rken in https://github.com/d4rken-org/capod/pull/506 * Reaction: Note long-press stem actions disable ANC cycling by @d4rken in https://github.com/d4rken-org/capod/pull/507
    More…
    * Device: Disable Adaptive Audio Noise slider outside Adaptive mode by @d4rken in https://github.com/d4rken-org/capod/pull/508 * General: Show Auto Connect compatibility notice only when relevant by @d4rken in https://github.com/d4rken-org/capod/pull/512 * General: Add Bluetooth connection status icon to toolbar by @d4rken in https://github.com/d4rken-org/capod/pull/514 * General: Merge one-pod mode settings into a single toggle by @d4rken in https://github.com/d4rken-org/capod/pull/516 * Device: Send extended init packet to all AirPods models by @d4rken in https://github.com/d4rken-org/capod/pull/517 * Device: Polish device settings and fix ANC mode visibility by @d4rken in https://github.com/d4rken-org/capod/pull/519 * General: Polish overview and device settings, persist learned ANC by @d4rken in https://github.com/d4rken-org/capod/pull/522 * Device: Add Press Controls screen to customise press behaviour by @d4rken in https://github.com/d4rken-org/capod/pull/523 * Device: Add media and noise-control stem gesture actions by @d4rken in https://github.com/d4rken-org/capod/pull/526 * Widget: Add ANC control widget by @d4rken in https://github.com/d4rken-org/capod/pull/528 ### :lady_beetle: Bug fixes * Device: Warn when profile has no paired Bluetooth device selected by @d4rken in https://github.com/d4rken-org/capod/pull/500 * Fix: Fix dashboard showing duplicate cards for nearby AirPods of same model by @d4rken in https://github.com/d4rken-org/capod/pull/502 * Widget: Complete placement after upgrade purchase by @d4rken in https://github.com/d4rken-org/capod/pull/532 ### :shrug: Other changes * General: Bump Android Gradle Plugin to 9.1.0 by @d4rken in https://github.com/d4rken-org/capod/pull/495 * General: Update supported devices list by @d4rken in https://github.com/d4rken-org/capod/pull/497 * General: Theme tweaks by @d4rken in https://github.com/d4rken-org/capod/pull/499 * General: Fix mascot graphic getting cut off on upgrade screen when scrolling by @d4rken in https://github.com/d4rken-org/capod/pull/501 * Fix: Fix crash when monitor service fails to start in time by @d4rken in https://github.com/d4rken-org/capod/pull/504 * Device: Log raw bytes of outgoing AAP commands for debugging by @d4rken in https://github.com/d4rken-org/capod/pull/509 * Device: Fix call controls setting not applying on AirPods by @d4rken in https://github.com/d4rken-org/capod/pull/510 * General: Improve diagnostics for unknown AAP protocol messages by @d4rken in https://github.com/d4rken-org/capod/pull/511 * General: Improve advanced settings unavailable message by @d4rken in https://github.com/d4rken-org/capod/pull/513 * Device: Add missing features for AirPods Max 2 and Powerbeats Pro 2 by @d4rken in https://github.com/d4rken-org/capod/pull/515 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/529 * Device: Fix AirPods features not working until app restart after granting permission by @d4rken in https://github.com/d4rken-org/capod/pull/531 ## New Contributors * @RomaZinkevich made their first contribution in https://github.com/d4rken-org/capod/pull/496 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.0.1-rc0...v5.1.0-rc0
  • Apr 8, 2026 5.0.1-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v5.0.1-rc0 --> ## What's Changed ### :rocket: Enhancements * Fix: Show signal strength as a bar indicator instead of a percentage by @d4rken in https://github.com/d4rken-org/capod/pull/486 * Device: Show a Connect button when AirPods are not connected to this phone by @d4rken in https://github.com/d4rken-org/capod/pull/489 * Device: Improve settings screen layout and grouping by @d4rken in https://github.com/d4rken-org/capod/pull/492 ### :lady_beetle: Bug fixes * Fix: Stop device settings disappearing in crowded Bluetooth areas by @d4rken in https://github.com/d4rken-org/capod/pull/484 * Fix: Show device settings immediately after opening the app by @d4rken in https://github.com/d4rken-org/capod/pull/485
    More…
    * Device: Fix AirPods settings screen display and controls by @d4rken in https://github.com/d4rken-org/capod/pull/487 * Fix: Accurate signal bars and stable connection icons by @d4rken in https://github.com/d4rken-org/capod/pull/491 * Device: Fix "Last Seen" getting stuck while AirPods are connected by @d4rken in https://github.com/d4rken-org/capod/pull/493 ### :shrug: Other changes * Device: Improve debug logs for AirPods info packets by @d4rken in https://github.com/d4rken-org/capod/pull/488 * Device: Fix AirPods rename not actually changing the name by @d4rken in https://github.com/d4rken-org/capod/pull/490 * General: Update app translations for all 68 languages by @d4rken in https://github.com/d4rken-org/capod/pull/494 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v5.0.0-beta0...v5.0.1-rc0
  • Mar 23, 2026 4.0.3-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v4.0.3-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * Fix: Stop auto-connect from retrying when blocked by Android by @d4rken in https://github.com/d4rken-org/capod/pull/460 * Fix: Show key icon for single-pod devices like AirPods Max by @d4rken in https://github.com/d4rken-org/capod/pull/461 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v4.0.2-rc1...v4.0.3-rc0
  • Mar 23, 2026 4.0.2-rc1
    <!-- Release notes generated using configuration in .github/release.yml at v4.0.2-rc1 --> ## What's Changed ### :lady_beetle: Bug fixes * Fix: Fix crash when leaving the device profile screen by @d4rken in https://github.com/d4rken-org/capod/pull/453 * Fix: Fix crash when querying in-app purchases by @d4rken in https://github.com/d4rken-org/capod/pull/454 * Fix: Reduce foreground service timeout crash on cold start by @d4rken in https://github.com/d4rken-org/capod/pull/451 * Fix: Fix native crash when displaying battery levels by @d4rken in https://github.com/d4rken-org/capod/pull/457 * Fix: Prevent crash from dependency injection failure in monitoring service by @d4rken in https://github.com/d4rken-org/capod/pull/458 ### :shrug: Other changes
    More…
    * General: Update GitHub Actions to Node.js 24-compatible versions by @d4rken in https://github.com/d4rken-org/capod/pull/448 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/459 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v4.0.1-rc0...v4.0.2-rc1
  • Mar 12, 2026 4.0.1-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v4.0.1-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Replace Moshi JSON library with built-in serialization by @d4rken in https://github.com/d4rken-org/capod/pull/442 * Device: Start scanning when Bluetooth permission is granted by @d4rken in https://github.com/d4rken-org/capod/pull/445 ### :lady_beetle: Bug fixes * Fix: Fix debug log sharing crash and improve session cleanup by @d4rken in https://github.com/d4rken-org/capod/pull/440 * Fix: Fix debug recording lost after app restart by @d4rken in https://github.com/d4rken-org/capod/pull/441 * Fix: Fix contact form retaining old text after sending by @d4rken in https://github.com/d4rken-org/capod/pull/444
    More…
    * Fix: Fix crash when Google Play billing service disconnects by @d4rken in https://github.com/d4rken-org/capod/pull/446 ### :shrug: Other changes * General: Rename debug recorder button from Close to Keep by @d4rken in https://github.com/d4rken-org/capod/pull/443 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/447 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v4.0.0-rc0...v4.0.1-rc0
  • Mar 9, 2026 4.0.0-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v4.0.0-rc0 --> ## What's Changed ### :rocket: Enhancements * General: Overhaul app screens with improved navigation and bug fixes by @d4rken in https://github.com/d4rken-org/capod/pull/401 * General: Add dark mode, color themes, and contrast settings by @d4rken in https://github.com/d4rken-org/capod/pull/405 * Widget: Redesign widget configuration screen by @d4rken in https://github.com/d4rken-org/capod/pull/409 * General: Add circular battery gauges to device cards by @d4rken in https://github.com/d4rken-org/capod/pull/410 * Device: Redesign profile creation screen by @d4rken in https://github.com/d4rken-org/capod/pull/414 * General: Add battery progress bars to expanded notification by @d4rken in https://github.com/d4rken-org/capod/pull/417
    More…
    * Widget: Improve rendering with live updates and better alignment by @d4rken in https://github.com/d4rken-org/capod/pull/419 * General: Require upgrade for theme customization by @d4rken in https://github.com/d4rken-org/capod/pull/420 * General: Add contact developer form with debug log attachment by @d4rken in https://github.com/d4rken-org/capod/pull/421 * General: Move upgrade icon to first position and use star for all flavors by @d4rken in https://github.com/d4rken-org/capod/pull/423 * General: Show hint to disable notification when extra notification is enabled by @d4rken in https://github.com/d4rken-org/capod/pull/424 * General: Add wiki link to support screen by @d4rken in https://github.com/d4rken-org/capod/pull/426 * General: Add full-screen upgrade screen with pro benefits overview by @d4rken in https://github.com/d4rken-org/capod/pull/427 * General: Improve settings storage reliability by @d4rken in https://github.com/d4rken-org/capod/pull/422 * General: Add yearly subscription option and improve FOSS sponsor experience by @d4rken in https://github.com/d4rken-org/capod/pull/429 * General: Add debug session manager and improve recording workflow by @d4rken in https://github.com/d4rken-org/capod/pull/431 * General: Ask to delete debug log after sharing it by @d4rken in https://github.com/d4rken-org/capod/pull/435 ### :lady_beetle: Bug fixes * General: Fix brief screen flash before onboarding on fresh install by @d4rken in https://github.com/d4rken-org/capod/pull/403 * Device: Fix profile editing always opening in create mode by @d4rken in https://github.com/d4rken-org/capod/pull/407 * Fix: Fix false unsaved changes warning and repeated popup notifications by @d4rken in https://github.com/d4rken-org/capod/pull/408 * Reaction: Fix popup appearing twice when opening AirPods case by @d4rken in https://github.com/d4rken-org/capod/pull/411 * General: Move monitoring settings to their own category by @d4rken in https://github.com/d4rken-org/capod/pull/412 * Widget: Fix invisible text and gap in widget configuration screen by @d4rken in https://github.com/d4rken-org/capod/pull/416 * Device: Fix app getting stuck in scanning loop without Bluetooth by @d4rken in https://github.com/d4rken-org/capod/pull/428 * Fix: Fix crash on startup and widget stuck on spinner in release builds by @d4rken in https://github.com/d4rken-org/capod/pull/432 * Fix: Fix debug log sessions appearing in wrong order by @d4rken in https://github.com/d4rken-org/capod/pull/436 ### :shrug: Other changes * General: Update icon style across all screens by @d4rken in https://github.com/d4rken-org/capod/pull/402 * General: Open changelog on project website instead of GitHub by @d4rken in https://github.com/d4rken-org/capod/pull/418 * General: Add unit tests for reaction logic and ViewModels by @d4rken in https://github.com/d4rken-org/capod/pull/433 * General: Reduce wait time for FOSS sponsor unlock by @d4rken in https://github.com/d4rken-org/capod/pull/434 * General: Update translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/437 * General: Update app and fastlane translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/439 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v3.1.0-rc0...v4.0.0-rc0
  • Feb 23, 2026 3.1.0-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v3.1.0-rc0 --> ## What's Changed ### :rocket: Enhancements * feat(widget): Add theme customization by @d4rken in https://github.com/d4rken-org/capod/pull/393 * feat(popup): Redesign connection popup with larger device graphics by @d4rken in https://github.com/d4rken-org/capod/pull/394 * feat(popup): Add product photo device icons and improve signal indicator by @d4rken in https://github.com/d4rken-org/capod/pull/395 ### :lady_beetle: Bug fixes * Refactor PlayPause logic and fix behavior for SinglePods (e.g. AirPods Max) by @d4rken in https://github.com/d4rken-org/capod/pull/355 * fix(monitor): Prevent crash when OS denies foreground service start by @d4rken in https://github.com/d4rken-org/capod/pull/397
    More…
    ### :shrug: Other changes * chore: Bump Android Gradle Plugin to 9.0.1 by @d4rken in https://github.com/d4rken-org/capod/pull/390 * chore: Update app and fastlane translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/391 * chore: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/396 * refactor(monitor): Make notification builder stateless by @d4rken in https://github.com/d4rken-org/capod/pull/398 * chore: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/399 * chore: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/400 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v3.0.5-rc0...v3.1.0-rc0
  • Feb 16, 2026 3.0.5-rc0
    <!-- Release notes generated using configuration in .github/release.yml at v3.0.5-rc0 --> ## What's Changed ### :lady_beetle: Bug fixes * fix: Call startForeground() before Hilt DI to prevent timing crash by @d4rken in https://github.com/d4rken-org/capod/pull/388 ### :shrug: Other changes * chore: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/389 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v3.0.4-rc1...v3.0.5-rc0
  • Feb 9, 2026 3.0.4-rc1
    <!-- Release notes generated using configuration in .github/release.yml at v3.0.4-rc1 --> ## What's Changed ### :rocket: Enhancements * Restructure Claude Code config into modular rules by @d4rken in https://github.com/d4rken-org/capod/pull/375 * chore: Upgrade to AGP 9.0.0 and Gradle 9.3.1 by @d4rken in https://github.com/d4rken-org/capod/pull/379 ### :lady_beetle: Bug fixes * Widget: Fix layout for devices with single charge detection by @d4rken in https://github.com/d4rken-org/capod/pull/353 * Widget broken: Couldn't add widget by @d4rken in https://github.com/d4rken-org/capod/pull/352 * fix: Handle display cutouts in landscape mode by @d4rken in https://github.com/d4rken-org/capod/pull/374
    More…
    * fix: Harden battery display against native crashes by @d4rken in https://github.com/d4rken-org/capod/pull/377 * fix: Replace WorkManager with ForegroundService to eliminate excessive wakelocks by @d4rken in https://github.com/d4rken-org/capod/pull/378 * fix: Guard MonitorService start against missing Bluetooth permissions by @d4rken in https://github.com/d4rken-org/capod/pull/381 * fix: Pre-release cleanup of manifest, resource leaks, and dependencies by @d4rken in https://github.com/d4rken-org/capod/pull/382 * fix: Use correct labels for upgrade and donate menu items by @d4rken in https://github.com/d4rken-org/capod/pull/383 * fix(ci): Narrow APK glob to avoid uploading duplicates by @d4rken in https://github.com/d4rken-org/capod/pull/384 ### :shrug: Other changes * Update translations by @d4rken in https://github.com/d4rken-org/capod/pull/354 * chore: Remove stale CLAUDE.md exclusion from _config.yml by @d4rken in https://github.com/d4rken-org/capod/pull/376 * chore: Remove redundant gradle.properties after AGP 9 upgrade by @d4rken in https://github.com/d4rken-org/capod/pull/380 * chore: Update app translations from Crowdin by @d4rken in https://github.com/d4rken-org/capod/pull/385 **Full Changelog**: https://github.com/d4rken-org/capod/compare/v3.0.3-rc0...v3.0.4-rc1