Thomas Kuehne
ca081c062f
Garmin: extend FIT file parsing 4
2025-09-21 15:24:05 +02:00
Thomas Kuehne and José Rebelo
0e5c493cea
Garmin: add debug support to fetch the DEVICE_XML
...
`Debug / Fetch device Debug Logs` now fetches the FILETYPE.DEVICE_XML instead of triggering a normal fetch.
On some devices this file is readily available via USB on others this is the only way to retrieve it.
Note:
The features listed in DEVICE_XML and device.fit sometimes differ substantially and don't necessarily reflect the supported features.
So far there is no known way to retrieve device.fit via Bluetooth.
2025-09-20 22:34:06 +02:00
José Rebelo
680dcf59a6
Garmin: Fix legacy fit file decoding
2025-09-20 09:59:45 +01:00
José Rebelo
bd1037242e
Garmin: Improve global type mismatch logging
2025-09-20 09:37:51 +01:00
José Rebelo
69aa2a3b10
Update dependency org.robolectric:robolectric to v4.16
2025-09-20 09:33:44 +01:00
José Rebelo
a68746c996
Maps: Add themes biker, dark, indigo
2025-09-20 09:33:23 +01:00
dependency-bot
1136d977ae
Update mapsforge to v0.26.1
2025-09-20 01:02:20 +00:00
Thomas Kuehne
ddf008327c
Garmin: prepare for more complex FIT upload scenarios
2025-09-19 22:28:31 +02:00
Thomas Kuehne and José Rebelo
7f5a6e7f93
Garmin: extend FIT file parsing 3
...
The encoding of some BIKE_PROFILE fields has changed over the years (UINT8 vs ENUM). Use the modern encoding.
2025-09-19 21:47:25 +02:00
Thomas Kuehne
ba70067aad
Garmin: update FILETYPE comments and names
...
SLP_DISR is present on various devices (folder SlpDisr) and seems to stand for sleep disruptions.
2025-09-19 19:18:55 +02:00
Me7c7
e4dbb202d6
Huawei: Extend swim and jumping rope workouts
2025-09-19 15:37:40 +03:00
Thomas Kuehne and José Rebelo
b1323b6fd1
Garmin: extend FIT file parsing 2
2025-09-18 21:13:36 +02:00
José Rebelo
c2a32ce42f
Amazfit GTS: Update device name
2025-09-18 20:04:39 +01:00
Thomas Kuehne and José Rebelo
24fbbe854c
Garmin: more targeted log for unknown message type
...
old log output:
n.f.g.s.d.g.m.GFDIMessage - Unknown message type 5023, message [12, 0, -97, 19, 50, -7, -1, -1, -1, -1, 50, 64]
n.f.g.s.d.g.m.GFDIMessage - Leftover bytes when parsing message type 5023. Bytes: 32F9FFFFFFFF, complete message: 0C009F1332F9FFFFFFFF3240
new log output:
n.f.g.s.d.g.m.GFDIMessage - Unknown message type 5023. Bytes: 32F9FFFFFFFF
2025-09-16 21:06:02 +02:00
Thomas Kuehne
47e7ef7e33
Garmin: update our ConfigurationMessage payload
2025-09-16 20:59:07 +02:00
Thomas Kuehne and José Rebelo
62d458255b
Garmin: add the "Unit ID" (device serial number) to the device details
2025-09-16 20:44:20 +02:00
Thomas Kuehne and José Rebelo
b12fd1027f
Garmin: add FILETYPE 8/255 (device XML)
2025-09-16 20:44:09 +02:00
Thomas Kuehne and José Rebelo
80aeaead1a
garmin: extend FIT file parsing ( #5339 )
...
This updates the parser to interpret more FIT information and display it in the FIT file viewer.
Actually using the available information isn't part of this PR.
2025-09-16 20:12:52 +02:00
Me7c7
e51aeb9216
Huawei: Interpret steps aas jumps for jump rope activity
2025-09-15 12:49:40 +02:00
Me7c7
9de9c56526
Huawei: cleanup code
2025-09-15 12:49:40 +02:00
Me7c7
a64dc9aa20
Charts: fix warning related to minSDK update
2025-09-15 11:07:23 +03:00
Me7c7
a3106913d4
Charts: use Accumulator in daily sleep fragment
2025-09-15 11:03:52 +03:00
José Rebelo
384e60b1e2
Improve BLE scan record logging during discovery
2025-09-14 22:45:53 +01:00
joserebelo
99cc927cbd
README: Unify get-it-on buttons
2025-09-14 21:38:35 +02:00
joserebelo
c7db9e9b10
README: Add IzzyOnDroid
2025-09-14 21:36:23 +02:00
Thomas Kuehne
1becb9f6b3
btle+btbr: remove deprecated methods
...
DeviceSupports in master already use the modern methods.
DeviceSupports outside of the master branch either already use the modern methods or have know fix-ups (#5318 ).
2025-09-14 18:04:06 +02:00
Thomas Kuehne
1507553247
Garmin: HRM-Pro Plus - native support ( #5353 )
2025-09-14 16:49:15 +02:00
José Rebelo
bd2bac38f0
Garmin: Fix file transfer data offset
...
Despite working for most devices, some will send the same chunk over and
over again (#5353 ). Btsnoops from multiple devices confirm that this is
expected to be the next data offset.
2025-09-14 14:57:34 +01:00
Daniel Giritzer and José Rebelo
6222fe9538
feat: add support for broader range of fitpro devices
2025-09-14 15:46:52 +02:00
José Rebelo
6ead1e3b03
FitCodeGen: Fix build warnings
2025-09-14 14:39:29 +01:00
dependency-bot and José Rebelo
fd8feb8bc8
Update kotlin monorepo to v2.2.20
2025-09-14 15:27:33 +02:00
dependency-bot and José Rebelo
0e9a57f31d
Update androidx.camera to v1.5.0
2025-09-14 15:27:20 +02:00
José Rebelo
4eff847f89
Update minSdk to 23 (Android 6 / Marshmallow)
2025-09-14 13:40:52 +01:00
Thomas Kuehne and José Rebelo
71116173f8
strings: Bluetooth is a proper name
2025-09-14 14:00:31 +02:00
Andreas Shimokawa
76102a3f4e
README: move stuff around again
2025-09-14 12:36:19 +02:00
Andreas Shimokawa
2b9417de85
link "get it on codeberg" to release page, move rb badge
2025-09-14 12:34:23 +02:00
Andreas Shimokawa
6df6e741da
add rb badge
2025-09-14 12:32:21 +02:00
José Rebelo
bf4b65a70b
update changelog, bump version
0.87.0
2025-09-13 15:31:16 +01:00
José Rebelo
154daf9d57
Revert "Update dependency org.robolectric:robolectric to v4.16"
...
Roboelectric 4.16 dropped support for SDK 21
This reverts commit d15404c344 .
2025-09-13 15:16:47 +01:00
José Rebelo
f33a86fa52
Fix format string placeholders in fw_upgrade_notice_huawei
2025-09-13 15:13:17 +01:00
José Rebelo
7d25071299
Even Realities G1: Fix linter
2025-09-13 15:05:14 +01:00
Christian Thiele and Hosted Weblate
708b5969d7
Translated using Weblate (German)
...
Currently translated at 100.0% (4222 of 4222 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-09-13 14:00:57 +00:00
José Rebelo
fdf849d9e2
Shokz: Fix linter
2025-09-13 14:59:27 +01:00
José Rebelo
d76a07c9f1
Charts: Restore old sleep chart
...
As per reports on Matrix the new sleep chart does not yet have feature parity
with the old one, especially for devices that report inconsistent sleep stages
(eg. Huami). It is also missing some features such as zoom.
This reverts commit 5052f03a1b .
2025-09-13 14:55:27 +01:00
dependency-bot and José Rebelo
d15404c344
Update dependency org.robolectric:robolectric to v4.16
2025-09-13 13:20:09 +02:00
dependency-bot and José Rebelo
6666b67291
Update protobuf to v4.32.1
2025-09-13 13:19:16 +02:00
dependency-bot
a2281b6c7d
Update dependency androidx.activity:activity-ktx to v1.11.0
2025-09-13 08:32:43 +00:00
dependency-bot and José Rebelo
e9ba0b1d75
Update dependency com.google.code.gson:gson to v2.13.2
2025-09-13 10:18:50 +02:00
dependency-bot
1ee908a21f
Update dependency androidx.work:work-runtime-ktx to v2.10.4
2025-09-13 01:23:56 +00:00
José Rebelo
d68e3766c7
Update changelog
2025-09-12 21:38:09 +01:00