Daniele Gobbetti
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 Gobbetti
795ffde0e1
Pebble: move a bunch of preferences to device specific settings
2024-08-25 20:20:52 +00:00
Daniele Gobbetti
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-Lipinski
96a8b9aeae
Add support for Mijia XMWSDJ04MMC
2024-08-25 19:43:55 +00:00
Vitaliy Tomin
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 Krude
141ff623c7
remove no longer needed ConfigureAlarms.createDefaultAlarm
2024-08-23 14:05:11 +00:00
Johannes Krude
7e08144e0c
CasioGWB5600DeviceCoordinator: removed empty methods
2024-08-23 14:05:11 +00:00
Johannes Krude
a885e0eb93
Casio GW-B5600: Alarms
2024-08-23 14:05:11 +00:00
Johannes Krude
21bfc81b35
Casio GW-B5600: watch settings
2024-08-23 14:05:11 +00:00
Johannes Krude
b155a13d17
Casio GW-B5600: find phone
2024-08-23 14:05:11 +00:00
Johannes Krude
4a9fd49461
Casio GW-B5600: response handlers
2024-08-23 14:05:11 +00:00
Johannes Krude
b6ba421a62
Casio2C2D: refactor CasioConstants.characteristicToByte
2024-08-23 14:05:11 +00:00
Johannes Krude
ad7b50793a
BATTERY_UNKNOWN icon
2024-08-23 14:05:11 +00:00
José 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-Lipinski
ef1d7171e8
Add support for Mi Smart Scale 2
2024-08-22 09:02:08 +00:00
Severin von Wnuck-Lipinski
3be6ec0007
Add weight measurement support for MiScale
2024-08-22 09:02:08 +00:00
Severin von Wnuck-Lipinski
9ef8bc0d67
Fix references to MiScale2
2024-08-22 09:02:08 +00:00
Severin von Wnuck-Lipinski
5b98ae737e
Rename MiScale2 to MiCompositionScale
2024-08-22 09:02:08 +00: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
CaptKentish
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
Martin.JM
10403a375b
Huawei: Implement new activity types
2024-08-18 11:06:43 +02:00
José Rebelo
f0825d1ab6
Garmin: Enable fit re-processing in non-debug builds
...
- Make workout summary persisting idempotent
- Do not delete any data from the database during re-processing, since
the entire process is idempotent now
- Improve feedback during re-processing using toasts
- Prevent re-processing from being started multiple times in parallel
2024-08-17 20:57:11 +01:00
José Rebelo
94fae05b02
Mark getActivitySamples as deprecated and disable tests
...
Test regression introduced by the refactor in 34378a4a1
The function is not used a lot, and it's currently misleading alongside
getAllActivitySamples, so it could eventually be removed and the logic
simplified.
2024-08-17 19:56:17 +01:00