darken
8884bb88c7
Update translations
2023-07-05 09:15:44 +02:00
darken
47048cf7e7
Update translations
2023-07-05 09:15:44 +02:00
darken
ef1c4615aa
Add reaction option: Popup on new connection
2023-07-05 08:21:37 +02:00
Matthias Urhahn
c9587b2bf0
Update translations ( #147 )
...
* Update translations
* Update translations
2023-07-04 12:41:14 +02:00
Sean Singh
669fa2fd22
Support edge-to-edge rendering on Android Q+ ( #146 )
...
* Set nav bars transparent in themes.xml files
* App renders edge-to-edge; need to handle scroll overlaps
* Add fake padding
* Begin version separating
* Edge-to-edge working everywhere except main page
* Finalized
* Cleanup Finalized
* Cleanup Finalized
* Removed redundant values-v29 & optimize imports
* Consolidated insets to Fragment2
* Consolidated insets to Fragment2 (file wasn't staged)
2023-07-04 12:17:44 +02:00
darken
ac29e28eda
Fix "Missing app icon in splash screen"
...
> Your app does not show a 48x48dp app icon on a black background during app startup. For more information, see Branded launch.
2023-06-27 21:49:05 +02:00
darken
0c1fc15251
Update translations
2023-06-27 20:28:31 +02:00
darken
7b8e0cc952
Update translations
2023-06-27 20:28:31 +02:00
darken
bbc4e05c8f
Update translations
2023-05-16 09:23:09 +02:00
Matthias Urhahn
d71e83a2af
Merge pull request #132 from d4rken-org/tweak_widget_layout
...
Tweak widget layout
2023-05-16 09:14:30 +02:00
Matthias Urhahn
92a67702b7
Merge pull request #131 from d4rken-org/gradle_bump
...
Gradle bump
2023-05-16 09:04:46 +02:00
darken
2f9185efa7
Tweak dual pod widget.
...
Less padding to reduce cutoff chances and put the label at the type bottom as it's the least important info.
2023-05-16 09:00:58 +02:00
darken
d5354e5156
Fix resource reference
2023-05-16 08:55:35 +02:00
darken
15f3a68f8e
Use non transitive R classes to improve performance
2023-05-16 07:58:28 +02:00
darken
e0bc6dafa0
Bump gradle
2023-05-16 07:46:13 +02:00
darken
430c1236d7
Fix typo
2023-05-07 20:15:41 +02:00
darken
25d643257c
Update translations
2023-04-05 13:13:42 +02:00
darken
85900e5bff
Improve final headphones checks and fix IllegalStateException if data changes between the final two checks.
2023-04-05 13:13:42 +02:00
darken
d3257d6c5e
Improve troubleshooting texts
2023-04-05 13:13:42 +02:00
Matthias Urhahn
20ce2d3e22
A troubleshooter that automatically goes through different compatibility settings. ( #125 )
2023-04-02 22:22:15 +02:00
Matthias Urhahn
cea8f2290d
More IAP improvements ( #121 )
...
* More IAP improvements
* More refactoring
* More tolerance towards GPlay API issues.
* Bump billing dependency
* Migrate away from deprecated methods.
2023-03-20 08:21:54 +01:00
Matthias Urhahn
8df7c19e84
Fix billing client disconnection handling ( #117 )
2023-03-13 17:28:01 +01:00
Matthias Urhahn
b85ac778c0
Address that gplay api can emit multiple times ( #114 )
2023-03-12 02:58:37 +01:00
Matthias Urhahn
ad78a0570c
For some reason we can finish the widget update broadcast twice. ( #112 )
...
I can't yet determine why this race-condition occurs, due to the forced timeout, it shouldn't be due to exceeding the receiver ANR window...
2023-03-11 13:01:15 +01:00
Matthias Urhahn
7e6ee274d8
Quick data updates can cause concurrent access and modifying of the notification builder. ( #111 )
...
Internally building the notification can then throw a ConcurrentModificationException.
2023-03-11 13:01:05 +01:00
Matthias Urhahn
daf7411c36
Show worker foreground notification early. ( #110 )
2023-03-11 13:00:55 +01:00
Matthias Urhahn
d5411586d5
Update translations ( #109 )
...
* Update translations, add Portuguese
* Update translations
2023-03-10 12:12:31 +01:00
Matthias Urhahn
db80fa1b46
Wear: Remove unused code ( #104 )
...
* Wear: Remove unused code
* Remove more code
2023-03-02 16:39:11 +01:00
Matthias Urhahn
9b569b8d07
Update Turkish translation ( #100 )
2023-02-20 09:39:27 +01:00
Matthias Urhahn
71aaba1b86
Fix data display for non dual apple pods ( #98 )
...
* Fix data display for fake pods and beats devices (with two pods)
* Rename methods
2023-02-03 22:31:23 +01:00
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
c314987e13
Fix popup icon sizes ( #91 )
2023-02-02 16:45:22 +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
Matthias Urhahn
87a92fd001
Fix feature display for single pods inside the app. ( #87 )
2023-01-30 13:37:31 +01:00
Matthias Urhahn
2531769b79
Update translations ( #85 )
...
Add arabic and update chinese (TW)
2023-01-28 22:12:25 +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
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
darken
4e38bcd4cc
Fix left pod icon tint.
2023-01-06 16:44:30 +01:00
darken
1d03335903
Improve dual pod widget layout, use same style as notification.
2023-01-02 18:26:33 +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
f3609fc3a5
Update translations
2022-12-19 17:09:55 +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
962b2a01f1
Merge branch 'main' into improve_automatic_monitor_mode
2022-11-07 19:35:49 +01:00
darken
eeda14f424
When in MonitorMode.AUTOMATIC and there is no mainDeviceAddress set, then just keep running while there is any connected headset device.
2022-11-07 19:25:31 +01:00