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
Matthias Urhahn
c584f942cf
Support for fake AirPods 2. Generation ( #73 )
2023-01-12 12:32:44 +01:00
darken
cc5de668f0
Add additional test data for fake AirPods Pro2
2023-01-12 12:07:24 +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
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
8eb6ce19f7
Add support for specific left/right/case icons.
...
Add AirPods Pro 2 Icons by @christoschronopoulos
2022-12-23 09:52:17 +01:00
darken
16da51d095
Refactor fake airpods code and improve tests
2022-12-19 17:09:55 +01:00
darken
9e836eef69
Add support for fake AirPods Gen3
2022-12-19 16:32:09 +01:00
darken
217087c6d4
Clean up tests
2022-11-07 22:50:52 +01:00
Matthias Urhahn
2315a18c86
Improve history caching for AirPods. ( #55 )
...
Don't throw away the last history item that contains case infos.
2022-11-07 22:28:13 +01:00
Matthias Urhahn
f59e9d2dc5
Fix comparison that determines which list item is the primary device. ( #54 )
2022-11-07 19:42:31 +01:00
Matthias Urhahn
7a6b216bf6
Update translations ( #49 )
2022-11-05 12:11:54 +01:00
darken
6340f73d61
Throttle pod device data for the UI, notifications or widgets.
...
We don't need faster updates than 1 per second.
(We keep reactions at maximum speed tho)
2022-11-05 12:11:09 +01:00
darken
b9f4992a33
A CAPod widget, oh my! ¯\_(ツ)_/¯
2022-11-05 11:53:09 +01:00
darken
5fc2b56635
Update translations
2022-10-27 08:09:49 +02:00
darken
cf72e28727
Fix app crash if Bluetooth adapter is null and we can't retrieve the list of bonded devices in settings.
2022-09-24 15:49:56 +02:00
darken
805d0cb4b6
Update translations
2022-09-24 11:59:58 +02:00
Matthias Urhahn
23fd373a9b
AirPods Pro 2 ( #32 )
...
* Preliminary support for AirPods Pro 2, based on #31 , assuming identifier is `11 20`
* Fix AirPods Pro 2 identifier (it's 0x1420)
* Add second AirPods Pro 2 test case from reddit user.
* Update Readme with AirPods Pro 2
2022-09-24 11:51:53 +02:00
darken
2d96822014
Add request for POST_NOTIFICATIONS on Android 13.
...
Closes #29
2022-09-19 22:26:43 +02:00
darken
9b4f2477e4
Add sponsor link to settings toolbar
2022-09-14 21:15:21 +02:00
darken
cdfcd24049
Ensure that BLEScanner only starts when all necessary permissions are granted.
...
(Or rather that scanner is restarted when permissions change).
+ some refactoring to improve readability
2022-09-14 20:51:39 +02:00
darken
1e191c3adc
More translation updates
2022-09-14 18:00:18 +02:00
darken
1ba2cf7c9d
Sync translations with Crowdin (remove duplicate strings between modules)
2022-09-14 18:00:18 +02:00
darken
f6e69c62b1
Clean up strings
2022-09-14 18:00:18 +02:00
darken
6d9679a7fc
More cleanup
2022-09-14 18:00:18 +02:00
darken
6ea260a81f
More resource cleanup
2022-09-14 18:00:18 +02:00
darken
26da600761
Fix module packagename
2022-09-14 18:00:18 +02:00
darken
7eb9f6ac95
Fix failing test
2022-09-14 18:00:18 +02:00
darken
ca2e4fec79
Implement periodic checks for wear
2022-09-14 18:00:18 +02:00
darken
87ca90f6cc
Fix "last seen at".
2022-09-14 18:00:18 +02:00
darken
7dfea78c87
Simplify WearOS app because this is such a cluster fuck and I've ran out of motivation.
2022-09-14 18:00:18 +02:00
darken
62afb7a130
Cache main pod device
2022-09-14 18:00:18 +02:00
darken
87bef9cb9c
Icon and reintroduce splash screen
2022-09-14 18:00:18 +02:00
darken
bf4ad7886c
Improve wear os overview screen
2022-09-14 18:00:18 +02:00
darken
1d51c207f4
Basic working data display in wear-app
2022-09-14 18:00:18 +02:00
darken
eb4d883194
More refactoring and modularization
2022-09-14 18:00:18 +02:00
darken
2861bfbd47
Fix worker inject
2022-09-14 18:00:18 +02:00
darken
6ea3127f9c
More refactoring to split up modules, both compile.
...
Wear is still WIP.
2022-09-14 18:00:18 +02:00
darken
ab713df3c0
Fix warnings
2022-09-14 18:00:18 +02:00
darken
e0d44f2f1c
Use Kotlin for Gradle DSL
2022-09-14 18:00:18 +02:00
darken
61463bc05f
More refactoring
2022-09-14 18:00:18 +02:00
darken
688748da36
Go multi-module: app-common, app-phone, app-wear
2022-09-14 18:00:18 +02:00