José Rebelo
515b9efce8
Zepp OS: Fix calendar sync for Zepp OS 2
2023-08-14 18:40:39 +01:00
José Rebelo
d6567e553f
Zepp OS: Map barcode types for ITF, PDF_417 and DATA_MATRIX
2023-08-14 14:12:46 +01:00
José Rebelo
19e7003c95
Zepp OS: Query calendar service version
2023-08-14 10:16:40 +01:00
José Rebelo
13af55bd2e
Zepp OS: Add Zepp Coach display item and shortcut card
2023-08-12 13:18:20 +01:00
José Rebelo
ee5325418a
Zepp OS: Fix shortcut cards setting on Zepp OS 2.1
2023-08-12 13:18:20 +01:00
José Rebelo
606e20a065
Amazfit GTR/S 3: Enable AGPS Updates
2023-07-25 21:47:12 +01:00
José Rebelo
dd91716680
Amazfit GTR 4: Whitelist fw 3.23.3.1 diff from 3.21.0.1
2023-07-24 20:08:35 +01:00
José Rebelo
247a954920
Huami/Zepp OS: Improve reconnection
...
- Remove notification on unneeded characteristics for Zepp OS devices
- Reset MTU before initializing device, since the support class is
reused when reconnecting, and keeping the previous high MTU before
renegotiating again can make the initialization fail sometimes
(band will never reply)
- If any of the chunked characteristics is null during initialization,
mark the device as waiting for reconnect, which will make it retry the
connection later with a backoff delay.
2023-07-22 20:31:26 +01:00
José Rebelo
db4349bfc9
Huami: Display fetch operation description
2023-07-22 20:27:20 +01:00
José Rebelo
07ec8a095b
Zepp OS: Handle fitness goals in Huami2021Support
...
HuamiSupport handles configurations with performInitialize, which may
trigger a device reinitialization if called while the device is already
initializing.
Handle fitness goals in Huami2021Support, which should be one of the
last settings still missing.
2023-07-22 14:35:54 +01:00
José Rebelo
76576af324
Huami 2021: Do not initialize device for chunked ack
...
Since we now handle chunked acks as of 74dac3f5c
, these may happen
during device initialization. We must not use performInitialized, or
initializeDevice will be called twice, since the device will still not
be in INITIALIZING state.
2023-07-22 13:50:54 +01:00
José Rebelo
258023a05d
Zepp OS: Fix reminder creation
...
Regression introduced by 9d3c480414
2023-07-12 23:27:15 +01:00
José Rebelo
525f1567c1
Huami: Prevent activity data fetch if there is no data to fetch
...
More information in #3201
Fixes #3196
2023-07-12 23:21:56 +01:00
José Rebelo
ccfc112e2b
Huami: Persist workout raw details even if gpx has no points
2023-07-12 23:18:31 +01:00
José Rebelo
da5f91f05b
Huami/Zepp OS: Improve music info stability
2023-07-09 15:16:37 +01:00
José Rebelo
708cb0c617
Zepp OS: Attempt to parse raw sensor values
2023-07-05 17:47:19 +01:00
José Rebelo
fea3bf50a4
Zepp OS: Add loyalty cards integration with Catima
2023-07-03 23:19:19 +01:00
José Rebelo
e95c8a3775
Add PAI charts
2023-07-02 16:05:10 +01:00
José Rebelo
88b7cd5756
Add stress charts
2023-06-17 17:28:11 +01:00
José Rebelo
9d3c480414
Zepp OS: Refactor config, display items, reminders and http to standalone services
2023-06-16 20:43:07 +01:00
José Rebelo
8f5bbec881
Zepp OS: Only cache apps and watchfaces
2023-06-15 22:07:08 +01:00
José Rebelo
fad7fa395b
Zepp OS: Show watchfaces in app management
2023-06-15 22:04:01 +01:00
José Rebelo
9b7d5eee42
Zepp OS: Cache apps for app management
2023-06-15 21:59:16 +01:00
José Rebelo
853470a2bd
Revert "Zepp OS: Unify support class and fw handling"
...
This reverts commit d59e8c3f62
.
We need to refactor the Huami classes too, otherwise this needs a lot of
hacks to work properly.
2023-06-15 21:39:22 +01:00
José Rebelo
d59e8c3f62
Zepp OS: Unify support class and fw handling
2023-06-15 20:50:15 +01:00
José Rebelo
b3db9b7768
Zepp OS: Add screenshot support
2023-06-14 21:02:27 +01:00
José Rebelo
55cecceb38
Zepp OS: Add support for compressed file transfer
2023-06-14 21:02:27 +01:00
José Rebelo
d29e092ce7
Zepp OS: Fix file transfer service incoming file size parse
2023-06-14 21:02:27 +01:00
José Rebelo
3217e4a2dd
Zepp OS: Add missing ack on file transfer service
2023-06-14 21:02:27 +01:00
José Rebelo
74dac3f5cd
Huami 2021: Handle chunked ACKs
2023-06-14 15:45:49 +00:00
Andreas Shimokawa
f80b873866
Prefs: make allow high MTU default to true.
...
It is 2023, it should work, if not it can be turned off.
For newer devices with big firmwares and apps (like Mi Band 7), people just wonder how slow Gadgetbridge installs stuff...
2023-06-14 16:44:51 +02:00
Damien 'Psolyca' Gaignon
a3c0e10330
Add GBDevice argument to getAlarmSlotCount
2023-06-13 23:10:55 +02:00
Damien Gaignon
be575af314
Add BTBR service
2023-06-13 12:06:13 +00:00
José Rebelo
9e09fe15bf
Huami: Fix stress sample timestamp increment
2023-06-12 08:58:10 +01:00
José Rebelo
9393d2c28f
Zepp OS: Add service to query supported services
2023-06-11 18:34:40 +01:00
José Rebelo
c3c4c2ce74
Zepp OS: Add watch app logs developer option
2023-06-11 18:23:54 +01:00
José Rebelo
d38afe60c2
Zepp OS: Add incoming file support to file transfer service
2023-06-11 15:21:39 +01:00
José Rebelo
8ff3ce0477
Zepp OS: Add experimental app management
2023-06-10 23:31:38 +01:00
José Rebelo
d77a32a430
Zepp OS: Add code to toggle raw sensor data
2023-06-10 19:07:00 +01:00
José Rebelo
a3c59b0e0e
Zepp OS: Add experimental sync of SpO2, stress, PAI, HR stats and sleep respiratory rate
2023-06-10 17:19:22 +01:00
José Rebelo
58704a0eec
Zepp OS: Make Alexa an experimental feature
2023-06-10 17:15:36 +01:00
José Rebelo
3716a031ce
Zepp OS: Implement Alexa service protocol
2023-06-10 17:05:09 +01:00
José Rebelo
42c37c04a0
Zepp OS: Display watchface and app preview on install
2023-06-10 13:34:48 +01:00
José Rebelo
003246ae1c
Zepp OS: Fix zpk compatibility detection
2023-06-10 12:41:10 +01:00
José Rebelo
1730064f11
Zepp OS: Match zpk compatibility by deviceSource
2023-06-09 18:35:29 +01:00
José Rebelo
dd01c77aca
Zepp OS: Support flashing zab files
2023-06-08 14:22:15 +01:00
José Rebelo
594a611065
Zepp OS: Fix update operations on Zepp OS 2.1+
2023-06-08 13:36:53 +01:00
José Rebelo
eb7366c7e3
Huami 2021: Prevent duplicated payload logging
2023-06-03 20:25:23 +01:00
José Rebelo
ed3ce6fa9d
Huami: Fix stress timestamp off by 1 minute
2023-06-02 23:31:47 +01:00
José Rebelo
7e15462593
Huami: Migrate activity fetching to repeated fetch operation
2023-05-29 20:11:42 +01:00