Commit Graph
15733 Commits
Author SHA1 Message Date
Andreas Shimokawa 467b58edf3 Pebble: fix sending config to watchfaces 2026-03-01 10:14:42 +01:00
Andreas Shimokawa 7f3eec47ec Pebble: Fix crash when returning from exernal website from browser application. 2026-02-28 19:49:40 +01:00
Thomas KuehneandJosé Rebelo bacc85bcb8 Garmin: add sleep disruption FIT fields 2026-02-28 18:36:59 +01:00
Thomas Kuehne 9a9ba5b30c Garmin: add more FIT sport types
example FIT files for testing:

STREET_RUN (sport:1, subsport:2)
https://github.com/ThomasKuehne/FIT-test-files/tree/main/Activity/2025/Activity_20250410_Running_Nike_1794463148babf53fb33b260a19a91fe.fit

VIRTUAL_CYCLING (sport:2, subsport:58)
https://github.com/ThomasKuehne/FIT-test-files/tree/main/Activity/2026/Activity_20260110_Cycling_Mywhoosh_cbefa61fcd6d7c0f9916e07d119fbceb.fit

INDOOR_ROWING (sport:4, subsport:14)
https://github.com/ThomasKuehne/FIT-test-files/tree/main/Activity/2017/Activity_20170518_FitnessEquipment_VivoActiveHr_94dbffeb8be296bb39027edc041a2963.fit

STOPWATCH (sport:52, subsport:0)
https://github.com/ThomasKuehne/FIT-test-files/tree/main/Activity/2023/Activity_20221129_52_Fenix5Plus_43621059f6fc664f8f3b577e2f1d8695.fit

CCR_DIVING (sport:53, subsport:63)
https://github.com/ThomasKuehne/FIT-test-files/tree/main/Activity/2017/Activity_20230816_Diving_Descent_d602dcb95b6701d1921e9d6a26594ebe.fit
2026-02-28 17:39:51 +01:00
José Rebelo 2aed9d9bb2 Amazfit Active 2 NFC Square: Unmark as experimental 2026-02-27 23:23:22 +00:00
José Rebelo 297492d0a5 Amazfit GTR 4: Add bluetooth name for Limited Edition 2026-02-27 22:28:38 +00:00
Arjan Schrijver 7a5427e028 Dashboard: Add preference for disabling dimming in Today widget 2026-02-23 15:11:20 +01:00
Thomas Kuehne 17a4338984 Garmin: add more FILETYPEs 2026-02-21 12:55:02 +01:00
José Rebelo f60cb524f7 Improve media control logging 2026-02-18 23:09:09 +00:00
José Rebelo 433787d3af Health Connect: Fix calories unit 2026-02-18 23:00:56 +00:00
José Rebelo bf46baa5de Zepp OS: Add missing swim styles, fix columns 2026-02-17 18:30:32 +00:00
José Rebelo d621b1d8f8 Mi Band 9 Active: Add hack for daily activity parsing 2026-02-16 22:24:03 +00:00
José Rebelo a3e216320c Xiaomi-protobuf: Fix calories unit 2026-02-16 22:20:00 +00:00
dependency-botandJosé Rebelo c805ba298e Update dependency no.nordicsemi.android:dfu to v2.11.0 2026-02-15 00:09:58 +01:00
dependency-botandJosé Rebelo 8bd39f6913 Update dependency androidx.activity:activity-ktx to v1.12.4 2026-02-15 00:09:40 +01:00
Erwin Scheuch-HeiligandJosé 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é RebeloandMe7c7 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-botandJosé Rebelo c1c36d916d Update kotlin monorepo to v2.3.10 2026-02-08 23:40:15 +01:00
Roker2andJosé 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é RebeloandJosé Rebelo 0b124a0f06 Garmin: Fix timestamp16 rollover 2026-02-08 23:24:03 +01:00
Gideon ZenzandJosé 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