José Rebelo
f746ef42f3
Dashboard: Prevent crash on draw after onSaveInstanceState ( #4007 )
2024-08-29 16:09:13 +01:00
José Rebelo
bfde77fb3a
Prevent crash on unknown activity charts tab
2024-08-29 16:09:13 +01:00
José Rebelo
f76180c4bd
Dashboard: Add new widgets, make them clickable
...
Add 3 new widget types:
- Body energy
- Stress (simple, segmented, breakdown)
- HRV
Make widgets clickable, opening the corresponding charts page.
2024-08-29 16:09:13 +01:00
Daniele Gobbetti
d4df00ccbf
Garmin: send blocks that are smaller than MaxPacketSize
...
Fixes 4047
2024-08-29 16:52:50 +02:00
Me7c7
e54fd95a8b
Huawei: Basic support for the installation of the applications
2024-08-29 17:23:42 +03:00
José Rebelo
d75ae6b54d
Bangle.js: Fix calendar sync setting
2024-08-29 12:07:02 +01:00
José Rebelo
7eb1fcdb52
DeviceInfoProfile/BtLEQueue: Improve logging and fix warnings
2024-08-29 11:46:42 +01:00
José Rebelo
49ef8c9f40
Garmin: View and share gpx files
2024-08-28 19:18:08 +01:00
José Rebelo
12ecfa0c4e
Garmin: Parse strength training workout sets
2024-08-28 13:43:12 +01:00
Me7c7
9321e470d7
Huawei: Use proper file type for sleep files
2024-08-27 22:06:01 +00:00
a0z
88c8629ec0
Steps/Sleep activties: update lines and offsets
2024-08-27 22:03:04 +00:00
José Rebelo
39707a52da
Huami: Migrate all device settings to sub-screens
2024-08-27 22:48:00 +01:00
José Rebelo
63a6f07de0
Garmin: Do not generate fake samples into the future
2024-08-27 19:38:23 +01:00
José Rebelo
8e3f010629
Add daily steps progress chart
2024-08-27 19:38:10 +01:00
José Rebelo
f487bc7876
Garmin: Re-parse workout summary when opening details page
...
Ensures that new fields and other fixes get displayed properly.
2024-08-26 10:46:46 +01:00
José Rebelo
ae1cc16a12
Garmin Fenix 5X Plus: Experimental support
2024-08-26 08:49:31 +01:00
José Rebelo
f4551e7cba
Fix step analysis for some devices
2024-08-25 23:49:52 +01:00
José Rebelo
a1170e7333
Dashboard: Fix awake sleep color
2024-08-25 23:02:12 +01:00
José Rebelo
42dfb6ad4a
Garmin: Parse workout physiological metrics
2024-08-25 22:49:47 +01:00
a0z
21de228204
Garmin: Awake time
2024-08-25 21:19:00 +00:00
José Rebelo
b6e2ce1d9c
Garmin: Awake time (WIP)
2024-08-25 21:19:00 +00:00
pacjo
cae6f5d73e
Fix crash when nearby devices (BLUETOOTH_SCAN) permission is missing
2024-08-25 21:05:34 +00:00
Severin von Wnuck-Lipinski
6bfd3dcd06
Add weight chart
2024-08-25 20:46:52 +00:00
José Rebelo
249c2bc237
Improve preference migration error logging
2024-08-25 21:29:56 +01:00
José Rebelo
2db88c63db
Reduce stutters on device changes / data fetch
2024-08-25 20:21:45 +00:00
Daniele Gobbetti
7d9f8704c9
Remove device_specific_settings category from main preferences
...
All devices are now handled by their device specific preferences
2024-08-25 20:20:52 +00:00
Daniele Gobbetti
e74f9c2a3d
Pebble: migrate legacy global preferences to all pebble devices
2024-08-25 20:20:52 +00:00
Daniele Gobbetti
bea6c6a00c
Pebble: enforce numeric input for mtu_limit preference
2024-08-25 20:20:52 +00:00
Daniele Gobbetti
6b38d5b283
Pebble: split the pebble device specific settings in the existing root screens
2024-08-25 20:20:52 +00:00
Daniele Gobbetti
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 Gobbetti
8e876c8a92
Remove preference pebble_reconnect_attempts
...
Its usage was removed with
c2db30274f
2024-08-25 20:20:52 +00:00
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