Commit Graph
15607 Commits
Author SHA1 Message Date
José Rebelo 1f84901c14 Garmin Forerunner 970: Initial support 2026-06-21 22:16:52 +01:00
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é RebeloandJosé 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
trentsuzukiandJosé Rebelo 3c917a0956 Add charts for GenericMetricSample 2026-06-20 17:15:34 +02:00
trentsuzukiandJosé 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
badcppandNTeditor 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 MicheelandJosé 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 MicheelandJosé 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é RebeloandArjan 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