Commit Graph

  • 524cac8d30 General: Update app translations from Crowdin darken 2026-02-23 09:30:36 +01:00
  • 8939f788ad General: Update app translations from Crowdin darken 2026-02-22 18:06:00 +01:00
  • 9ad3f3c180 refactor(monitor): Remove shared mutable builder from MonitorNotifications darken 2026-02-21 20:31:53 +01:00
  • 5b59ddab0f fix(monitor): Prevent crash when OS denies foreground service start darken 2026-02-21 20:21:57 +01:00
  • ab24c48024 General: Update app translations from Crowdin darken 2026-02-21 19:37:25 +01:00
  • a6482c7d76 feat(popup): Move signal quality indicator to top-right corner darken 2026-02-21 19:02:36 +01:00
  • 99aa44b448 chore: Remove obsolete vector XML drawables replaced by PNGs darken 2026-02-21 18:58:33 +01:00
  • a801f2d701 feat(popup): Add product photo icons for all device models darken 2026-02-21 18:58:09 +01:00
  • 8405406d22 feat(popup): Redesign connection popup with Apple-inspired layout darken 2026-02-20 15:25:32 +01:00
  • 9785b5ea7f fix(playpause): Improve test coverage and clarify code comments darken 2026-02-20 12:23:09 +01:00
  • fd7f9f8ab3 Refactor PlayPause logic and fix behavior for SinglePods (e.g. AirPods Max) darken 2025-11-11 14:54:48 +01:00
  • 46bb8c98de feat(widget): Add theme customization to widget configuration darken 2026-02-19 18:35:09 +01:00
  • b3ead17b12 Update Claude settings to remove various Bash command permissions darken 2026-02-20 10:16:21 +01:00
  • a794d59276 chore: Update Romanian app title in Fastlane metadata darken 2026-02-19 01:23:30 +01:00
  • 584c5c70d0 chore: Update Ruby dependencies in Gemfile.lock darken 2026-02-19 01:15:08 +01:00
  • 5a55796518 General: Update app translations from Crowdin darken 2026-02-19 01:13:34 +01:00
  • bdfdd93735 General: Update fastlane translations from Crowdin darken 2026-02-19 01:01:57 +01:00
  • e9a937e4f6 Remove duplicate RB Status badge Matthias Urhahn 2026-02-19 08:42:38 +01:00
  • 0a8bae46a9 Add RB Status badge to README Matthias Urhahn 2026-02-19 08:30:01 +01:00
  • 7efcafbc71 chore: Bump Android Gradle Plugin to 9.0.1 darken 2026-02-18 23:22:27 +01:00
  • 6b3f431e9e Release: 3.0.5-rc0 v3.0.5-rc0 darken 2026-02-16 10:38:54 +01:00
  • 6014004c0f Update translations (part 2) darken 2026-02-16 09:26:24 +01:00
  • ebbc5394a7 Update translations darken 2026-02-16 08:56:26 +01:00
  • e36868a2fc chore: Update app translations from Crowdin darken 2026-02-15 17:38:59 +01:00
  • 1c6fb8ed31 Update Claude settings to allow more Git and Crowdin commands darken 2026-02-15 17:42:42 +01:00
  • e780fd17d2 Update configuration paths for signing and Crowdin darken 2026-02-14 15:36:16 +01:00
  • 86d3f3bc61 fix: Call startForeground() before Hilt DI to prevent timing crash darken 2026-02-13 13:56:10 +01:00
  • ba554c8787 Release: 3.0.4-rc1 v3.0.4-rc1 darken 2026-02-09 16:51:10 +01:00
  • 968829072a chore: Update app translations from Crowdin darken 2026-02-09 16:40:30 +01:00
  • 0d1f331551 Release: 3.0.4-rc0 darken 2026-02-09 16:22:31 +01:00
  • a8bb42d40b fix(ci): Narrow APK glob to avoid uploading duplicates darken 2026-02-09 16:08:30 +01:00
  • 9a3fb11ef7 fix: Use correct labels for upgrade and donate menu items darken 2026-02-09 15:53:32 +01:00
  • 12d2c4dd06 fix: Pre-release cleanup of manifest, resource leaks, and dependencies darken 2026-02-09 15:23:46 +01:00
  • cfed733fa7 fix: Guard MonitorService start against missing Bluetooth permissions darken 2026-02-09 09:13:27 +01:00
  • 1af8743533 chore: Remove redundant gradle.properties after AGP 9 upgrade darken 2026-02-08 22:04:44 +01:00
  • 2f3f1f3f70 fix(ci): Remove non-debug unit test variants for AGP 9 compatibility darken 2026-02-08 17:27:17 +01:00
  • 6223524a1e chore: Upgrade to AGP 9.0.0 and Gradle 9.3.1 darken 2026-02-08 17:05:32 +01:00
  • ebfffb1536 fix: Replace WorkManager with ForegroundService to eliminate excessive wakelocks darken 2026-02-08 14:01:23 +01:00
  • 5aa36b148b fix: Harden battery display against native crashes darken 2026-02-08 04:20:34 +01:00
  • 29391feaf8 chore: Remove stale CLAUDE.md exclusion from _config.yml darken 2026-02-07 20:16:48 +01:00
  • 4e279ca44d chore: Restructure Claude Code config into modular rules darken 2026-02-07 19:30:19 +01:00
  • 9ff8d9e04e fix: Handle display cutouts in landscape mode darken 2026-01-17 14:08:42 +01:00
  • 10d5a823fc fix: Make widget clicks unique darken 2025-11-09 09:32:26 +01:00
  • 54afadb136 fix: Prevent memory leak in WidgetConfigurationActivity darken 2025-11-09 08:55:18 +01:00
  • e4db9387ca Update translations darken 2025-11-10 08:11:18 +01:00
  • 4834eb276a Widget: Fix layout for devices with single charge detection darken 2025-11-09 14:14:24 +01:00
  • 5860bbffb6 Release: 3.0.3-rc0 v3.0.3-rc0 darken 2025-10-29 15:52:54 +01:00
  • da53d68190 Update translations darken 2025-10-29 15:44:22 +01:00
  • b397bf190c Update translations darken 2025-10-29 15:42:44 +01:00
  • 15d664c361 feat: Make connectedDevices flow more robust darken 2025-10-29 15:41:53 +01:00
  • d2f24d8b95 fix: Improve BluetoothManager stability darken 2025-10-29 15:36:23 +01:00
  • b5436659b6 refactor: Make connectedDevices a hot StateFlow darken 2025-10-29 15:17:30 +01:00
  • 1cfc4611cb Improve Bluetooth device connection monitoring darken 2025-10-29 14:59:58 +01:00
  • bda0a20743 Release: 3.0.2-rc0 v3.0.2-rc0 darken 2025-10-11 08:02:51 +02:00
  • 09bad90c0c feat: Add and update translations for Dutch and Mexican Spanish darken 2025-10-11 07:47:18 +02:00
  • 34856607f8 Fix crash on start due to R8 darken 2025-10-11 07:39:22 +02:00
  • 5c2b66fe27 Release: 3.0.1-rc0 v3.0.1-rc0 darken 2025-10-10 08:35:19 +02:00
  • c9fe9a43e2 Update and extend translations darken 2025-10-09 18:07:48 +02:00
  • 395dbbb624 Feat: Update translations darken 2025-10-09 12:23:56 +02:00
  • fdc6486102 Feat: Update translations darken 2025-10-08 15:39:04 +02:00
  • 6c379451c0 Add ear detection limitation notice to reactions settings darken 2025-10-08 15:32:28 +02:00
  • 221f3ccbed Refactor: Convert build configuration to Gradle plugin pattern darken 2025-10-07 13:48:59 +02:00
  • 12f0662146 Release: 3.0.0-beta1 v3.0.0-beta1 darken 2025-10-07 12:44:45 +02:00
  • 7cc81bd554 Chore: Update release tooling darken 2025-10-07 12:43:21 +02:00
  • 618fddb698 Update translations darken 2025-10-07 12:36:48 +02:00
  • 0f74cb9b39 Refactor: Use plurals for unmatched devices count. darken 2025-10-07 11:48:49 +02:00
  • 743f5aeb89 Release: 3.0.0-beta0 v3.0.0-beta0 darken 2025-10-07 10:59:23 +02:00
  • 9260a24e0d Feat: Update translations darken 2025-10-07 09:53:25 +02:00
  • 49fc0f018a Implemented widget configuration for multiple profiles darken 2025-09-29 19:21:18 +02:00
  • ad7089ea7c Allow key inputs with spaces instead of dashes darken 2025-09-29 15:50:28 +02:00
  • e74b83581a Merge pull request #330 from d4rken-org/multi-device Matthias Urhahn 2025-09-29 15:10:18 +02:00
  • a3fb26f967 Update translations darken 2025-09-29 14:57:32 +02:00
  • 2b4161b9e7 Fix DeviceManagerFragment navigation darken 2025-09-29 14:31:58 +02:00
  • d38f2ea3e9 Fix: Add missing % to signal quality string. darken 2025-09-29 14:30:38 +02:00
  • ba4445f19d Fix lid state for AirPods Gen 4 darken 2025-09-29 14:23:56 +02:00
  • 33cab939f0 Refactor: Use DeviceProfilesRepo for keys darken 2025-09-29 14:23:52 +02:00
  • 69ce7e18f5 Add "Monitoring for devices" card to Overview darken 2025-09-29 14:14:09 +02:00
  • e2014a26fc Gradle update to 8.13.0 darken 2025-09-29 14:06:34 +02:00
  • 1e806ea416 Lower default minimum signal quality darken 2025-09-29 14:04:14 +02:00
  • 6cf85935f9 TS: Auto create profile from closest device darken 2025-09-29 14:02:24 +02:00
  • 25b838da5c Rebase regression darken 2025-09-29 14:02:16 +02:00
  • 03676346e9 Move connected notification setting to its own category darken 2025-09-29 14:00:12 +02:00
  • f2e6d8978c Fix false unsaved changes detection in profile editor darken 2025-09-08 20:55:38 +02:00
  • fbbbf751c5 Add priority hint to device profiles list darken 2025-09-08 18:56:39 +02:00
  • 132b3996fc Update signal quality slider range darken 2025-09-08 18:13:45 +02:00
  • 7b41f83a53 Refactor device profiles and settings migration darken 2025-09-07 16:26:34 +02:00
  • b6027186c0 Distinguish between UNKNOWN and missing profile darken 2025-09-07 11:55:00 +02:00
  • d2d126e9d9 Enable per-app language preferences darken 2025-09-07 11:32:39 +02:00
  • 89632d864a Remove deviceModel property from ApplePodsFactory interface darken 2025-09-07 07:32:21 +02:00
  • 2cd209ee03 Add TODO for profile migration darken 2025-09-05 12:23:37 +02:00
  • b96d6ef4db Improve device profile creation UI and fix navigation bar overlaps darken 2025-09-05 12:20:03 +02:00
  • d6af8e21cc Remove TitleLarge from device profile creation toolbar darken 2025-09-04 18:42:24 +02:00
  • ae2d1c6868 Refactor: Rename devices package to profiles darken 2025-09-04 18:40:23 +02:00
  • 98cf4ff3e7 Refactor device profiles: Add creation UI and drag-to-reorder darken 2025-09-04 18:39:37 +02:00
  • 679c9cd070 wip darken 2025-09-03 19:07:47 +02:00
  • 5b281303d9 Use Uri.toUri() extension darken 2025-09-04 16:51:13 +02:00
  • cb28bbfaf3 Remove item count debug subtitle in OverviewFragment darken 2025-09-04 16:50:25 +02:00
  • cd190389cd Update all device implementations to support profiles darken 2025-09-04 16:48:02 +02:00
  • 0af469af07 Add core device profile infrastructure darken 2025-09-04 16:47:26 +02:00
  • 1689153070 Implement profile-based device separation in overview UI darken 2025-09-04 16:45:28 +02:00