José Rebelo
b055ab5075
Include workouts in activity list
2026-06-21 22:05:50 +01:00
José Rebelo
79ad5a6079
Amazfit Balance: Fix code for outdoor cycling
2026-06-21 13:46:15 +01:00
José Rebelo
2d068e8e5c
Amazfit Bip Lite: Add workout GPS settings
2026-06-21 09:39:40 +01:00
José Rebelo
736db41b40
Blackview R3Max: Initial support
2026-06-20 22:44:11 +01:00
José Rebelo and José Rebelo
08aebb1e51
Garmin: Only trigger ExploreSync after normal sync
2026-06-20 22:11:19 +02:00
José Rebelo
bb23023b19
Merge pull request 'Gradle: update compile SDK from 36.0.0 to 36.1.0 and migrate kotlinOptions to compilerOptions' ( #6319 )
...
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6319
2026-06-20 20:46:39 +02:00
José Rebelo
f722ba82f3
Track auto-fetch times per device ( #6266 )
2026-06-20 16:23:24 +01:00
José Rebelo
5e7ffce543
Merge pull request 'add support ldac, multipoint and game mode options for realme Buds T200' ( #6305 )
...
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6305
2026-06-20 17:22:37 +02:00
trentsuzuki and José Rebelo
3c917a0956
Add charts for GenericMetricSample
2026-06-20 17:15:34 +02:00
trentsuzuki and José Rebelo
d9adf83564
Add weekly/monthly temperature charts
2026-06-20 17:12:45 +02:00
NTeditor
8616a6ed32
oppo: rename DeviceInfo to Subscription
2026-06-20 14:40:41 +03:00
NTeditor
dfbb86da42
oppo: add handler for DeviceInfoType.ANC_SELECTOR
2026-06-20 12:18:28 +03:00
NTeditor
45cd3c2a2c
oppo: add handler for DeviceInfoType.GAME_MODE
2026-06-20 11:52:54 +03:00
Thomas Kuehne
7ae60e6e37
Gradle: update compile SDK from 36.0.0 to 36.1.0 and migrate kotlinOptions to compilerOptions
2026-06-20 08:19:05 +00:00
NTeditor
19933192d3
oppo: add DEVICE_INFO subscribe logic
2026-06-20 11:17:23 +03:00
Thomas Kuehne
135842de07
Garmin: decode more fit fields
...
Message 318 contains solar charging information that could be used as a proxy for sunlight intensity (#5874 ).
2026-06-20 07:34:45 +00:00
NTeditor
ef5aeb9a27
remove non-english string select_at_least_option as requested
2026-06-20 03:24:29 +03:00
NTeditor
513832dcfb
oppo: show warning when selecting too few ANC modes
2026-06-20 03:24:24 +03:00
NTeditor
be73323222
oppo: add AncConfigValue.toMask() method
2026-06-20 03:21:56 +03:00
NTeditor
b2f7fdec94
oppo: fix parseBattery missing battery logic
2026-06-20 03:21:55 +03:00
NTeditor
14a3cc5772
oppo: add supportsAnc in writeToParcel()
2026-06-20 03:21:55 +03:00
NTeditor
206e5b9eae
realme: add BluetoothNameTest for realme Buds Air 6 Pro
2026-06-20 03:21:55 +03:00
badcpp and NTeditor
59d056f1f7
realme: add support for Realme Buds Air 6 Pro
2026-06-20 03:21:55 +03:00
NTeditor
6881bab143
oppo: add AncConfigType.TOUCH_CYCLE_MODES
2026-06-20 03:21:55 +03:00
NTeditor
c8fd2f0c15
oppo: Reset missing battery states to UNKNOWN for UI
2026-06-20 03:21:55 +03:00
NTeditor
a603677629
oppo: add handler for ANC_CONFIG_ACK
2026-06-20 03:21:55 +03:00
NTeditor
56d05b8d1d
oppo: dynamically request supported misc configs
2026-06-20 03:21:55 +03:00
NTeditor
ced93c23a0
oppo: add anc support
2026-06-20 03:21:54 +03:00
NTeditor
87ca50652d
oppo: move ldac, multipoint and game mode settings from DEVELOPER
2026-06-20 03:21:54 +03:00
NTeditor
6831256e4c
oppo: rename PREF to MISC_CONFIG; add MISC_CONFIG_REQ and MISC_CONFIG_RET commands
2026-06-20 03:21:54 +03:00
NTeditor
be7faa8399
oppo: refactor OppoHeadphonesProtocol
2026-06-20 03:21:54 +03:00
NTeditor
5b2bf237c9
realme: enable ldac, multipoint and game mode for realme Buds T200
2026-06-20 03:21:54 +03:00
NTeditor
54f0949f84
oppo: add minimal support ldac, multipoint and gamemode
2026-06-20 03:21:54 +03:00
Mathias Micheel and José Rebelo
a3abd2516e
Single toggle action, persist state, updated strings
...
Combine start/stop into single toggle action
persist state via GBDeviceEventUpdatePreferences
added subdivisions as translatable strings
changed start/stop strings to generic ones
2026-06-19 23:33:45 +02:00
Mathias Micheel and José Rebelo
5fb412c296
initial support
2026-06-19 23:33:45 +02:00
Arjan Schrijver
69180dc3a4
Endurain: Fixes following from PR review
2026-06-19 23:31:23 +02:00
Arjan Schrijver
17c7137f12
Wanderer: Add basic integration and support GPX uploading
2026-06-19 23:31:23 +02:00
José Rebelo and Arjan Schrijver
cc529b40e2
Endurain: Upload FIT file if available
2026-06-19 23:31:23 +02:00
Arjan Schrijver
d6f6287919
Endurain: Add X-Client-Type header on requests where it was missing
2026-06-19 23:31:23 +02:00
Arjan Schrijver
3f1b8bfba2
Endurain: Fix failing activity editing API call
2026-06-19 23:31:23 +02:00
Arjan Schrijver
3d917887f6
Endurain: Make remaining strings translatable and rename settings screen
2026-06-19 23:31:23 +02:00
Arjan Schrijver
8b9b64b513
Endurain: Support SSO when logging into Endurain
2026-06-19 23:31:23 +02:00
Arjan Schrijver
67ee952634
Endurain: Update server-side workout type after uploading
2026-06-19 23:31:23 +02:00
Arjan Schrijver
8cd90f5a66
Endurain: Refresh tokens periodically
2026-06-19 23:31:23 +02:00
Arjan Schrijver
5dfa20202d
Endurain: Improve token refresh logic
2026-06-19 23:31:23 +02:00
Arjan Schrijver
df89cf8bb6
Endurain: Fetch and show server version string
2026-06-19 23:31:23 +02:00
Arjan Schrijver
692df2e3aa
Endurain: Support uploading workout GPX file
2026-06-19 23:31:23 +02:00
Arjan Schrijver
efdc8b9121
Endurain: Support refreshing auth token
2026-06-19 23:31:23 +02:00
Arjan Schrijver
38e02f6e78
Endurain: Functional local login implementation
2026-06-19 23:31:23 +02:00
Arjan Schrijver
f92d8c8ebb
Endurain: First try with bottomsheet instead of dialogs
2026-06-19 23:31:23 +02:00