Commit Graph

  • 3dd1f8151a fix(widget): Correct typo in the configuration resize hint darken 2026-07-02 15:41:45 +02:00
  • 272a7121a9 fix(screenshots): Use resource-qualifier locales for region-coded languages darken 2026-07-02 15:41:45 +02:00
  • 52a7850c1d feat(battery): Show battery estimates in widget and expanded notification darken 2026-07-02 15:41:38 +02:00
  • b297ad8564 ui(battery): Simplify the health placeholder text darken 2026-07-02 14:21:26 +02:00
  • a3810353f7 Revert "feat(battery): Add experimental case charge ETA and case battery health" darken 2026-07-02 14:14:54 +02:00
  • d4dddb1f38 feat(battery): Add experimental case charge ETA and case battery health darken 2026-07-02 12:44:40 +02:00
  • 21560a1f3a ui(battery): Tighten estimate setting titles and descriptions darken 2026-07-02 11:58:48 +02:00
  • bdfb6bb073 ui(battery): Match the divider style of the sibling settings cards darken 2026-07-02 11:50:40 +02:00
  • aac0590017 ui(battery): Surface health before data exists, reorder the Battery card darken 2026-07-02 11:39:36 +02:00
  • afba33dd83 feat(battery): Model charge taper per band, base health on listening-only drain darken 2026-07-02 11:16:00 +02:00
  • 5de5dee52f ui(battery): Show charge ETA in the charging chip, make health per-pod darken 2026-07-02 10:35:56 +02:00
  • ba3e253569 fix(battery): Seed charge ETA from quick-charge specs, hide projection while charging darken 2026-07-02 10:17:19 +02:00
  • 4488af0ab7 feat(battery): Add time-until-charged and derived battery health darken 2026-07-02 02:28:43 +02:00
  • aae8ad62bd feat(battery): Make estimate per-device and seed from model specs darken 2026-07-02 01:33:24 +02:00
  • 9606a33f15 feat: Add earbud battery time-remaining estimate darken 2026-07-01 00:27:49 +02:00
  • f626d70538 fix(monitor): Show worn device in notification and popup darken 2026-06-30 21:25:15 +02:00
  • a91ef44686 Release: 5.1.10-rc0 v5.1.10-rc0 d4rken-org-releaser[bot] 2026-06-22 19:00:07 +00:00
  • e3bef4e74b General: Update app translations from Crowdin darken 2026-06-22 20:24:58 +02:00
  • 358bf5e244 fix(monitor): Drive monitor mode from first addressed profile darken 2026-06-22 20:02:59 +02:00
  • fba2d3a59d Release: 5.1.9-rc0 v5.1.9-rc0 d4rken-org-releaser[bot] 2026-06-18 12:00:29 +00:00
  • 0abba4ece2 test(reaction): Harden Conversational Awareness pod-removal coverage darken 2026-06-18 13:48:43 +02:00
  • e9b0694b67 fix(reaction): Honor One-Pod Mode in CA resume worn-guard darken 2026-06-18 12:00:52 +02:00
  • 49bbf1bc85 fix(reaction): Settle cold CA terminals to catch pod-removal re-key race darken 2026-06-17 23:33:26 +02:00
  • f5b6a5c605 fix(reaction): Ignore CA terminals from pod removal/insertion re-key darken 2026-06-17 17:46:17 +02:00
  • fccc6cedd5 fix(reaction): Restore CA status 6 as a terminal darken 2026-06-17 17:46:04 +02:00
  • a03766448e fix(reaction): Apply resume age-guard only to the inferred stale-end darken 2026-06-17 17:00:01 +02:00
  • f0c9d318ff fix(aap): Report speaking=true for Conversational Awareness resume (status 5) darken 2026-06-17 16:11:25 +02:00
  • 5c5cc6f28e fix(reaction): Refresh CA keep-alive timestamp so long conversations resume darken 2026-06-17 16:11:21 +02:00
  • 246b96bfb4 fix(reaction): Treat CA status 5 as speech-resume, not a stop darken 2026-06-17 15:42:43 +02:00
  • 352e020b54 test(aap): Make handshake-timeout test deterministic with real-time bounds darken 2026-06-15 08:53:43 +02:00
  • 72f5690ea6 test(aap): Stabilize flaky handshake-timeout test under CI load darken 2026-06-15 08:16:28 +02:00
  • 1ed1199574 fix(ble): Stop foreign same-model pods from hijacking a device's identity darken 2026-06-14 23:12:48 +02:00
  • fd4a43de96 fix(aap): Bound handshake with watchdog and escalate reconnect backoff darken 2026-06-14 20:12:27 +02:00
  • e406fd4cc1 fix(monitor): Restore tint on product icons to prevent invisibility on light backgrounds darken 2026-06-14 11:32:42 +02:00
  • 1e555cc712 fix(monitor): Fix notification color inconsistency in dark mode on One UI darken 2026-06-14 11:22:39 +02:00
  • 227a6b2a7b Release: 5.1.8-rc0 v5.1.8-rc0 d4rken-org-releaser[bot] 2026-06-10 18:25:44 +00:00
  • 5f661d71a6 General: Update app translations from Crowdin darken 2026-06-10 19:33:42 +02:00
  • 2804543b9d feat(reaction): Add charged notification darken 2026-06-10 17:54:14 +02:00
  • 380397321c fix(reaction): Apply volume reduction slider only on drag release darken 2026-06-10 11:25:21 +02:00
  • d9c8902d34 fix(reaction): Restore volume when conversation end frame never arrives darken 2026-06-10 11:25:12 +02:00
  • a1b9abd4cb fix(ble): Drop proximity messages with unsupported payload prefix darken 2026-06-10 10:33:03 +02:00
  • 5d30844fa8 Release: 5.1.7-rc0 v5.1.7-rc0 d4rken-org-releaser[bot] 2026-06-08 07:22:52 +00:00
  • af1b1b4249 Revert #605's cooldown-only mitigation in favor of the root-cause fix Matthias Urhahn 2026-06-08 07:53:47 +02:00
  • 2cce9ae56c fix: case-open popup re-appears after the case is closed Matt Van Horn 2026-06-07 05:00:41 -07:00
  • 4bab7c61a9 fix(reaction): Stop case popup flicker when one AirPod is out of case Matthias Urhahn 2026-06-07 14:28:21 +02:00
  • 81e2bc1dba feat(overview): Suggest troubleshooter when a connected device sends no data Matthias Urhahn 2026-06-07 14:42:52 +02:00
  • df2783d8a1 feat(troubleshooter): Persist only the minimal working compat combo Matthias Urhahn 2026-06-07 14:42:34 +02:00
  • 20a6953b54 General: Update app translations from Crowdin Matthias Urhahn 2026-06-07 12:53:17 +02:00
  • fdd4f69247 feat(overview): Add setting to hide unmatched devices darken 2026-05-31 09:55:24 +02:00
  • 5ee777b196 fix(reaction): Don't resume media mid-talk on Conversational Awareness darken 2026-05-31 05:38:06 +02:00
  • dd827af3cd Release: 5.1.6-rc0 v5.1.6-rc0 d4rken-org-releaser[bot] 2026-05-26 13:32:39 +00:00
  • 948205667b General: Update translations for 75 languages (#600) Matthias Urhahn 2026-05-26 12:20:17 +02:00
  • dbbfa75429 feat(reaction): Add Conversational Awareness media reaction darken 2026-05-25 23:27:48 +02:00
  • 78790f73df Delete Screenshot_20220914_174644.png~ Matthias Urhahn 2026-05-11 12:39:01 +02:00
  • 2950d8b3f9 docs: Update README screenshots to current fastlane set darken 2026-05-11 11:59:40 +02:00
  • 4d3a9bc165 refactor: Remove General Settings Debug menu and dead supporting code Matthias Urhahn 2026-05-07 15:22:16 +02:00
  • 7d57845502 fix(monitor): Make Extra notification toggle reactive Matthias Urhahn 2026-05-07 15:00:25 +02:00
  • 83ef111599 refactor: Move nudge persistence into GeneralSettings Matthias Urhahn 2026-05-07 14:05:10 +02:00
  • 0e6848d886 fix: Address Codex review on auto-monitor-mode Matthias Urhahn 2026-05-07 13:46:11 +02:00
  • 1eeeb63a76 test: Cover nudge persistence, permission gating, and autolaunch reactivity Matthias Urhahn 2026-05-07 13:33:22 +02:00
  • a4ba302223 refactor(monitor): Compute monitor mode automatically from profile state Matthias Urhahn 2026-05-07 12:09:52 +02:00
  • 8c9094d85a ui(reaction): Tighten Auto play / Start music on wear descriptions Matthias Urhahn 2026-05-07 14:02:38 +02:00
  • 4529b107dd fix(reaction): Only auto-resume after ear-removal pause, not stem or sleep Matthias Urhahn 2026-05-07 13:48:34 +02:00
  • 17663bc759 refactor(reaction): Switch to sticky resume flag with opt-in cold-wear Matthias Urhahn 2026-05-07 13:32:46 +02:00
  • 278257998b fix(reaction): Don't auto-resume music after a user-initiated pause Matthias Urhahn 2026-05-06 20:14:11 +02:00
  • 9d41979499 Release: 5.1.5-rc0 v5.1.5-rc0 d4rken-org-releaser[bot] 2026-05-06 10:16:00 +00:00
  • 985b73754e fix: Eliminate Float? boxing from battery display and cache merge darken 2026-05-06 11:43:45 +02:00
  • e4e4190523 General: Update zh-CN phone screenshots Matthias Urhahn 2026-05-04 22:10:14 +02:00
  • ebfb034fdd fix(navigation): Defer onNewIntent navCtrl call until Compose attaches Matthias Urhahn 2026-05-04 21:32:19 +02:00
  • 8a81d354e6 chore(screenshots): Improve dashboard and add-profile previews Matthias Urhahn 2026-05-04 21:23:07 +02:00
  • ac0c4693dc chore(screenshots): Switch to smoke-only Play Store screenshot commits Matthias Urhahn 2026-05-04 19:16:25 +02:00
  • 4fd7a41c53 chore(screenshots): Regenerate Play Store screenshots Matthias Urhahn 2026-05-04 18:49:40 +02:00
  • cc1caf47f0 chore(fastlane): Add screenshots_only supply lane Matthias Urhahn 2026-05-04 17:13:41 +02:00
  • 8b9f953818 feat(widget): Show profile name and nearby state when ANC widget is disconnected darken 2026-05-04 12:50:28 +02:00
  • d541de8c38 Release: 5.1.4-rc0 v5.1.4-rc0 d4rken-org-releaser[bot] 2026-05-03 17:32:42 +00:00
  • 2821da434d fix(settings): Hide Microphone & Press controls when AAP isn't ready darken 2026-05-03 19:19:34 +02:00
  • 07c72dc86c fix(aap): Cancel hung BluetoothSocket connect on timeout darken 2026-05-03 15:31:42 +02:00
  • 7d93e772b4 fix(monitor): Prevent NPE in cache merge from freezing device flow darken 2026-05-03 14:13:19 +02:00
  • 82dc88faac fix: Harden uncaught exception safety net darken 2026-05-03 12:35:14 +02:00
  • 06b41ec8eb fix(monitor): Recover from revoked Bluetooth scan permission darken 2026-05-03 11:47:52 +02:00
  • acc6e92b2d feat(tile): Add ANC Quick Settings tile darken 2026-05-03 10:46:35 +02:00
  • 39922df792 Release: 5.1.3-rc0 v5.1.3-rc0 d4rken-org-releaser[bot] 2026-05-01 19:52:12 +00:00
  • 5a8c4b94ef fix: Correct wear detection on AirPods Max 2 darken 2026-05-01 21:49:03 +02:00
  • 0ffa87deea CI: Skip release bump-only workflow runs darken 2026-05-01 14:15:32 +02:00
  • fc98db09a2 fix: Correct PodModel feature flags for ear detection and call controls darken 2026-05-01 19:59:01 +02:00
  • e1c0a702dd chore(ci): Rename stale step name and use client-id for App auth darken 2026-05-01 09:07:40 +02:00
  • 3f310016b1 Release: 5.1.2-rc1 v5.1.2-rc1 d4rken-org-releaser[bot] 2026-05-01 07:04:37 +00:00
  • d399a6d908 fix(ci): Drop redundant explicit dispatch in release-prepare darken 2026-05-01 08:59:03 +02:00
  • fb104cbe61 Release: 5.1.2-rc0 v5.1.2-rc0 d4rken-org-releaser[bot] 2026-05-01 06:56:07 +00:00
  • 97cbca7a6e fix(ci): Resolve bot slug via action output to avoid JWT-only endpoint darken 2026-05-01 08:53:06 +02:00
  • 02278dab17 chore(ci): Use GitHub App token for release-prepare push darken 2026-05-01 08:47:48 +02:00
  • 2240bd7ae5 chore(ci): Drop env gate on release-prepare to keep two-click approval darken 2026-05-01 08:13:31 +02:00
  • bc4096cb57 chore(ci): Run bats + shellcheck on release tooling darken 2026-05-01 07:17:26 +02:00
  • 5a0ba1b0bd chore(ci): Move release process to GitHub Actions darken 2026-05-01 07:11:12 +02:00
  • d04abdf80c General: Fix translation issues across multiple locales darken 2026-05-01 04:26:30 +02:00
  • 0609352cc9 General: Update app translations from Crowdin darken 2026-04-30 18:56:11 +02:00
  • abde0b7d6a feat(reactions): Add discovery hint and outline settings icon darken 2026-04-30 17:16:39 +02:00
  • b952aff38d fix(widget): Re-render widgets reactively after initial session start darken 2026-04-30 16:18:39 +02:00
  • c8f5ceda34 fix(monitor): Auto-tune BLE scanner mode by foreground state and connections darken 2026-04-30 15:09:49 +02:00
  • e6dbd2d660 fix(reaction): Restore BLE-only autoplay and stop false reactions on app start darken 2026-04-29 18:09:09 +02:00