Commit Graph
1577 Commits
Author SHA1 Message Date
Vitaliy TominandJosé Rebelo 6255057772 igpsport: Removed all RuntimeException from igpsport and minor fixes 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 5f9114c221 igpsport: Mark device names non-translatable 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo 0046666f19 igpsport: update strings s/IGPSPORT/iGPSPORT/ 2026-05-13 23:33:24 +02:00
Richard NauberandJosé Rebelo 78494a6877 igpsport: add BCS200S support 2026-05-13 23:33:24 +02:00
Vitaliy TominandJosé Rebelo c0bcee6ba7 igpsport: Add iGS800 2026-05-13 23:33:24 +02:00
Thomas KuehneandJosé Rebelo 014b180a30 igsport: rebase device code to master ad34fec706 2026-05-13 23:33:24 +02:00
José Rebelo cbe4226a76 Experimental support for Amazfit Active 3 Premium, Cheetah 2 Pro, T-Rex Ultra 2 2026-05-10 15:48:18 +01:00
José Rebelo ced5f2f680 Merge pull request 'Moondrop: add support for Moondrop Space Travel 2 and its audio curation modes (ANC)' (#6062)
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/6062
2026-05-09 23:57:37 +02:00
Thomas Kuehne 3781924351 Garmin: improve workout parsing
- add initial / final / min stamina handling for session summary
- add fractional cycle and cadence handling for session summary
- add fallback handling for diving summary
2026-05-08 09:36:57 +00:00
Dominik Riebeling 10f438aef7 CMF Buds: Enable EQ / Ultra Bass / low latency for Buds 2 Plus
- Update EQ preset values for Buds 2 Plus
- Enable for Buds 2 Plus
2026-05-03 22:02:56 +02:00
Thomas Kuehne d45bcd4db3 Garmin: add basic Send Waypoint activity
- available in device specific settings for supported gadgets
- supports pasting common text formats (e.g. 27°59′18″N 86°55′31″E)
- supports geo: URIs (e.g. geo:27.988333,86.925278,8848)
2026-05-03 16:11:55 +00:00
José Rebelo c40d3e63a8 CMF Buds 2a: Add equalizer and ultra bass 2026-05-03 16:44:35 +01:00
Dominik RiebelingandJosé Rebelo aaf5b3011f CMF Buds: Support more ANC modes
Some Buds support additional ANC modes "medium" and "adaptive".
Add them to the available modes.

- Buds 2 Plus
- Ear(a) (see #3994)

Likely also applies to other models.
2026-05-02 19:50:44 +02:00
Dominik RiebelingandJosé Rebelo 5ba0f6bf71 CMF: Initial support for Buds 2 Plus 2026-05-02 19:50:44 +02:00
Jan64X f616c3159c Moondrop: Split ST2 into its own device coordinator and device type 2026-05-02 15:20:13 +02:00
Jan64X ce85474e0a Moondrop: add support for Moondrop Space Travel 2 and its audio curation modes (ANC) 2026-05-02 12:31:24 +02:00
José Rebelo 666252de1a Huawei Watch Ultimate 2: Initial support 2026-05-01 15:43:08 +01:00
liberodarkandJosé Rebelo 79763f0228 Add Huawei Watch GT Runner 2 2026-04-26 14:56:34 +02:00
José Rebelo 19660a69ab CMF Buds 2a: Initial support 2026-04-26 10:00:38 +01:00
José Rebelo 3623dde207 Garmin Forerunner 570: Initial support 2026-04-25 13:38:32 +01:00
Thomas Kuehne e01599a9e3 Garmin: enhance activity summaries
- add fallback sources for HR_AVG, TOTAL_ASCENT, TOTAL_DESCENT, AVG_POWER, BODY_ENERGY_AT_START and BODY_ENERGY_AT_END
- fallback to lap average speed if the lap enhanced average speed isn't available
- ensure that paces/speeds are only rounded by WorkoutValueFormatter and not also by GarminWorkoutParser
- add diving lap summary for apnea
- add scuba tank summary
- fix diving summary gaps when CNS, N2 load or O2 toxicity values are 0
2026-04-25 00:16:16 +00:00
Thomas Kuehne f0c5748eaa Garmin: add more sport / subsport codes 2026-04-24 20:50:55 +00:00
José Rebelo e581eb34c4 Round large work values to kJ 2026-04-23 22:39:59 +01:00
José Rebelo 2380f98815 Adjust default sleep range to 18:00
This is a saner default than 12:00, which cuts off sleep sessions that
go past noon. We keep the previous noon-to-noon setting as an option, in
case that is a better option for some users.
2026-04-23 20:49:47 +01:00
José Rebelo b95ad084d6 Sony WH-1000XM3: Disable unsupported preferences when Audio HD enabled 2026-04-19 16:24:38 +01:00
duhowandJosé Rebelo 0e85d47cc8 Sony: WH-1000XM3 add support for LDAC and NC/AMBIENT button switch (#5990)
Implements missing features from [WH-1000XM3](https://gadgetbridge.org/gadgets/headphones/sony/#device__sony_wh-1000xm3):

- Sound Quality Mode (SBC Codec / HD codecs)
    - Added as a switch (boolean) in UI
    - Note that LDAC option can appear in Andoid Bluetooth Device settings as well as unselected. Some Android devices (eg. Samsung) will also allow changing the BT Codec in Developer Settings, but if this is not enabled, the change won't apply.
- Function of NC/AMBIENT button
    - Allows using either Google Assistant or Alexa Assistant.
    - This model does not support "system assistant", used for other non-Google/Alexa assistants.

Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5990
Co-authored-by: duhow <contacto@duhowpi.net>
Co-committed-by: duhow <contacto@duhowpi.net>
2026-04-19 17:17:16 +02:00
José Rebelo dd46ba54be Polar H10: Add configuration settings 2026-04-18 17:44:19 +01:00
José Rebelo 8a1cd4adfc Add FossWallet support 2026-04-15 21:46:59 +01:00
José Rebelo 0e704a9c35 Use grams for weight values under 1kg 2026-04-15 21:43:13 +01:00
José Rebelo 7e240be379 Add hint about subdomain 2026-04-14 23:41:05 +01:00
José Rebelo 5b7ad07e05 Merge pull request 'Garmin: enhance activity summaries' (#5996)
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5996
2026-04-14 22:27:18 +02:00
Thomas Kuehne 426a88f020 Garmin: enhance activity summaries
- prioritise names: workout name > session sports profile > sport name
- gracefully fallback from Enhanced Respiration to plain Respiration
- gracefully fallback from Enhanced Speed to plain Speed
- add gear info showing last battery reading of connected devices
- add altitude min/max/avg
- add user heart rate (min/max/resting)
- add workout feel (0 - 100%)
- add device battery state (initial / final)
- add ebike battery state (initial / final)
- add more recovery, work, energy statistics
- diving: add SAC (Surface Air Consumption)
- diving: add water density with fallback to water type
- diving: ignore disabled gases
2026-04-14 05:00:58 +00:00
José Rebelo ad57864dcc Sony WH-1000XM6: Experimental support 2026-04-13 23:34:03 +01:00
Thomas KuehneandJosé Rebelo 9344940260 extend support for non-GPS activities
This enhances the general GB code _without_ the device specific adjustments required to actually display values:
- chart elevation even if the activity has no GPS recording (e.g. treadmill and floor climbing)
- added distance chart
- added stride chart
- added step length chart
- added body energy chart - 24/7 energy level
- added stamina chart - activity specific endurance capacity
- added N2 load (Nitrogen) chart for diving
- added CNS toxicity (Central Nervous System) chart for diving
- added oxygen toxicity summary for diving
- added surface interval summary for diving
2026-04-11 01:43:45 +02:00
José Rebelo cede254fd8 Huawei Band 11 Pro: Initial support 2026-04-10 23:28:15 +01:00
Thomas KuehneandJosé Rebelo 536ad17c4d Garmin HRM 600: Initial support
Based on feedback in #5633
2026-04-11 00:03:36 +02:00
José Rebelo b4ca137d8c Merge pull request 'Redmi Buds 8 Active: Add device support' (#5932)
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/5932
2026-04-07 00:26:44 +02:00
Arjan SchrijverandArjan Schrijver 7420876a88 Fossil Q: Move notifications configuration to dedicated top-level device preference 2026-04-05 14:18:10 +02:00
Arjan SchrijverandArjan Schrijver 7735b2d795 Fossil Q: Add button function to ring phone 2026-04-05 14:18:10 +02:00
Arjan SchrijverandArjan Schrijver a03bfee348 Fossil Q: Add/fix button actions for music and volume control 2026-04-05 14:18:10 +02:00
Arjan SchrijverandArjan Schrijver aa37f7bdce Fossil Q: Move button config to device preferences 2026-04-05 14:18:10 +02:00
Arjan SchrijverandArjan Schrijver a149a48e95 Fossil Q: Move subdial notifications to preferences 2026-04-05 14:18:10 +02:00
Thomas Kuehne 3cd5ae847b Garmin: add support for installing .FIT location and segment files
The uploaded location file creates new waypoints on the device by updating the LCTNS.FIT / Location.fit file.
2026-03-30 01:26:02 +02:00
iNeedADoctor d6a4aad588 Redmi Buds 8 Active: Add device support 2026-03-25 21:03:13 +01:00
José Rebelo 00dd7cb99b Split measurement system units 2026-03-24 22:16:13 +00:00
José Rebelo 8a16ab2f66 Add support for nautical units 2026-03-24 21:49:26 +00:00
iNeedADoctor 2ac3556310 Redmi Buds 6 Active: add (almost all) the missing features 2026-03-24 00:56:37 +01:00
Sky233mlandEdoardo Vacchi 08d9b6cac8 Xiaomi: Add support for Rpk 2026-03-23 23:20:42 +01:00
José Rebelo ed2156c090 Add Intent to change global settings 2026-03-22 23:16:03 +00:00
José Rebelo 7c1324bec9 Zepp OS: Add Floorball activity 2026-03-22 19:21:46 +00:00