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
Ganblejs
20de001e49
Bangle.js: Add more weather data sent to watch
...
Specifically UV Index, the day max and min temp, probability of rain.
Inspired by PR #3095
Bangle.js:Send UV Index with one decimal point
2023-06-09 20:55:32 +02:00
José Rebelo
1730064f11
Zepp OS: Match zpk compatibility by deviceSource
2023-06-09 18:35:29 +01:00
Gordon Williams
1fa8936544
Google Maps: Added more recognised icons - needed another enum for going all the way around a roundabout
2023-06-09 13:59:05 +01:00
Gordon Williams
735f27d5bf
Add Navigation handling to Bangle.js
...
Add extra 'ETA' field to NavigationInfoSpec
Allow Local Notifications from Google Maps to be parsed into NavigationInfoSpec by GoogleMapsNotificationHandler
Moved notification handling after blacklist check as per https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3136#issuecomment-920095
Ensure we don't create a nav message for 'Location Shared with you' messages.
Recognise 'ft' as a distance unit and convert accordingly
Google Maps navigation: Adding new recognised icons, and removing warnings/errors from file
2023-06-09 08:50:40 +01:00
kieranc001
9c682da4cc
Fix typos for Pinetime weather expiry time
...
The expiry time should be 6h (60 * 60 * 6), but has been set to 6 minutes (60 * 6) unintentionally in 3 places.
This change sets the expiry to the correct value throughout the file.
Signed-off-by: kieranc001 <kieranc001@noreply.codeberg.org>
2023-06-08 14:30:10 +00: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
Gordon Williams
b334773856
Bangle.js: fix the rare case where we're converting an emoji/unicode to a bitmap but it doesn't have a width/height - we just create a bitmap of min. 1px
2023-06-08 12:36:12 +01:00
Gordon Williams
e59375242e
Bangle.js: Allow an activity sample to have a time specified - first steps in allowing Bangle.js to send 'missed' health data
2023-06-06 20:25:58 +01:00
Enrico Brambilla
93e8996b52
Fossil/Skagen Hybrids: Add support for ultraviolet index and rain probability
...
Updates WeatherSpec to v3 to add fields for UV index and precipitation probability
Co-authored-by: Enrico Brambilla <enricobilla@noreply.codeberg.org>
Co-committed-by: Enrico Brambilla <enricobilla@noreply.codeberg.org>
2023-06-05 19:52:26 +00:00
Richard de Boer
7e1685f5f9
Bangle.js: fix memory leak from HTTP requests
...
Every call to Volley.newRequestQueue() creates a new global thread pool,
which isn't automatically cleaned up once the request completes.
With this commit we create a RequestQueue around on first use, and reuse
it for subsequent requests.
2023-06-05 10:09:28 +00: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
José Rebelo
e55a35eced
Huami: Persist sleep respiratory rate data
2023-05-27 19:03:43 +01:00
José Rebelo
a1e07b5d1b
Huami: Persist PAI samples
2023-05-27 19:02:01 +01:00
José Rebelo
24f78655c2
Huami: Persist heart rate max, resting and manual samples
2023-05-27 18:59:12 +01:00
José Rebelo
347048dae5
Mi Band 7: Whitelist firmware 2.0.0.2
2023-05-24 23:33:02 +01:00
José Rebelo
9d966c8179
Huami: Add max HR fetch operation (no db persistence)
2023-05-23 22:35:24 +01:00
José Rebelo
c79a833bbf
Huami: Add PAI fetch operation (no db persistence)
2023-05-23 22:25:58 +01:00
José Rebelo
733e5dd290
Huami: Map UTC offset in HR and respiratory rate fetch operations
2023-05-23 00:05:03 +01:00
Martin Boonk
fd9efdcb72
Bangle.js: Match default interval from resource file
2023-05-22 22:17:10 +00:00
Martin Boonk
88161bed91
Bangle.js: Inform user if GPS set to off in settings
2023-05-22 22:17:10 +00:00
Martin Boonk
d4bcbc52fb
Bangle.js: Fix typo
2023-05-22 22:17:10 +00:00
Martin Boonk
a57a8cc7ca
Bangle.js: Fix location listener not being cleaned up when waiting for reconnect
2023-05-22 22:17:10 +00:00
José Rebelo
3f87bfadd4
Huami: Add queued fetch operations
2023-05-22 22:15:35 +00:00
José Rebelo
23e9a3deb1
Huami: Persist stress and SpO2 data
2023-05-22 22:15:35 +00:00
Ernst
56e1efaa3d
Fixed typo in "continue" turn and added roundabout left,right and offroute turns
2023-05-21 22:50:52 +02:00
Andreas Shimokawa
e7c048551f
Infinitime: Fix icon mapping
2023-05-21 22:50:52 +02:00
Andreas Shimokawa
4cad3b3837
InfiniTime: support navigation app
2023-05-21 22:50:52 +02:00
José Rebelo
3a5d5dfbb0
Huami: Add sleep respiratory rate fetch operation (no db persistence)
2023-05-21 21:14:29 +01:00
José Rebelo
07357305cb
Huami: Unify recorded data fetching in HuamiSupport
2023-05-20 20:44:18 +01:00
Gordon Williams
757e36ebd6
Bangle.js: Add message size limitation to Calendar and Messages - stops huge data streams being sent out esp for calendar events
2023-05-19 10:46:37 +01:00
José Rebelo
36d2fde49b
Zepp OS: Improve weather models
2023-05-18 23:39:24 +01:00
José Rebelo
2b6a79f462
Zepp OS: Manage contacts on watch
2023-05-17 23:43:29 +01:00
José Rebelo
f68e4c865b
Huami: Add stress, SpO2, heart rate fetch operations (no db persistence)
...
Introduce a reusable abstract logic for repeated fetch operations.
Add fetch operations for the following:
- Stress (manual and automatic)
- SpO2 (normal and sleep)
- Heart rate (manual and resting)
2023-05-17 21:56:54 +01:00
Arjan Schrijver
0bba156bec
Deduplicate icon retrieval code
2023-05-17 14:09:17 +02:00
José Rebelo
76d99f1c33
Zepp OS: Start new GPX segments on pause/resume
2023-05-14 16:22:32 +01:00
José Rebelo
9851493cf1
Zepp OS: Add gpx route file upload
2023-05-14 14:20:39 +01:00
José Rebelo
e1cccd6953
Zepp OS: Refactor code for alarms, notifications, calendar, canned messages
2023-05-10 23:33:23 +01:00
Arjan Schrijver
f727f2fdcb
Fossil/Skagen Hybrids: Pair watch to phone, fixes repeating confirmation request
2023-05-08 22:44:43 +02:00
José Rebelo
e0d481bb36
Sony WH-1000XM5: Add power off, fix battery, fix speak-to-chat fetch
2023-05-06 17:41:10 +01:00
José Rebelo
7b3fbeb4af
Sony WH-1000XM5: Initial support
2023-05-06 16:03:48 +01:00
José Rebelo
e4933a0b42
Sony Headphones: Improve unit tests
2023-05-06 14:41:28 +01:00
José Rebelo
880bf9e1b1
Amazfit GTR 3 Pro: Initial support
2023-05-03 20:49:02 +01:00
José Rebelo
483ef27a4f
Zepp OS: Set region on user info
...
This affects available features (eg. Alexa). Defaults to the previous
value of "unknown" for now, and no UI. Alexa requires a region where it
is available, such as Germany ("de").
2023-04-30 17:03:05 +01:00
José Rebelo
6c0a276441
Zepp OS: Add code for AQI shortcut card
2023-04-30 11:55:34 +01:00
José Rebelo
1d0b10ed0f
Zepp OS: Refactor services config and init logic
2023-04-30 11:42:34 +01:00