José Rebelo
9ddb4895df
Bangle.js: Add ActivityTrackProvider
2026-03-21 21:55:04 +00:00
José Rebelo
4b1abace72
Huami / Zepp OS: Add ActivityTrackProvider
2026-03-21 21:55:04 +00:00
José Rebelo
58d6d670f7
Introduce ActivityTrackProvider
2026-03-21 21:55:03 +00:00
José Rebelo
4c81beed00
Garmin: Fix activity sync stuck when keep activity data on device is enabled
2026-03-21 21:22:50 +00:00
José Rebelo
47b2412663
ZL02D: Initial support
2026-03-21 16:04:52 +00:00
José Rebelo
49ac9467a5
Garmin Descent G1: Initial support
2026-03-21 13:09:05 +00:00
José Rebelo
4cb5a9e34d
Add workaround for crash when DST rules are unknown ( #5914 )
2026-03-20 21:41:08 +00:00
José Rebelo
b92985fc3b
Zepp OS: Add support for TGA_RGB565_MHS002SNEMAP
2026-03-20 20:38:40 +00:00
José Rebelo
9313c43ec9
Add gradle distributionSha256Sum
2026-03-19 23:12:54 +00:00
José Rebelo and Hosted Weblate
e6f8a2087d
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (3 of 3 strings)
Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/sr/
2026-03-19 22:50:45 +01:00
José Rebelo and Hosted Weblate
7c42ed6125
Translated using Weblate (Tamil)
...
Currently translated at 100.0% (3 of 3 strings)
Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/ta/
2026-03-19 22:50:45 +01:00
José Rebelo
61eaaf81a3
Fix linter
2026-03-19 21:41:43 +00:00
José Rebelo
a604d5b67c
Huawei: Update comment
...
Leftover from 85c3bb188
2026-03-19 21:33:28 +00:00
José Rebelo
8b53389489
Fix crash on LineageWeatherManagerService for some devices
2026-03-19 21:32:57 +00:00
José Rebelo
85c3bb1886
Huawei Band AW70: Fix workout parsing
...
Thanks to @Martin.JM and @Me7c7 for the patch.
2026-03-19 21:19:17 +00:00
José Rebelo
109677c729
Revert nQuant upgrade
...
Latest changes are not compatible with SDK 23
* This reverts commit 07b1e593b3 .
* This reverts commit c8da8b4717 .
2026-03-19 19:09:19 +00:00
José Rebelo
a11fdbc067
update changelog, bump version
2026-03-17 21:48:15 +00:00
José Rebelo
a0e5a7e11b
Dashboard PAI Widget: Fix gray and rounded segments
2026-03-17 21:34:16 +00:00
José Rebelo
a76cc5d26e
Update changelog
2026-03-16 23:48:51 +00:00
José Rebelo
3230965013
Honor Magic Watch: Initial support
2026-03-16 23:28:26 +00:00
José Rebelo
7777d70eea
Xiaomi-protobuf: Improve activity parsing
2026-03-16 23:23:22 +00:00
José Rebelo
66d1cd34f8
Y6 (GloryFit): Initial support
2026-03-16 23:12:44 +00:00
José Rebelo and José Rebelo
ca9c02e686
Garmin: Use builders for GpxRouteFileConverter
2026-03-16 23:31:39 +01:00
José Rebelo
302d79342e
Xiaomi: Fix first HC sync for SpO2 data
2026-03-16 21:50:25 +00:00
José Rebelo
eee47b717c
Xiaomi: Fix first HC sync for SpO2 data
2026-03-15 21:28:21 +00:00
José Rebelo
546dd7a9cf
Garmin/CMF: Fix activity over-counting on timezone change
2026-03-15 00:05:30 +00:00
José Rebelo
5dfe8d835f
Garmin Forerunner 935: Initial support
2026-03-13 21:31:39 +00:00
José Rebelo
fb6e605389
Garmin Venu 4: Fix bluetooth name
2026-03-13 21:29:02 +00:00
José Rebelo
3739a2935e
Attempt to fix TinyWeatherForecastGermanyReceiver on some devices
2026-03-10 19:47:14 +00:00
José Rebelo
50338052b6
Zepp OS: Add setting to disable calendar event reminders
2026-03-09 22:46:06 +00:00
José Rebelo
63d94b3121
Garmin Instinct 2S Surf: Initial support
2026-03-09 21:44:50 +00:00
José Rebelo
6f6047363e
Huawei Band 11: Initial support
2026-03-09 21:42:58 +00:00
José Rebelo
6f0b8b368e
Dashboard: Add week day
2026-03-09 21:39:23 +00:00
José Rebelo
680026d7a4
Restrict jitpack dependencies to com.github.*
2026-03-08 22:43:13 +00:00
José Rebelo
d0993353cf
Garmin: Improve activity fetch logging
2026-03-07 13:06:58 +00: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
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
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
José Rebelo
d8c1ad6b7e
Check calendar and contact permissions for calendar sync
2026-02-14 15:02:45 +00: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
José Rebelo and José Rebelo
0b124a0f06
Garmin: Fix timestamp16 rollover
2026-02-08 23:24:03 +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
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
José Rebelo
aefa384bbe
Garmin: Fix occasional crash when support class is disposed
2026-02-03 22:48:49 +00:00
José Rebelo
2842101300
Intent API: Fix database and zip export intents
2026-02-03 20:12:45 +00:00
José Rebelo
ce92774b3b
Mi Band 8 Pro: Fix treadmill parsing
2026-02-03 13:14:06 +00:00
José Rebelo
08e91fba9a
Add some missing biking activities for VO2 Max computation
2026-02-03 13:02:50 +00:00
José Rebelo
15d71450bb
Mi Band 9 Pro: Fix elliptical parsing
2026-02-02 22:03:16 +00:00
José Rebelo
3fc1cce75a
Fix VO2 Max crash on high values
2026-02-02 21:39:38 +00:00
José Rebelo
24cc4c35ba
Zepp OS: Add e-bike activity
2026-02-02 21:24:03 +00:00
José Rebelo
8c575535b2
Health Connect: Prefer granular active calories if available
...
If the device supports active calories in activity samples prioritize
those, as they are more granular and capture activities that may not
have been explicitly recorded.
2026-02-02 21:22:41 +00:00
José Rebelo
22a4c40401
Add distinct VO2 Max ranges per age / gender
2026-01-26 21:16:16 +00:00
José Rebelo
0a81a2555e
Zepp OS: Make weather v5 non-experimental
2026-01-26 20:16:29 +00:00
José Rebelo
13cdf45484
Zepp OS: Update VO2 Max support
2026-01-25 15:53:31 +00:00
José Rebelo
ae9d9acf39
Garmin: Update devices with VO2 max support
...
As per https://support.garmin.com/en-US/?faq=lWqSVlq3w76z5WoihLy5f8
Some watches are not on this list, but they mention VO2 Max for running
or cycling specifically in the manual, so they were left enabled as we
are not fully sure.
2026-01-25 15:53:31 +00:00
José Rebelo
fd22f674f7
Display device alias hints on file manager
2026-01-24 17:29:39 +00:00
José Rebelo
6d961c8f8b
Garmin: Disable some features on watches that do not support them
2026-01-24 17:18:38 +00:00
José Rebelo
34b5027110
Garmin: Update devices with SpO2 support
2026-01-24 16:33:37 +00:00
José Rebelo
6cc116f89c
Garmin: Update devices with training load support
...
Source: https://support.garmin.com/en-US/?faq=SEkNpdGyhR917js0qQL3Q6
2026-01-24 16:26:13 +00:00
José Rebelo
b7ce6a67e8
Zepp OS: Adjust weather v5 responses
2026-01-24 14:09:20 +00:00
José Rebelo
9dd91c4349
Garmin: Display sleep restless moments
2026-01-23 21:14:55 +00:00
José Rebelo
8644a69d0a
Amazfit Balance 2 XT: Experimental support
2026-01-23 20:30:27 +00:00
José Rebelo
c19663bfd6
Update changelog
2026-01-23 00:02:30 +00:00
José Rebelo
a573613037
Garmin: Map fit data for sleep restless moments
2026-01-22 21:41:42 +00:00
José Rebelo and José Rebelo
678ef35904
Garmin: Handle http requests async
2026-01-22 19:49:48 +01:00
José Rebelo
b8a0c0dbbb
Do not request internet helper permissions on Bangle build
2026-01-21 23:46:23 +00:00