José Rebelo
eaaef62a85
Garmin: Fix halved cadence in chart
2025-08-29 14:59:45 +01:00
José Rebelo
84dd8bf3fc
Workout details: disable elevation chart if all points are zero
2025-08-29 14:39:12 +01:00
José Rebelo
2d47120ecd
Xiaomi Watch S4: Switch to BT Classic
2025-08-28 18:40:48 +01:00
José Rebelo
7778d8b458
Workout details: Fix build warnings
2025-08-28 18:10:00 +01:00
a0z and José Rebelo
9ff56ee0cb
Workout details: use combined chart for charts fragment, scatter chart for cadence
2025-08-28 19:10:07 +02:00
a0z and José Rebelo
1bff3eb2e8
Workout details: add filter charts button in landscape mode
2025-08-28 19:10:07 +02:00
a0z and José Rebelo
21abc0767d
Workout details: add button to rotate charts activity
2025-08-28 19:10:07 +02:00
José Rebelo and José Rebelo
28a331f4f4
Workout details: add button to rotate charts activity
2025-08-28 19:10:07 +02:00
José Rebelo and José Rebelo
0e78261c5a
Workout details: Add cadence chart
2025-08-28 19:10:07 +02:00
a0z and José Rebelo
ec55ce3ac0
Workout details: combined charts activity
2025-08-28 19:10:07 +02:00
José Rebelo
594f775485
Xiaomi Watch S4: Allow both BLE and BT Classic
2025-08-28 18:04:06 +01:00
José Rebelo
cb1a2050c6
Garmin: Do not set nextPageId if unknown
2025-08-28 14:18:19 +01:00
Daniele Gobbetti and daniele
b0d76f8204
Migrate ViewPager usages to ViewPager2
...
Also migrate from FragmentStatePagerAdapter to FragmentStateAdapter, preserving the getPageTitle method for compatibility.
Layouts needs adjustments since the TabLayout cannot be a child of ViewPager2.
Further no subclassing is possible hence NonSwipeableViewPager has to be deleted, but the functionality is retained.
Custom classes to handle FragmentAdapters are also removed, and lifecycle of activities (using fragments) has been streamlined.
2025-08-28 09:38:08 +02:00
Arjan Schrijver
23210bac26
Fossil Q: Fix hands positions during setup
2025-08-27 23:05:30 +02:00
Arjan Schrijver
339c082f8d
Fossil Q: Fix hands color in apps overview
2025-08-27 23:05:30 +02:00
José Rebelo
fc7a6f4e46
Fix track when no maps folder is selected
2025-08-27 20:54:40 +01:00
Thomas Kuehne and José Rebelo
e112a51c1e
garmin: add FitDebug to improve logging of unsupported global field numbers
2025-08-27 19:44:46 +02:00
José Rebelo
f49ec911b7
Garmin: Fix upload of larger PRG files
2025-08-27 18:06:20 +01:00
José Rebelo
1224a4c483
Fix workouts list refresh when workout is modified
2025-08-26 22:15:18 +01:00
José Rebelo
eadae915c9
Workout details: Refresh charts when attaching a gpx file
2025-08-26 22:06:46 +01:00
Thomas Kuehne
0500a6ee41
zip backup: add zip archive comment to ease human identification
...
example comment:
data export from Android application nodomain.freeyourgadget.gadgetbridge version 0.86.1 from 2025-08-26T23:59:45Z
2025-08-26 22:47:13 +02:00
Thomas Kuehne and José Rebelo
0f54f2c6e0
zip backup: sort the external files by name to improve comparability
2025-08-26 22:02:07 +02:00
Thomas Kuehne and José Rebelo
42033aad18
ultrahuman: redesign device support
2025-08-26 21:38:51 +02:00
Thomas Kuehne and José Rebelo
f5e015ff57
ui: optionally disable fetching new data from connected devices when swiping down
...
1) add new preference Settings / User interface / refresh on swipe
2) adjusted ControlCenterv2, AbstractChartsActivity and WorkoutListActivity
2025-08-26 21:17:04 +02:00
José Rebelo
6367bf00e0
Zepp OS: Allow installing zpk files directly
2025-08-26 20:02:20 +01:00
Me7c7 and José Rebelo
efeba6f12d
Huawei: use specific table for temperature sync
2025-08-26 01:05:55 +02:00
Thomas Kuehne and José Rebelo
805bc35299
ui: use app:useSimpleSummaryProvider="true" instead of android:summary="%s"
...
fixes ListPreference's logcat warning:
`Setting a summary with a String formatting marker is no longer supported. You should use a SummaryProvider instead.`
https://developer.android.com/develop/ui/views/components/settings/customize-your-settings#summaries
2025-08-25 22:03:45 +02:00
José Rebelo
7a267f5200
Amazfit Neo: Whitelist fw 1.1.2.58
2025-08-25 19:44:44 +01:00
ahormann and José Rebelo
ec01ac70aa
Soundcore AeroFit 2: Initial Support
2025-08-25 20:27:58 +02:00
José Rebelo
1a58401fbf
Xiaomi Watch S4: Initial support
2025-08-25 19:21:07 +01:00
José Rebelo
3fdd54d2d6
Haylou Watch 2 Pro: Initial support
2025-08-25 19:06:36 +01:00
Daniel Giritzer and José Rebelo
1169c416b1
feat: add support for broader range of Yawell R11 names
2025-08-25 20:03:03 +02:00
José Rebelo
9d379991e0
Amazfit Active: Allow installing raw brm file directly
2025-08-25 15:27:33 +01:00
José Rebelo
0c6648ef07
Amazfit Active: Allow AGPS update with brm files
2025-08-25 14:34:32 +01:00
José Rebelo
d5860b8a3a
Fix workout list loading spinner
2025-08-22 23:34:34 +01:00
José Rebelo
eb2c6de216
Workout details: Exclude points with unknown elevation from chart
2025-08-22 10:43:38 +01:00
José Rebelo
da824c3574
Remove redundant translations for Heart Rate stats
2025-08-22 10:08:01 +01:00
Yurt Page and Hosted Weblate
3a44a086c3
Translated using Weblate (Russian)
...
Currently translated at 100.0% (4193 of 4193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2025-08-22 08:55:21 +00:00
Yurt Page and Hosted Weblate
2305a712dc
Translated using Weblate (Russian)
...
Currently translated at 97.5% (4091 of 4193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2025-08-22 08:55:20 +00:00
Yurt Page and Hosted Weblate
c5f5dc9d79
Translated using Weblate (Russian)
...
Currently translated at 97.5% (4091 of 4193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/ru/
2025-08-22 08:55:19 +00:00
jonnysemon and Hosted Weblate
593ae715a0
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (3 of 3 strings)
Translation: Freeyourgadget/fastlane metadata
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/fastlane-metadata/ar/
2025-08-22 08:55:19 +00:00
diskacz and Hosted Weblate
0120d5fa8e
Translated using Weblate (Polish)
...
Currently translated at 100.0% (4193 of 4193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/pl/
2025-08-22 08:55:18 +00:00
Christian Thiele and Hosted Weblate
01efe7fafb
Translated using Weblate (German)
...
Currently translated at 100.0% (4193 of 4193 strings)
Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2025-08-22 08:55:17 +00:00
José Rebelo
fe6f7f0b07
Maps: Fix initial zoom cutting off part of the track
2025-08-22 09:54:28 +01:00
José Rebelo
8c4eb1b9ce
Maps: Fix track outline when no maps are available
2025-08-22 09:54:04 +01:00
José Rebelo
7476ea98c2
Make workouts list async
2025-08-22 09:54:04 +01:00
Me7c7
8daea07c39
Huawei: fix HR in the sample provider
2025-08-22 11:32:03 +03:00
a0z
36022f0631
Workout: adjust value colors to keep consistency
2025-08-21 22:15:49 +02:00
Me7c7 and José Rebelo
dee73d3de2
Charts: Simple heart rate overlay to sleep chart added
2025-08-21 21:09:39 +02:00
Me7c7 and José Rebelo
1c9290c3c3
Heart Rate chart: time weighted avarage calculation
2025-08-21 21:08:43 +02:00