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
José Rebelo
da824c3574
Remove redundant translations for Heart Rate stats
2025-08-22 10:08:01 +01:00
Thomas Kuehne and José 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
a0z and José Rebelo
89281fdd6b
Workout details: fix heart rate chart, data categorization, labels
2025-08-18 00:01:00 +01:00
a0z and José Rebelo
b297264b56
Workout details: support display of values multiple times, add other category
2025-08-18 00:01:00 +01:00
Andriy Utkin and José 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é Rebelo and José Rebelo
2ecc845a74
Introduce automatic zip export
2025-08-15 20:35:01 +02:00
Thomas Kuehne and José 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é Rebelo and José 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
jrthomas270 and José 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 Raufelder and José 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 Kuehne and José 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
Me7c7
23c5052371
Huawei: fix UI for apps icons uploading
2025-08-03 15:15:27 +03:00
José Rebelo
0c25a59664
Garmin: Add note on files needed for AGPS
2025-08-03 09:58:53 +01:00
ad0z and José Rebelo
e6ae499230
Workout load: fragment init
2025-08-03 00:42:20 +02:00
José Rebelo
0870c24832
Add GpxRouteInstallerActivity
2025-08-02 21:34:25 +01:00
Alik Aslanyan and José Rebelo
a00da2ee25
Implement Emoji transliteration
2025-08-01 22:28:47 +02:00
José Rebelo
fcfe650d36
Coospo HW807: Initial support
2025-07-31 18:41:28 +01:00
José Rebelo
802c983d41
Nothing Ear (a): Initial support
2025-07-31 18:09:52 +01:00
José Rebelo
89b5264425
Shokz OpenSwim Pro: Initial support
2025-07-30 21:31:30 +01:00
Thomas Kuehne and José Rebelo
bba747cb6c
ui: optionally prevent screen shots and insecure displays ( #5166 )
...
Introduce new Settings / User interface / Screenshots to optionally prevent screenshots and viewing on non-secure displays.
Toggling this setting requires a GB restart to become fully effective.
2025-07-29 20:57:27 +02:00
José Rebelo
ad34fec706
Garmin Fenix 3 HR: Experimental support
2025-07-28 13:12:50 +01:00
José Rebelo
48993982e8
Garmin Fenix 3: Experimental support
2025-07-26 18:30:48 +01:00
José Rebelo
58a594f289
Garmin HRM 200: Initial support
2025-07-26 15:54:28 +01:00
José Rebelo and José Rebelo
77bfeff52e
Coospo H6/HW9: Experimental support
2025-07-26 16:49:21 +02:00
José Rebelo and José Rebelo
a5dc7bbd2f
Generic Heart Rate Sensor: Initial support
2025-07-26 16:49:21 +02:00
José Rebelo and José Rebelo
b354a33c5a
Add long-press menu on discovery activity
2025-07-26 16:25:50 +02:00
José Rebelo and José Rebelo
f6316777a1
Add auth key activity
2025-07-26 16:25:50 +02:00
Thomas Kuehne and José Rebelo
556a89b9a8
ble: throw an exception in BtLEQueue.connect if this queue is so broken that it can no longer be re-used
2025-07-22 21:28:43 +02:00
Me7c7
af6b6c9704
Huawei: Swim workout pace units
2025-07-22 19:14:03 +03:00
José Rebelo
62dbbea218
Garmin: Display fetch and parse progress
2025-07-21 19:54:37 +01:00
punchdeerflyscorpion
a0432afd57
Initial diving support for garmin watches
2025-07-21 18:59:50 +02:00
José Rebelo
33c012e1b8
Amazfit Helio Ring: Experimental support
2025-07-21 17:06:35 +01:00