dependency-bot and José Rebelo
c805ba298e
Update dependency no.nordicsemi.android:dfu to v2.11.0
2026-02-15 00:09:58 +01:00
dependency-bot and José Rebelo
8bd39f6913
Update dependency androidx.activity:activity-ktx to v1.12.4
2026-02-15 00:09:40 +01:00
Erwin Scheuch-Heilig and José Rebelo
9d918bdb3b
Initial support for laxasfit devices ( #5774 )
...
# laxasfit support
With reference to issue #5640 here comes the initial implementation of the first supported laxasfit device:
- Q11 smartwatch
The used protocol is a derivate of the FitPro protocol, using
- different UUIDs
- different message ID's
- additional CRC
Protocol details are documented in the related issue #5640
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5774
Co-authored-by: Erwin Scheuch-Heilig <fr3ts0n@gmx.at >
Co-committed-by: Erwin Scheuch-Heilig <fr3ts0n@gmx.at >
2026-02-14 23:53:04 +01:00
José Rebelo
6ed6c41244
update changelog, bump version
2026-02-14 21:36:59 +00:00
José Rebelo
ae44694018
Huawei/Honor: Fix exception when processing workout data ( #5795 )
2026-02-14 21:02:20 +00:00
Gideon Zenz
3f59815f5f
Hide heart rate monitoring config for Helio Strap (always-on by design)
2026-02-14 18:27:17 +01:00
José Rebelo
d8c1ad6b7e
Check calendar and contact permissions for calendar sync
2026-02-14 15:02:45 +00:00
Gideon Zenz
3c8a9b5821
Enable Sony WF1000XM4 Headphones speak-to-chat support
2026-02-14 07:50:33 +01:00
José Rebelo
8bdd124ab5
Lenovo: Align packages for watch9 and watchxplus
2026-02-13 22:52:34 +00:00
José Rebelo
79cef62cd3
Huawei/Honor: Enable VO2 Max for supported devices
2026-02-13 22:45:01 +00:00
José Rebelo and Me7c7
1f1c598968
Huawei: Improve workout parsing ( #5784 )
...
Original patch by Me7c7 in #5784
Co-authored-by: Me7c7 <me7c7@noreply.codeberg.org >
2026-02-13 22:37:14 +00:00
José Rebelo
37e1fc25de
Zepp OS: Parse swimming details and temperature
2026-02-13 22:16:47 +00:00
José Rebelo
f121aea488
Make VO2Max chart range dynamic
2026-02-13 19:17:18 +00:00
José Rebelo
878d20e9e7
Cmf Nothing Watch Pro: Fix default activity kinds
2026-02-13 19:03:29 +00:00
José Rebelo
31654d156e
Zepp OS: Map some unknown display items
2026-02-11 23:07:00 +00:00
José Rebelo
03805df13c
Replace android.util.Log with logback
2026-02-11 22:11:26 +00:00
José Rebelo
68008f0205
Workouts: Use database read lock
2026-02-10 20:55:40 +00:00
José Rebelo
52a6c4bb07
Health Connect: Use database read lock
2026-02-10 20:55:40 +00:00
José Rebelo
3c92221d96
Charts: Use database read lock on DBAccess, enable parallel async tasks
2026-02-10 20:55:40 +00:00
José Rebelo
1a8a6447e2
Dashboard: Use database read lock, enable parallel async tasks
2026-02-10 20:55:40 +00:00
José Rebelo
3e0084e188
Database: Split read and write locks
2026-02-10 20:55:40 +00:00
José Rebelo
1a8736621f
Garmin: Use current day resting heart rate
2026-02-10 20:50:11 +00:00
José Rebelo
0032f0e887
Fix workout list icon tint in action menu
2026-02-09 18:55:04 +00:00
José Rebelo
b5994cfb04
Garmin Instinct Solar Tactical: Initial support
2026-02-09 18:48:05 +00:00
dependency-bot and José Rebelo
c1c36d916d
Update kotlin monorepo to v2.3.10
2026-02-08 23:40:15 +01:00
Roker2 and José Rebelo
fc16d7f83e
More apps notifications support, add "Games" notifications and changes for huami ( #5767 )
...
Changes:
* Add more apps notifications support
* Add "Games" notifications type
* Add "Weather" notifications type
* Add VK, QQ and weather support for Huami devices
* Huami: Set Skype icon for Discord notifications
* Huami: Show "Games" notifications with PokemonGo icon
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5767
Co-authored-by: Roker2 <dimaminko2000@gmail.com >
Co-committed-by: Roker2 <dimaminko2000@gmail.com >
2026-02-08 23:30:03 +01:00
José Rebelo and José Rebelo
0b124a0f06
Garmin: Fix timestamp16 rollover
2026-02-08 23:24:03 +01:00
Gideon Zenz and José Rebelo
14aadfe0a0
Implement the mac address changing feature in the debug settings
0.89.0
2026-02-08 19:16:28 +01:00
José Rebelo
183b0e714d
Garmin: Display blocked internet domains
2026-02-08 16:56:48 +00:00
José Rebelo
621d6aa23f
Update changelog
2026-02-08 16:07:25 +00:00
José Rebelo
023770b4d5
Garmin Tactix 7: Initial support
2026-02-08 16:04:59 +00:00
José Rebelo
d82abd1a03
Adjust Internet Helper name and URL
2026-02-08 16:03:32 +00:00
José Rebelo
8fb7231efa
Debug: Hide drop table in non-debug builds
2026-02-08 15:59:01 +00:00
José Rebelo
95cc7a409c
Debug: Add button to clear database table
2026-02-08 15:56:22 +00:00
Daniele Gobbetti
22b5cc9206
Garmin: rename "GlobalFITMessage" to "NativeFITMessage"
2026-02-08 10:33:39 +01:00
Daniele Gobbetti
38f6f91afd
Garmin Test: Fix Weather Data Message Test (continued)
...
Remove the Ignore annotation from testWeatherDataMessage since the test now works
further clean-up other methods
2026-02-08 10:12:22 +01:00
Daniele Gobbetti
804e6a011d
Garmin Test: Fix Weather Data Message Test
...
Also remove unused imports and clean up some other test methods.
2026-02-08 10:01:26 +01:00
Rob Pilling
b93eed001c
Garmin Edge 25 initial support
2026-02-07 22:17:41 +00:00
José Rebelo
5c26bbbc1f
Mitigate edge case in cumulative sample conversion
2026-02-07 15:38:11 +00:00
José Rebelo
081af1664d
Zepp OS: Honor Catima barcode encoding if available
2026-02-07 14:17:40 +00:00
José Rebelo
6edd12ec6e
Update changelog, disable some tests
...
Weather on Garmin watches is confirmed to be working, the tests are
currently not correct.
2026-02-07 09:40:02 +00:00
José Rebelo
81e0a06f9a
Garmin Tactix 8: Initial support
2026-02-07 00:07:19 +00:00
José Rebelo
8863c4fa8e
bump version, update changelog
2026-02-06 18:54:04 +00:00
José Rebelo
a2bc7734f0
Remove WeatherMapperTest
...
Kotlin conversion was successful.
2026-02-06 18:49:01 +00:00
José Rebelo
97a102ed12
Remove translations for non-existing english strings
2026-02-06 18:42:53 +00:00
José Rebelo
eb739ca9a1
Fix linter after weblate merge
2026-02-06 18:40:40 +00:00
José Rebelo
8a4dae0380
Update changelog
2026-02-06 18:05:29 +00:00
grill-glitch and Hosted Weblate
7d73a849b8
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (4546 of 4546 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/zh_Hans/
2026-02-06 17:56:26 +00:00
neri and Hosted Weblate
d69e3ae5fc
Translated using Weblate (Italian)
...
Currently translated at 85.3% (3880 of 4546 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/it/
2026-02-06 17:56:25 +00:00
Kachelkaiser and Hosted Weblate
c6bfa4697e
Translated using Weblate (German)
...
Currently translated at 97.4% (4428 of 4546 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2026-02-05 19:53:21 +01:00