Commit Graph
11490 Commits
Author SHA1 Message Date
Daniele GobbettiandJosé Rebelo 13be343392 Pebble: remove last global settings
In order to add an emulated device it is sufficient to use the "Add test device" functionality choosing pebble as device and entering IP:PORT in the mac address field.

The pebble setting to force BLE is moved to discovery_pairing_preferences.xml

Also delete the pebble_preferences file and update general preferences.
2024-08-25 20:20:52 +00:00
Daniele GobbettiandJosé Rebelo 8e876c8a92 Remove preference pebble_reconnect_attempts
Its usage was removed with
c2db30274f
2024-08-25 20:20:52 +00:00
Daniele GobbettiandJosé Rebelo 54cf421295 Bind sunrise/sunset alarm receiver to specific device support
Only register it for Pebble devices which enable the relative setting.

Also move the preference to device specific.
2024-08-25 20:20:52 +00:00
Daniele GobbettiandJosé Rebelo 795ffde0e1 Pebble: move a bunch of preferences to device specific settings 2024-08-25 20:20:52 +00:00
Daniele GobbettiandJosé Rebelo c3d76477ec Pebble: remove pebble_enable_pebblekit global preference.
Use device specific third_party_apps_set_settings preference instead.
2024-08-25 20:20:52 +00:00
Severin von Wnuck-LipinskiandJosé Rebelo 96a8b9aeae Add support for Mijia XMWSDJ04MMC 2024-08-25 19:43:55 +00:00
Vitaliy TominandJosé Rebelo 8ded52a0d1 huawei: Add honor watch gs 3 gadget 2024-08-25 15:34:32 +00:00
José Rebelo fbfbae808f Charts: Add button to pick date 2024-08-24 22:04:17 +01:00
a0z b43c109903 Stress fragment redesign 2024-08-24 17:44:18 +02:00
José Rebelo bb50796d0a Fix HR charts when min is set to 0 2024-08-24 12:15:15 +01:00
Arjan Schrijver e23caa3ee6 Add support for Colmi R02/R03/R06 smart rings 2024-08-23 23:47:34 +02:00
José Rebelo d8266b3d6b ZeTime: Migrate global preferences to device-specific 2024-08-23 20:22:20 +01:00
Johannes KrudeandJosé Rebelo 141ff623c7 remove no longer needed ConfigureAlarms.createDefaultAlarm 2024-08-23 14:05:11 +00:00
Johannes KrudeandJosé Rebelo 7e08144e0c CasioGWB5600DeviceCoordinator: removed empty methods 2024-08-23 14:05:11 +00:00
Johannes KrudeandJosé Rebelo a885e0eb93 Casio GW-B5600: Alarms 2024-08-23 14:05:11 +00:00
Johannes KrudeandJosé Rebelo 21bfc81b35 Casio GW-B5600: watch settings 2024-08-23 14:05:11 +00:00
Johannes KrudeandJosé Rebelo b155a13d17 Casio GW-B5600: find phone 2024-08-23 14:05:11 +00:00
Johannes KrudeandJosé Rebelo 4a9fd49461 Casio GW-B5600: response handlers 2024-08-23 14:05:11 +00:00
Johannes KrudeandJosé Rebelo b6ba421a62 Casio2C2D: refactor CasioConstants.characteristicToByte 2024-08-23 14:05:11 +00:00
Johannes KrudeandJosé Rebelo ad7b50793a BATTERY_UNKNOWN icon 2024-08-23 14:05:11 +00:00
José RebeloandJosé Rebelo 2b9987d3e5 Mi Band: Migrate global preferences to device-specific 2024-08-23 14:02:28 +00:00
José Rebelo 1161fc70c5 Mi Band 8 Pro: Fix speed unit 2024-08-23 14:40:22 +01:00
José Rebelo bc2bce3719 Mi Band 8 Pro: Fix walk workout parsing 2024-08-23 14:38:50 +01:00
José Rebelo 3ca9e59fd7 Fix pull-down to refresh for some devices 2024-08-22 23:03:05 +01:00
Daniel Dakhno f19782ef55 Core: handle null-body notifications 2024-08-22 20:42:17 +02:00
José Rebelo 701aa99fa1 Draw body energy gauge matching device resolution 2024-08-22 18:39:58 +01:00
a0z 4ea933b53d Add nested tabs to sleep and steps + steps refactor 2024-08-22 19:31:51 +02:00
a0z b01169a307 HRV Status - fix missing linechart datasets when gap in data 2024-08-22 18:16:28 +02:00
Severin von Wnuck-LipinskiandJosé Rebelo ef1d7171e8 Add support for Mi Smart Scale 2 2024-08-22 09:02:08 +00:00
Severin von Wnuck-LipinskiandJosé Rebelo 3be6ec0007 Add weight measurement support for MiScale 2024-08-22 09:02:08 +00:00
Severin von Wnuck-LipinskiandJosé Rebelo 9ef8bc0d67 Fix references to MiScale2 2024-08-22 09:02:08 +00:00
Severin von Wnuck-LipinskiandJosé Rebelo 5b98ae737e Rename MiScale2 to MiCompositionScale 2024-08-22 09:02:08 +00:00
José Rebelo 2369a4e9db Update changelog 2024-08-22 00:39:41 +01:00
José Rebelo aa9071e34e Zepp OS 4: Fix shortcuts 2024-08-22 00:28:48 +01:00
José Rebelo 8577c5d546 Zepp OS 4: Fix shortcut cards 2024-08-22 00:03:25 +01:00
José Rebelo 10e27c88c6 Garmin: Parse HR time in zone, sweat loss, avg and max HR 2024-08-21 15:03:30 +01:00
José Rebelo 880c85abcf Garmin Venu 2S: Initial support 2024-08-20 19:08:07 +01:00
José Rebelo 3bb969dc43 Data Management: Allow browse folders, open and share files 2024-08-20 17:18:35 +01:00
José Rebelo 09865f3943 Garmin: Store pending files for processing in the database 2024-08-20 15:34:48 +01:00
Daniele Gobbetti d0b525f420 Garmin: minor fixes to some messages.
Prevent sending double status messages / ACKs if the actual outgoing message is also a status message.
Prevent sending ACKs for incoming ACK messages.
2024-08-20 15:59:32 +02:00
José Rebelo f95d85d7e8 Redmi Smart Band Pro: Fix crash on connection
Requesting alarms crashes the device - #3766
2024-08-20 13:10:57 +01:00
José Rebelo d3957ddf9a Redmi Smart Band Pro: Ignore MAC during decryption
https://codeberg.org/Freeyourgadget/Gadgetbridge/issues/3766#issuecomment-2182676
2024-08-20 13:10:51 +01:00
José Rebelo 2fe53ee563 Dashboard: Draw widgets matching device resolution 2024-08-19 23:58:15 +01:00
José Rebelo cc5eadbc62 CMF Watch Pro 2: Negotiate authentication key 2024-08-19 10:15:13 +01:00
José Rebelo 7514b50d19 Garmin: Avoid NPE if parts of HRV data are missing 2024-08-18 23:42:36 +01:00
Daniele Gobbetti 1d496b5ce5 Merge branch 'refs/heads/dg-garmin-fit-fixes' 2024-08-18 22:18:35 +02:00
Daniele Gobbetti fd1e81ff66 Garmin: fix basetype handling and truncation
Numeric BaseTypes now return fractional part if a scale is set, the return type for numeric values is unboxed from Number class so that existing comparisons and checks keep working, but values are not truncated at nearest integer value.

The codegen class has been updated and some of the messages are re-generated with the new code, with the exception of Hrv* messages, since updating those needs updating the related sample types.

Test cases expected values have been adjusted to keep into account the fractional part of some fields.

Garmin: Fix HRV value and summary types
2024-08-18 22:15:06 +02:00
José Rebelo 2277c62cd2 Garmin Venu: Initial support 2024-08-18 18:21:55 +01:00
Daniele Gobbetti 51a0745b06 Garmin: add GENERIC activity and use it for imported GPX files 2024-08-18 12:40:16 +02:00
CaptKentishandJosé Rebelo 8a72bf8895 Adding activity kind snorkeling to garmin devices (#4002)
Co-authored-by: CaptKentish <captkentish@noreply.codeberg.org>
Co-committed-by: CaptKentish <captkentish@noreply.codeberg.org>
2024-08-18 10:26:03 +00:00