ahormann
4e765ad952
Soundcore Q30: First attempt at supporting EQ
2025-01-16 22:21:24 +00:00
ahormann
991461a8d8
Soundcore Q30: Initial Support
2025-01-16 22:21:24 +00:00
ahormann
725c477ebd
Soundcore Liberty: Moved some functions into an abstract class
2025-01-16 22:21:24 +00:00
ahormann
dc38b38928
Soundcore Liberty: Renamed Setting Files
2025-01-16 22:21:24 +00:00
Patrick Rudolph
9830ae20e0
HuaweiSampleProvider: Improve getRawOrderedActivitySamples
...
Currently only ActivitySamples that *start* within the specified time
frame are loaded from the DB, but ActivitySamples that end in the specified
time frame are ignored. On the Dashboard and the activity summary chart
some activities might thus be missing.
Since the sleep activity usually starts hours before midnight it doesn't
get loaded and the Dashboard doesn't properly display the sleep phase.
To fix this issue load all ActivitySamples that overlay the specified
time frame, that means it also loads samples that end within the timeframe.
Fixes issue #4510
Signed-off-by: Patrick Rudolph <rudolphpatrick05@gmail.com>
2025-01-16 22:02:29 +00:00
José Rebelo
034810ed85
Mi Band 9: Fix rowing parsing
2025-01-13 17:59:14 +00:00
dodoradio
60c91af5bb
AsteroidOS: fix missing sender notification attribute
...
AsteroidOS generally uses the 'summary' field for the notification's sender - this commit should make gadgetbridge behave more consistently with AsteroidOSSync
This fix was suggested by Jose Rebelo
2025-01-13 17:58:28 +00:00
José Rebelo
a68d3215a8
Fix overwriting device in activity details
2025-01-13 13:17:41 +00:00
LLan
adef157275
Allow filtering of BLE characteristics
...
Use a list for filter instead of string
Make text clearer
2025-01-13 02:17:21 +01:00
José Rebelo
69e8b678c2
Localize notification actions
2025-01-12 18:09:17 +00:00
José Rebelo
32721afffe
Garmin: Add custom notification actions
2025-01-12 18:00:44 +00:00
José Rebelo
4889ed8ed5
Mijia LYWSD: Handle and persist live and historic data samples
2025-01-12 17:22:28 +00:00
José Rebelo
c072d4d597
Fix heart rate chart artifact on measurement gap
2025-01-12 15:33:39 +00:00
dependency-bot
cea57bce50
Update protobuf to v4.29.3
2025-01-11 18:00:06 +00:00
dependency-bot
e14fd01b8c
Update dependency org.msgpack:msgpack-core to v0.9.9
2025-01-11 17:40:31 +00:00
dependency-bot
21fd5dd735
Update android-emojify to v1.9.6
2025-01-11 17:40:05 +00:00
dependency-bot
a546769ef7
Update dependency org.json:json to v20250107
2025-01-11 16:49:21 +00:00
José Rebelo
4fbb33d852
Garmin 7S Pro: Initial support
2025-01-11 13:23:54 +00:00
Simon Brand
3813e03eb2
HeartRateChart: Add weekly and monthly view
2025-01-11 12:00:20 +00:00
Simon Brand
aa3f677d47
Move formatting of date periods to a shared file
2025-01-11 12:00:20 +00:00
Andreas Shimokawa
038bada484
Marstek B2500: decode more values and show debug in dashboard, improve colors for gauge
2025-01-10 00:37:59 +01:00
José Rebelo
7893ace986
Set default date of birth to 2000-01-01
2025-01-09 18:08:15 +00:00
José Rebelo
c0883de546
Garmin Forerunner 45: Initial support
2025-01-06 18:05:53 +00:00
Me7c7
1a21f01071
Huawei: UTF-16 encoding support for reply.
2025-01-06 14:06:57 +02:00
Me7c7
b1cccae3ac
Huawei: fix SMS reply from the watch
2025-01-06 13:21:21 +02:00
Arjan Schrijver
790e81a6f6
Add disabling battery optimizations to permissions screen
2025-01-06 09:18:18 +01:00
Me7c7
4ccf68af0a
Huawei: Fix notifications handling without key
2025-01-05 14:41:27 +02:00
Simon Brand
87871a46e7
Use correct logger in some classes
2025-01-05 09:04:53 +00:00
Sebastian Dröge
a7d5fad2b7
Ignore dev.octoshrimpy.quik as another SMS application
...
See https://github.com/octoshrimpy/quik
2025-01-05 10:47:01 +02:00
José Rebelo
e134a3bfbb
Remove stray fragment_weeksteps_chart landscape layout
2025-01-04 22:09:05 +00:00
José Rebelo
e81597eb3d
Add option to hide sleep and steps balance ( #2476 )
2025-01-04 13:53:21 +00:00
José Rebelo
ef5f4d9fd0
Restore steps balance on weekly and monthly charts
2025-01-04 13:46:33 +00:00
José Rebelo
d432800ae4
Sony Headphones: Fix unit tests
2025-01-04 13:25:05 +00:00
Me7c7
dd7d63fa07
Huawei: Set phone number to notification.
2025-01-04 13:07:14 +00:00
Me7c7
21f8b88746
Ignore org.fossify.messages. It is SMS
2025-01-04 13:07:14 +00:00
Me7c7
1450219351
Huawei: Allow to set and edit canned replies
2025-01-04 13:07:14 +00:00
Me7c7
8da2b68eed
Huawei: reply only if quick actions allow it
2025-01-04 13:07:14 +00:00
Me7c7
b7641f6e45
Huawei: permission check request processing
2025-01-04 13:07:14 +00:00
Me7c7
86e32f0713
Huawei: fixes related to replies
2025-01-04 13:07:14 +00:00
Me7c7
0429c2f3c8
Add cahannel and category to notifcation
2025-01-04 13:07:14 +00:00
dependency-bot
61831b8a9d
Update dependency org.json:json to v20241224
2025-01-04 13:03:37 +00:00
dependency-bot
92a76cfa7b
Update dependency org.mockito:mockito-core to v5.15.2
2025-01-04 01:10:02 +00:00
~noodlez1232
fbd4cb810a
AsteroidOS: Add volume control
...
This pull request adds volume control to the AsteroidOS implementation.
It's not quite what I wanted from it, but it's probably good enough.
Hopefully it's good enough for other people too
2025-01-03 12:19:17 -08:00
René Vögeli
9edbf160c7
Colmi R0x: Add support for realtime heart rate meassurements and live activity tracking
2025-01-03 12:44:12 +00:00
René Vögeli
d46a30aaf2
Add getLiveActivityFragmentPulseInterval() to DeviceCoordinator
2025-01-03 12:44:12 +00:00
René Vögeli
8bb9a36a68
Limit LiveActivityFragment to just the current device
...
Filter incoming realtime samples by device
2025-01-03 12:44:12 +00:00
Arjan Schrijver
43a1613f95
Colmi R09: Add preference to toggle temperature measurements
2025-01-02 22:43:34 +01:00
Arjan Schrijver
603f9421d0
Colmi R09: Fix temperature byte conversion
2025-01-02 21:34:02 +01:00
José Rebelo
efd1e3d597
Redmi Buds: Make packages and support classes generic
2025-01-02 17:19:48 +00:00
Arjan Schrijver
af10677157
Colmi R09: Do not try to parse temperature packets without data
2025-01-02 16:58:07 +01:00
Andreas Shimokawa
a6e4adc442
Marstek B2500: Fix setting pass-through mode
2025-01-02 01:27:28 +01:00
Andreas Shimokawa
e661a4661a
Marstek B2500: decode more unknown values, display temperature values in activity
2025-01-02 00:15:07 +01:00
Me7c7
559ccda676
Huawei: notifications: remove from watch and replies support
2025-01-01 10:49:56 +00:00
Me7c7
9ca2cd4e8f
Redmi Buds 6 Active: Initial support
2024-12-31 19:49:45 +02:00
Me7c7
1cd3004f0e
Huawei: match midnight on the user's timezone for all day events
2024-12-31 13:56:31 +00:00
Me7c7
232ed36a95
Huawei: calendar update event fixed
2024-12-31 13:56:31 +00:00
José Rebelo
db10fd66f2
Sony Headphones V2: Fix automatic power off out of bounds
2024-12-30 17:44:06 +00:00
José Rebelo
bbd0d8709d
Sony Headphones: Fix V1 initialization
2024-12-28 14:21:33 +00:00
José Rebelo
be9bf8f214
Sony Headphones: Allow overriding supported features
2024-12-28 14:21:32 +00:00
Marcel
7f439f2a03
Set default low battery threshold for Sony devices
...
At least WF-C700N and WF-C510 only support the battery levels 0%, 20%, 50%, 70% and 100%
2024-12-28 15:17:00 +01:00
Marcel
b00248ce45
Initial GadgetBridge support for Sony WF-C510
2024-12-28 13:26:32 +00:00
arjan-s
8ece86c19b
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (3479 of 3479 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2024-12-28 12:09:50 +00:00
Ghost of Sparta
5bcbc4c75c
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (3479 of 3479 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2024-12-28 12:09:48 +00:00
José Rebelo
7715190c76
Fix Tamil strings
2024-12-27 18:19:43 +00:00
José Rebelo
8c1172dd36
Fix Tamil strings
2024-12-27 17:59:53 +00:00
தமிழ்நேரம்
c249f0b9ff
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (3479 of 3479 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ta/
2024-12-27 17:48:53 +00:00
陈少举
6a2c1fcc96
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (3479 of 3479 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-12-27 17:48:53 +00:00
Alaric Sneyers
6aeabe10ce
Translated using Weblate (Dutch)
...
Currently translated at 98.0% (3411 of 3479 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/nl/
2024-12-27 17:48:52 +00:00
diskacz
26d8bf8a1f
Translated using Weblate (Polish)
...
Currently translated at 100.0% (3479 of 3479 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2024-12-27 17:48:51 +00:00
Ghost of Sparta
6ab14b6c4b
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (3479 of 3479 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2024-12-27 17:48:51 +00:00
Alaric Sneyers
65920878e7
Translated using Weblate (French)
...
Currently translated at 98.4% (3424 of 3479 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/fr/
2024-12-27 17:48:50 +00:00
Fjuro
29230362ed
Translated using Weblate (Czech)
...
Currently translated at 100.0% (3479 of 3479 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2024-12-27 17:48:49 +00:00
gallegonovato
9d5e319e30
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (3477 of 3477 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-12-27 17:48:49 +00:00
ritchierope
0548387425
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (3477 of 3477 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2024-12-27 17:48:48 +00:00
Ghost of Sparta
e19137e46c
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (3477 of 3477 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2024-12-27 17:48:47 +00:00
Ghost of Sparta
bc1999abb8
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (3477 of 3477 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/hu/
2024-12-27 17:48:46 +00:00
陈少举
9da009788b
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (3476 of 3476 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2024-12-27 17:48:46 +00:00
Fjuro
cddd943657
Translated using Weblate (Czech)
...
Currently translated at 100.0% (3477 of 3477 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/cs/
2024-12-27 17:48:45 +00:00
diskacz
6274a6018f
Translated using Weblate (Polish)
...
Currently translated at 99.6% (3466 of 3477 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2024-12-27 17:48:44 +00:00
diskacz
7f0c4a466e
Translated using Weblate (Polish)
...
Currently translated at 99.7% (3469 of 3477 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2024-12-27 17:48:43 +00:00
diskacz
3491539892
Translated using Weblate (Polish)
...
Currently translated at 100.0% (3477 of 3477 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2024-12-27 17:48:43 +00:00
Yusuf Cihan
ffeb88896f
Translated using Weblate (Turkish)
...
Currently translated at 94.9% (3298 of 3475 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/tr/
2024-12-27 17:48:42 +00:00
qtm
0169b672dc
Translated using Weblate (Russian)
...
Currently translated at 99.6% (3462 of 3475 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2024-12-27 17:48:41 +00:00
gallegonovato
59ad0bffa3
Translated using Weblate (Spanish)
...
Currently translated at 99.9% (3474 of 3475 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/es/
2024-12-27 17:48:41 +00:00
José Rebelo
bfefc7f31c
bump version, add xml and fastlane changelogs
2024-12-27 17:48:24 +00:00
Daniele Gobbetti
7fed89a648
Garmin: prevent double initialization
...
As it prevents some watches from connecting. The change causing the double initialization is a6de977d50
2024-12-27 17:15:35 +01:00
José Rebelo
39d84c99de
Garmin: Set music info as supported
2024-12-26 18:42:43 +00:00
Me7c7
ae6e387ca6
Volume changes receiver added
2024-12-26 18:41:58 +00:00
Sebastian Dröge
4deb5213f9
Xiaomi: Add upper/lower body workout activities
2024-12-26 18:40:11 +00:00
Andreas Shimokawa
151f633247
Marstek B2500: also display current battery change level in Wh, not only percentage
2024-12-26 13:31:37 +01:00
AndrewP
f99b43fc56
Xiaomi: Adapting DailySummaryParser for v3 (Smart Band 8 Active)
2024-12-25 14:22:38 +01:00
Andreas Shimokawa
122108ec6d
Marstek B2500: Fix wrong gauge display for panel 2 and output 2
2024-12-25 11:52:27 +01:00
dependency-bot
8aa7df3aeb
Update dependency com.android.tools:desugar_jdk_libs to v2.1.4
2024-12-24 14:05:08 +00:00
dependency-bot
53b5ccfe6c
Update protobuf to v4.29.2
2024-12-24 14:03:40 +00:00
Arjan Schrijver
a02f5aaf82
Colmi R09: Add support for temperature data
2024-12-23 21:15:05 +01:00
José Rebelo
22063f07e3
Display sleep HR average for in past 24h mode
2024-12-23 18:48:21 +00:00
José Rebelo
b608478ade
Garmin: Respect calendar sync setting
2024-12-23 18:40:40 +00:00
José Rebelo
962484b8c9
Garmin: Enable calendar sync for existing devices
...
Following d39798dd5
, this ensures calendar continues syncing for
existing users.
2024-12-23 18:36:31 +00:00
k4z4n0v4
d39798dd5c
Add calendar menu and transliteration option to all Garmin devices unconditionally.
2024-12-23 18:36:12 +00:00
José Rebelo
421142ec51
Mi Band 5: Add font version 2 beta
...
Confirmed working on mastodon
2024-12-23 18:19:46 +00:00