Matthias Urhahn
f454f46778
Fix potential widget issue where a broadcast race condition causes the goAsync() to fail. ( #94 )
2023-02-02 16:46:36 +01:00
Matthias Urhahn
432936ea2c
Merge pull request #93 from d4rken-org/crowd_reliability
...
Improve tracking in crowds
2023-02-02 16:46:08 +01:00
Matthias Urhahn
8211b0ac88
Track case battery state outside of history list and simplify history clean up. ( #92 )
2023-02-02 16:45:39 +01:00
Matthias Urhahn
c314987e13
Fix popup icon sizes ( #91 )
2023-02-02 16:45:22 +01:00
Matthias Urhahn
fc6cd74752
If the current pods don't have a lid state value, and there is none in recent history, we can assume NOT_IN_CASE. ( #90 )
2023-02-02 16:45:05 +01:00
Matthias Urhahn
a47011e579
Merge branch 'main' into crowd_reliability
2023-02-02 14:57:04 +01:00
darken
fbeeec6539
Boost signal quality rating by up to 25% depending on how long they have been tracked.
2023-02-02 14:46:29 +01:00
darken
e1cd79cd9d
Cap reliability at 100%
2023-02-02 14:45:44 +01:00
darken
692ced1ee7
Timeout after 30 not 20 seconds.
2023-02-02 14:45:22 +01:00
darken
c5cc127df4
Smooth rssi values and use reliability (missed signals) as boost, not as factor.
2023-02-02 11:50:33 +01:00
Matthias Urhahn
5f00f10ae8
Remove short hash from generated apk file names ( #89 )
2023-02-02 08:38:22 +01:00
Matthias Urhahn
0fc9716f06
Only apply Bugsnag to gplay build flavor ( #88 )
...
* wip
* Setup bugsnag only in gplay builds.
* Bugsnag does not support uploading mapping files or build information from library modules. This should be done from the application module which produces your APK instead.
* Only apply Bugsnag plugin for the right flavors.
* Run unit tests in debug, otherwise we run issues requiring api keys in the env
2023-02-01 11:17:50 +01:00
darken
48fd3543e3
Release: 2.7.2-rc0
v2.7.2-rc0
2023-01-30 13:38:53 +01:00
Matthias Urhahn
41985794c2
Adjust supported AirPods Max features. ( #86 )
...
Remove state detection (was UNKNOWN when it should have been MUSIC).
Add PodStyle detection.
2023-01-30 13:37:40 +01:00
Matthias Urhahn
87a92fd001
Fix feature display for single pods inside the app. ( #87 )
2023-01-30 13:37:31 +01:00
darken
f6f53f2a15
Release: 2.7.1-rc1
v2.7.1-rc1
2023-01-28 22:14:47 +01:00
Matthias Urhahn
2531769b79
Update translations ( #85 )
...
Add arabic and update chinese (TW)
2023-01-28 22:12:25 +01:00
darken
e9fa9f6cb8
Release: 2.7.0-rc0
v2.7.0-rc0
2023-01-25 16:54:32 +01:00
Matthias Urhahn
b98ca86886
Faster CI checks ( #83 )
...
* Parallelize CI code checks
* Only assemble debug variant, otherwise we need to setup signing.
2023-01-25 16:47:46 +01:00
Matthias Urhahn
d917c8ffe6
New compatibility option for receiving BLE data ( #82 )
...
* Improve compat options: Add alternative method for receiving BLE scan results via PendingIntents
* Add missing logtags
* Reduce log spam
* Make the linter happy
2023-01-25 16:27:29 +01:00
Matthias Urhahn
5d44737199
Merge pull request #80 from d4rken-org/compatibility_options
...
Improve compatibility options
2023-01-25 14:56:10 +01:00
Matthias Urhahn
6e8693a6b0
Merge pull request #81 from d4rken-org/modularize_permissions
...
Move shared permissions into the common module
2023-01-25 14:55:54 +01:00
darken
6d9e7404a1
Improve compatibility options
2023-01-25 14:46:20 +01:00
darken
70ceb389b5
Move shared permissions into the common module.
2023-01-25 14:44:38 +01:00
darken
832e364a2f
Update translations
2023-01-25 09:26:50 +01:00
darken
51f9c5c7d8
Release: 2.6.1-rc0
v2.6.1-rc0
2023-01-20 12:55:28 +01:00
Matthias Urhahn
15141c8528
More granular pod features ( #76 )
...
* Make pod features more granular
Don't assume all AirPods/Beats return a correct connection state.
* Refactoring
* Fix refactoring regression
* AirPods Gen1 don't support state detection
2023-01-18 22:15:38 +01:00
Matthias Urhahn
0cdac10fd4
Update README.md
2023-01-14 16:45:11 +01:00
darken
aaab548bfd
Release: 2.6.0-rc0
v2.6.0-rc0
2023-01-14 16:44:16 +01:00
Matthias Urhahn
46611b5606
Add preliminary support for Beats Fit Pro ( #75 )
2023-01-14 16:35:04 +01:00
Matthias Urhahn
fdbdb46577
Overhaul play/pause reaction code ( #74 )
2023-01-14 16:21:57 +01:00
darken
e7fd81d0eb
Release: 2.5.3-rc1
v2.5.3-rc1
2023-01-12 12:51:46 +01:00
darken
ce50bae6a0
Merge branch 'main' of github.com:d4rken-org/capod into main
2023-01-12 12:51:03 +01:00
darken
8331cf3866
Release: 2.5.3-rc0
2023-01-12 12:50:53 +01:00
Matthias Urhahn
670262e53b
Update README.md
2023-01-12 12:50:44 +01:00
Matthias Urhahn
c584f942cf
Support for fake AirPods 2. Generation ( #73 )
2023-01-12 12:32:44 +01:00
darken
e83b6bb583
Update readme
2023-01-12 12:11:46 +01:00
darken
cc5de668f0
Add additional test data for fake AirPods Pro2
2023-01-12 12:07:24 +01:00
darken
653c7b8c4b
Release: 2.5.2-rc0
v2.5.2-rc0
2023-01-06 16:45:28 +01:00
darken
4e38bcd4cc
Fix left pod icon tint.
2023-01-06 16:44:30 +01:00
Matthias Urhahn
fcbeda4888
Improve feature support for fake AirPods Gen3 ( #72 )
...
Remove microphone detection and add ear detection.
2023-01-06 16:40:03 +01:00
Matthias Urhahn
4101fddc5b
Improve feature support for fake AirPods Gen1 ( #71 )
...
Remove microphone detection and add ear detection and pod charge detection.
2023-01-06 16:39:46 +01:00
darken
86df7bea22
Improve feature support for fake AirPods Pro
...
Remove microphone detection and add pod charging and ear detection.
2023-01-06 16:02:38 +01:00
darken
4db8c0c286
Add support for fake AirPods Pro 2
2023-01-06 16:02:25 +01:00
darken
1d03335903
Improve dual pod widget layout, use same style as notification.
2023-01-02 18:26:33 +01:00
darken
b1b541014f
Release: 2.5.1-rc0
v2.5.1-rc0
2022-12-24 11:57:34 +01:00
darken
b40a7e435f
Update translations
2022-12-24 11:56:46 +01:00
Matthias Urhahn
8305fb4c5f
Airpod pro2 icon iteration ( #64 )
...
* Update airpods pro icons to SVG variant
* Fix AirPodsPro2 not using the new icons
* Revert "Update airpods pro icons to SVG variant"
This reverts commit d7ca13d439 .
* Add padding to icons
2022-12-24 11:48:32 +01:00
darken
6c678be511
Release: 2.5.0-rc1
v2.5.0-rc1
2022-12-23 09:54:19 +01:00
darken
2823663f09
Merge branch 'main' of github.com:d4rken-org/capod into main
2022-12-23 09:53:08 +01:00