Commit Graph

  • a35d8c57b4 Improve device sorting and main device determination darken 2022-01-26 18:17:52 +01:00
  • f792431710 Fluff darken 2022-01-26 18:17:35 +01:00
  • 7ff20acfc0 When bluetooth is disabled, stop emissions. darken 2022-01-26 14:50:48 +01:00
  • 8e20e0e108 Don't report cancellation exceptions. darken 2022-01-26 14:33:56 +01:00
  • a6fda04640 Fix handling of Bluetooth enable/disable and restarting the monitor. darken 2022-01-26 13:11:01 +01:00
  • 0bbcfb5e88 Code fluff darken 2022-01-26 13:09:15 +01:00
  • e79ba6bfe5 Version bump (1.2.1) darken 2022-01-26 12:53:13 +01:00
  • 369b0207c4 Version bump (1.2.0) v1.2.0 darken 2022-01-26 12:39:30 +01:00
  • ce737b45b9 Add cooldown mechanism to lid reactions. darken 2022-01-26 12:28:23 +01:00
  • cde3afdcd9 Average RSSI darken 2022-01-26 01:01:01 +01:00
  • 07b3f4320e Remove test logging darken 2022-01-26 00:09:30 +01:00
  • e1c71cf6b6 Improve sorting darken 2022-01-26 00:08:51 +01:00
  • c233cd2445 Sort main pod up to the top. darken 2022-01-25 22:56:24 +01:00
  • 8f609ca989 Handle ear detection and microphone detection for dual pods better. darken 2022-01-25 22:54:53 +01:00
  • 2de2369600 Fix popup window overdraw darken 2022-01-25 12:06:09 +01:00
  • d5d2ae784c Add popup via system alert window. darken 2022-01-25 09:59:57 +01:00
  • 56bedb64c4 Only request "access background" when monitor mode is always. darken 2022-01-24 20:17:01 +01:00
  • 3b48ca90d3 Make low latency the default scanmode for better userexperience. darken 2022-01-24 15:43:19 +01:00
  • 272ecc006f Better logging of unknown devices. darken 2022-01-24 15:42:31 +01:00
  • ddacfa6841 Don't report fake device data. darken 2022-01-24 15:36:10 +01:00
  • c5b1c417a4 Add one-pod mode for reactions darken 2022-01-24 15:29:05 +01:00
  • 38bc3be5b7 Improve layouts darken 2022-01-24 15:10:30 +01:00
  • 57cd823b63 Improve notification layouts darken 2022-01-23 20:52:39 +01:00
  • 6cd799130e Clean up strings darken 2022-01-23 20:16:29 +01:00
  • a1c58e0a32 Improve single and basic layout. darken 2022-01-23 20:08:34 +01:00
  • 9cd4cea63d Improve dual pods layout darken 2022-01-23 19:04:23 +01:00
  • 1d5e13cc24 Improve permission texts, privacy policy link and layouts. darken 2022-01-21 12:18:59 +01:00
  • 6d2c4ba8ca Improve permission texts. darken 2022-01-21 00:05:00 +01:00
  • 357baa12e6 Improve permission texts. darken 2022-01-20 23:21:54 +01:00
  • 909a9ba194 Version bump darken 2022-01-20 23:07:23 +01:00
  • 79f68c3a0d Add more privacy policy... darken 2022-01-20 23:07:07 +01:00
  • 5eb97cc966 Version bump (1.1.0) v1.1.0 darken 2022-01-20 17:11:58 +01:00
  • e4f405ec65 Fix unit test workflow darken 2022-01-20 17:10:34 +01:00
  • f392df05f9 Filter emissions to only react to distinct items. darken 2022-01-20 17:01:05 +01:00
  • 0f8e441a92 Fix crash on profile service disconnect darken 2022-01-20 16:07:11 +01:00
  • edbc944724 Reduce logspam darken 2022-01-20 16:06:58 +01:00
  • 65eb92dcb1 Reduce logspam darken 2022-01-20 16:06:47 +01:00
  • 7df24f9c76 Fix device cards being shown even if Bluetooth is disabled. darken 2022-01-20 15:52:12 +01:00
  • 5d72d0116b Fix Bluetooth Profile triggering illegal state exception due to already resumed coroutine when the profile service disconnects. darken 2022-01-20 15:49:49 +01:00
  • 91a16f55d9 Add translation link to Crowdin and fix capod private repo links. darken 2022-01-20 15:20:54 +01:00
  • 9ae3516a83 Add fastlane files. darken 2022-01-20 15:12:19 +01:00
  • f3c20caa13 Add GitHub workflows darken 2022-01-20 15:12:05 +01:00
  • 680bcbad2a Update internal readme. darken 2022-01-20 15:11:52 +01:00
  • 5f60f2b5eb Fix lid detection tests darken 2022-01-20 15:11:37 +01:00
  • 7efe6619d2 Merge remote-tracking branch 'origin/main' into main darken 2022-01-19 19:40:43 +01:00
  • 1a3c2b3d23 Version bump (1.0.1) v1.0.1 darken 2022-01-19 19:38:17 +01:00
  • 7cccff8a71 Remove NoPairedDevice card, too missleading. darken 2022-01-19 19:37:32 +01:00
  • 4a3e5056b6 Fix permission refreshing and add card if bluetooth is disabled. darken 2022-01-19 18:30:15 +01:00
  • 16a880a92d Update README.md Matthias Urhahn 2022-01-19 17:23:46 +01:00
  • 79db1e2412 Update README.md Matthias Urhahn 2022-01-19 17:20:11 +01:00
  • b6e8d69eff Update README.md Matthias Urhahn 2022-01-19 16:56:58 +01:00
  • 76c1b65b89 Add screenshots and banner darken 2022-01-19 16:54:37 +01:00
  • d7902bc86e Catch billing client exception darken 2022-01-19 15:31:26 +01:00
  • f9186d0661 Set default scan mode to balanced v1.0.0 darken 2022-01-18 18:10:38 +01:00
  • 8bc6dd6671 Add build flavor information to bug reports. darken 2022-01-18 18:04:32 +01:00
  • b3b8f6c89a Version bump (v1.0.0) darken 2022-01-18 16:09:53 +01:00
  • b32871d51e Make pop-up a pro feature darken 2022-01-18 16:09:21 +01:00
  • 81de4faa2d If permissins are not all granted, hide hint cards. darken 2022-01-18 16:03:52 +01:00
  • af0c4307e9 Don't show "no paired device" card when we are still looking for permissions. darken 2022-01-18 16:01:42 +01:00
  • a2159ee485 Implement popup notifications on case open. darken 2022-01-18 16:01:01 +01:00
  • 9f97d4d519 Improve sorting darken 2022-01-18 15:39:54 +01:00
  • 5731f43a57 Improve lid state detection darken 2022-01-18 15:13:28 +01:00
  • 477774078a Refactoring of reaction package darken 2022-01-18 14:41:49 +01:00
  • 26dc5a4d75 Add logic for popup detection darken 2022-01-18 14:38:48 +01:00
  • 17d2ebf863 Better disabling of unused reaction modules. darken 2022-01-18 14:37:53 +01:00
  • 0c95205671 Version bump (0.9.0) darken 2022-01-18 14:15:17 +01:00
  • 172a82b201 Allow selecting the device model to help the app detect the main device. darken 2022-01-18 14:13:07 +01:00
  • 6a0b1ffdb1 Refactoring of device creation, more autonomy. darken 2022-01-18 13:50:55 +01:00
  • 220c358f5d Manually flash batch cache, in low latency modes to achieve lower scan result delays. darken 2022-01-18 12:27:41 +01:00
  • 8e563ac7bb Move model identifier out of top level factory and into specific device classes. darken 2022-01-18 12:02:27 +01:00
  • f23f957be4 Log scan result delay and increase minimum delay, lowest we could get was 5s anyways. darken 2022-01-18 11:48:12 +01:00
  • be60f46272 Add hint when no main device is connected darken 2022-01-18 11:32:31 +01:00
  • 0083d8ca6e Remove pro restriction from "show all" darken 2022-01-18 11:32:15 +01:00
  • 6dd65ce13f Add checks for features that require the pro version. darken 2022-01-17 21:36:07 +01:00
  • 3512254694 Code fluff darken 2022-01-17 20:22:19 +01:00
  • 69e1e88206 Don't launch worker on automatic mode if no devices are connected. darken 2022-01-17 20:21:24 +01:00
  • 97e398aab5 Reduce worker timeout. darken 2022-01-17 20:11:59 +01:00
  • 85467b9942 Update licenses darken 2022-01-17 20:09:27 +01:00
  • f8d470c730 Additional highlight for other peoples devices. darken 2022-01-17 20:05:59 +01:00
  • c3e9053cdd Better merging of purchase data emissions darken 2022-01-17 10:19:12 +01:00
  • 3ebf1182f8 Improve upgrade UI darken 2022-01-17 10:14:26 +01:00
  • 07842fa8df Add Gplay and FOSS upgrade scaffolding darken 2022-01-16 22:37:03 +01:00
  • 3e6d914d55 Version bump (0.8.0) darken 2022-01-14 20:20:02 +01:00
  • ff3db87c65 Only need to process pods if the data has changed, reduces logspam a bit. darken 2022-01-14 20:19:28 +01:00
  • 3b4ccd8ed1 Add auto connection feature, if the BLE beacon is spotted, try to establish a connection. darken 2022-01-14 20:16:04 +01:00
  • 632cfdd84b Fix test darken 2022-01-14 19:40:47 +01:00
  • 6abaeaed37 Autoconnection wip2 darken 2022-01-14 09:54:27 +01:00
  • 12aee6e597 Autoconnection wip darken 2022-01-14 01:13:11 +01:00
  • 793ea1e723 Code fluff darken 2022-01-13 20:02:32 +01:00
  • 6f52daaa87 Some ui highlighting for main pod device (e.g. yours) darken 2022-01-13 20:02:15 +01:00
  • c33faeed57 Add configurable minimum signal quality darken 2022-01-13 19:49:23 +01:00
  • 8d5d90f457 Fix notifications not being reset when there is no device. darken 2022-01-12 16:56:13 +01:00
  • 8bc1a193c8 Improve notifications darken 2022-01-12 16:37:26 +01:00
  • f822050ea1 Improve notification texts darken 2022-01-11 22:41:54 +01:00
  • 24cf1a6f8c Improve "UnknownDevice" and "NoPairedDeviceConnected" cards darken 2022-01-10 21:09:44 +01:00
  • 29c4613589 Fix start emission darken 2022-01-10 18:42:49 +01:00
  • a8f2fdf03a Add AirPods Gen3 support darken 2022-01-09 19:03:38 +01:00
  • 604502ae76 Revert "Fix PowerBeats3 mapping" darken 2022-01-09 18:06:18 +01:00
  • 6c893ed6f3 Move pod reactions play/pause into extra class, check current state to only toggle when necessary. darken 2022-01-09 17:55:55 +01:00
  • b0e184f5d8 Low latency scan mode by default for better user experience. darken 2022-01-09 17:51:59 +01:00