Commit Graph
1555 Commits
Author SHA1 Message Date
José Rebelo a68746c996 Maps: Add themes biker, dark, indigo 2025-09-20 09:33:23 +01:00
Me7c7 e4dbb202d6 Huawei: Extend swim and jumping rope workouts 2025-09-19 15:37:40 +03:00
Thomas Kuehne 1507553247 Garmin: HRM-Pro Plus - native support (#5353) 2025-09-14 16:49:15 +02:00
Thomas KuehneandJosé Rebelo 71116173f8 strings: Bluetooth is a proper name 2025-09-14 14:00:31 +02:00
José Rebelo f33a86fa52 Fix format string placeholders in fw_upgrade_notice_huawei 2025-09-13 15:13:17 +01:00
José Rebelo a03b1844fe Garmin Fenix 6X Pro: Initial support 2025-09-12 21:07:01 +01:00
José Rebelo 2d62e11148 Zepp OS: Add continuous HR measurement setting 2025-09-11 22:03:00 +01:00
José Rebelo e475a42ec5 Zepp OS: Parse workout laps 2025-09-07 15:40:43 +01:00
Thomas KuehneandJosé Rebelo f5eb4a5feb garmin: add experimental support for In Reach Mini 2 2025-09-07 14:53:42 +02:00
José Rebelo 682113360e Y66: Initial support 2025-09-06 15:19:31 +01:00
José Rebelo 82b95882ae Garmin Vívoactive 6: Initial support 2025-09-06 14:05:18 +01:00
José Rebelo 8e69a0645b Moyoung: Initial support for HC96 2025-09-05 23:23:59 +01:00
Thomas Kuehne eba83f93ad change daily sleep goal from hours to minutes (#1312) 2025-08-31 10:27:24 +02:00
José Rebelo 0384f62a7e Garmin: Add step speed loss 2025-08-30 13:26:55 +01:00
Me7c7 bfc54276a1 Huawei: recovery heart rate to workout 2025-08-30 15:08:12 +03:00
a0zandJosé Rebelo 1bff3eb2e8 Workout details: add filter charts button in landscape mode 2025-08-28 19:10:07 +02:00
José RebeloandJosé Rebelo 28a331f4f4 Workout details: add button to rotate charts activity 2025-08-28 19:10:07 +02:00
José RebeloandJosé Rebelo 0e78261c5a Workout details: Add cadence chart 2025-08-28 19:10:07 +02:00
a0zandJosé Rebelo ec55ce3ac0 Workout details: combined charts activity 2025-08-28 19:10:07 +02:00
Thomas KuehneandJosé Rebelo 42033aad18 ultrahuman: redesign device support 2025-08-26 21:38:51 +02:00
Thomas KuehneandJosé 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
ahormannandJosé 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
José Rebelo da824c3574 Remove redundant translations for Heart Rate stats 2025-08-22 10:08:01 +01:00
Thomas KuehneandJosé Rebelo 5b1a4b237b WeightScale: add btle profile and generic device coordinator / device support (#5225)
Adds support for receiving weights from standard Bluetooth Weight scales:
0000181d-0000-1000-8000-00805f9b34fb - org.bluetooth.service.weight_scale
00002a9d-0000-1000-8000-00805f9b34fb - org.bluetooth.characteristic.weight_measurement
https://www.bluetooth.com/specifications/specs/weight-scale-service-1-0-1/
2025-08-18 11:23:52 +02:00
José Rebelo 244b46c7f2 Workout details: Code cleanup 2025-08-18 00:01:00 +01:00
a0zandJosé Rebelo 89281fdd6b Workout details: fix heart rate chart, data categorization, labels 2025-08-18 00:01:00 +01:00
a0zandJosé Rebelo b297264b56 Workout details: support display of values multiple times, add other category 2025-08-18 00:01:00 +01:00
Andriy UtkinandJosé Rebelo 22daa9c52b Colmi V76: Initial support 2025-08-17 17:37:02 +02:00
a0z b0721f1de8 Design: update values text color across fragments it improve visibility 2025-08-17 10:24:29 +02:00
Me7c7 f76d64b20d Huawei: Changed the sleep prefs and enabled sleep breathing awareness configuration
Sleep breathing awareness can be enabled for some devices.
Information is currently not retrieved from the watch.
2025-08-16 14:54:36 +03:00
José RebeloandJosé Rebelo 2ecc845a74 Introduce automatic zip export 2025-08-15 20:35:01 +02:00
Thomas KuehneandJosé Rebelo 78b78de8e6 delete export files when deleting a device (#5216) 2025-08-14 23:08:14 +02:00
José Rebelo 7fe1066be1 Improve clarity on zip export/import error 2025-08-13 23:26:44 +01:00
José RebeloandJosé Rebelo 7f20bf698b Garmin: New sync protocol (experimental) 2025-08-11 22:06:05 +02:00
José Rebelo a4fe2bbd4d Polar H9: Initial support 2025-08-11 19:22:14 +01:00
José Rebelo 221add17f1 Garmin: Relabel total ascent / descent 2025-08-11 19:11:37 +01:00
José Rebelo eef224ca4e Garmin: Set alarms from phone 2025-08-10 23:16:09 +01:00
jrthomas270andJosé Rebelo d6daab8d0d Even Realites G1: Support Notifications and improve disconnections
This change helps improve the connection experience when GadgetBridge is
working as a background task. The glasses must be send a heartbeat
packet every 32 seconds, otherwise they will disconnect. When
GadgetBridge is running in the background there is a 15-20 second delay
between the background handler waking up. This means that when the wake
up time is sceduled for 30 seconds, it often won't be woken up for 45-50
seconds leading to almost immediate disconnect after the user turns off
the screen. The official app gets around this by using a 5 second delay
leading to ~25 seconds of delay in sleep mode, but this over sends when
the phone is awake. Instead of doing that, I maintain the 28 second
delay but I change the background thread to a higher priority so that it
more consistently wakes up within th 32 second BLE limit.

Also added support for Notifications being sent to the glasses.
2025-08-10 22:34:56 +02:00
José Rebelo 12b9b8a1c0 Shokz: Multipoint pairing 2025-08-10 00:22:24 +01:00
ad0z 097874f321 Blood oxygen: fragment refactor 2025-08-07 23:01:14 +02:00
José Rebelo dd8e6533ea Colmi P80: Initial support 2025-08-06 21:39:15 +01:00
José Rebelo 912c0f1299 Blackview R60: Initial support 2025-08-06 21:36:15 +01:00
Julian RaufelderandJosé Rebelo a680a819fd Add Garmin Edge 540 2025-08-05 20:13:13 +02:00
José Rebelo 68f9a2ebc4 Restore android-emojify
jemoji is failing to load

- This reverts commit dfc20ca8b7.
- This reverts commit 8c98a81ba5.
- This reverts commit a00da2ee25.
2025-08-04 22:33:35 +01:00
José Rebelo 742fccacec Simplify disabling permissions request screen
- Move the preference from developer to general settings
- Add a "do not ask again" button (with a warning), but only when the
  permission check is triggered on startup
2025-08-04 21:35:13 +01:00
Thomas KuehneandJosé Rebelo a38d9056d4 strings: use standardized straight quotes " and en dash – (#5112)
also cleanup left-over quotes " from string.xml creation
2025-08-03 23:37:07 +02:00
José Rebelo 646f918ce5 Make device types not translatable (#5108) 2025-08-03 14:46:21 +01:00
José Rebelo f0e981525e Fix some wrong devicetype names 2025-08-03 14:18:30 +01:00