Commit Graph

2642 Commits

Author SHA1 Message Date
José Rebelo
44be081e86 Mi Band 8: Handle incoming chunked packets 2023-11-25 21:16:33 +00:00
José Rebelo
f0188f3499 Mi Band 8: Refactor cipher to auth service 2023-11-25 21:16:33 +00:00
José Rebelo
e21b35981b Mi Band 8: Weather temperature unit 2023-11-25 21:16:33 +00:00
José Rebelo
f978329711 Mi Band 8: Display items (wip, needs chunked) 2023-11-25 21:16:33 +00:00
José Rebelo
f286df9ecf Mi Band 8: Notification and calls (working, but wip) 2023-11-25 21:16:33 +00:00
José Rebelo
8f89acbb25 Mi Band 8: Fix crash due to preference type mismatch 2023-11-25 21:16:33 +00:00
José Rebelo
eb2a2ca742 Mi Band 8: Display items (wip) 2023-11-25 21:16:33 +00:00
José Rebelo
e8695a5792 Mi Band 8: Fix stress relaxation reminder 2023-11-25 21:16:33 +00:00
José Rebelo
54e31a1521 Mi Band 8: HR, SpO2, Stress settings (untested, wip) 2023-11-25 21:16:33 +00:00
José Rebelo
8a7e6649b7 Mi Band 8: Password (untested) 2023-11-25 21:16:33 +00:00
José Rebelo
8531cfb0a1 Mi Band 8: Start handling config changes 2023-11-25 21:16:33 +00:00
José Rebelo
e68d6dd7b7 Mi Band 8: Canned messages (wip) 2023-11-25 21:16:33 +00:00
José Rebelo
fd76c7b13b Mi Band 8: Find phone 2023-11-25 21:16:33 +00:00
José Rebelo
b27c75c09a Mi Band 8: World clocks (wip) 2023-11-25 21:16:33 +00:00
José Rebelo
28bd9eeed6 Mi Band 8: Fix heart rate one-shot measurements 2023-11-25 21:16:33 +00:00
José Rebelo
4ede29d1f1 Mi Band 8: Toggle realtime stats (wip) 2023-11-25 21:16:33 +00:00
José Rebelo
f23347c47d Mi Band 8: Add broken notifications 2023-11-25 21:16:33 +00:00
José Rebelo
290383627e Mi Band 8: Fix system service 2023-11-25 21:16:33 +00:00
José Rebelo
fda3b53657 Mi Band 8: Initial support (WIP) 2023-11-25 21:16:31 +00:00
Davis Mosenkovs
2ef44e766e PineTime: Improve notification handling
* If setting enabled, add source application (or SMS)
* Fallback to using notification subject if body is unavailable
* Trim/cut sender or title at 25+ chars if necessary
* Better support for notifications without body or subject
2023-11-23 21:30:42 +00:00
Davis Mosenkovs
88d553771d PineTime: Honor Sync time setting on connect 2023-11-23 21:30:42 +00:00
Gordon Williams
66b36564ab Bangle.js: Attempt to fix some of the warnings generated by Android Studio - some addec null checks, and appending using StringBuilder 2023-11-20 11:42:41 +00:00
Gordon Williams
140c62ac55 Bangle.js: Fix #2996 - force a reconnect when rx/tx characteristics can't be found 2023-11-20 11:02:16 +00:00
Davis Mosenkovs
176e81f1c0 Display alias in low battery notification 2023-11-16 21:23:35 +00:00
Davis Mosenkovs
20850858d2 Mijia LYWSD02: Add low battery notification 2023-11-10 00:03:54 +02:00
Gordon Williams
cb0962e0f6 Bangle.js: Ensure we split Chinese words every 2 chars when converting them to bitmaps to give us the opportunity to wrap text better
Also make sure we never create a bitmap >255 width/height as this wouldn't work on Espruino
2023-11-09 15:12:59 +00:00
Gordon Williams
f4707c15f4 Bangle.js - mention 'Android Integration' app for Bangle, not 'Gadgetbridge', add extra character conversions 2023-11-08 10:51:00 +00:00
Gordon Williams
1aadc04fd7 Bangle.js: add more non-ascii characters which can be converted to ASCII equivalents.
This helps for Chinese where words would normally break on these chars anyway - based on https://forum.espruino.com/conversations/391391
2023-11-06 14:42:24 +00:00
rany
340171e0bb Zepp OS: Fix sunrise and moon dates being off by local time + UTC offset
Fixes #3400

Signed-off-by: rany <ranygh@riseup.net>
2023-11-03 20:56:16 +00:00
Davis Mosenkovs
e6a0350197 Mijia LYWSD02: Fix battery drain on Mijia 2023-11-03 18:37:55 +00:00
José Rebelo
0c47d12c0f Amazfit Active / Active Edge: Experimental support 2023-10-29 19:19:20 +00:00
Daniel Dakhno
c2a9f5d805 Device management: store deviceType name in DB 2023-10-27 19:14:49 +00:00
Arjan Schrijver
a0e6085324 Fossil/Skagen Hybrids: Allow configuring call rejection method 2023-10-20 10:50:25 +02:00
José Rebelo
f090898aef Zepp OS: Add statistics fetch operation
We do not know what they are or how to parse them, but syncing them
helps free up space from the band.
2023-10-18 16:17:41 +01:00
José Rebelo
5a65bbf8f4 Zepp OS: Add temperature fetch operation (no DB / UI) 2023-10-18 15:46:58 +01:00
José Rebelo
81501ef750 Mi Band 7: Whitelist firmware 2.1.0.1 2023-10-18 15:31:06 +01:00
Arjan Schrijver
88341c8b86 Fossil/Skagen Hybrids: Add new navigation app 2023-10-18 13:06:16 +00:00
Maxime Reyrolle
1d3f9b6ec1 add items, shortcuts, cards and watchfaces from Amazfit Balance 2023-10-15 18:39:20 +02:00
Maxime Reyrolle
ff6d6f5e53 add initial support for Amazfit Balance 2023-10-15 13:41:53 +00:00
ahormann
28e673415f Support for Femometer Vinca 2 and HealthThermometerProfile (#3369)
Co-authored-by: ahormann <ahormann@gmx.net>
Co-committed-by: ahormann <ahormann@gmx.net>
2023-10-15 13:37:41 +00:00
TaaviE
6234359c69 Improved PineTime's weather support to reduce pathological memory usage 2023-10-10 20:46:17 +00:00
Davis Mosenkovs
c4bc43d918 PineTime: Display app name for VoIP app calls 2023-10-10 20:03:44 +00:00
Davis Mosenkovs
5d15df0751 CallSpec: Add source app for VoIP app calls 2023-10-10 20:03:44 +00:00
Sebastian Reichel
a1607ef3ae Zepp OS: Map hiking, outdoor swimming, climbing and table tennis activity types 2023-10-10 19:04:15 +00:00
Sebastian Reichel
4feadc2932 Zepp OS: Add workout codes for hiking and outdoor swimming
I got these codes from the debug logs from my Amazfit GTS 4 Mini.
Apparently they have the same codes as the old types defined in
HuamiSportsActivityType.
2023-10-10 19:04:15 +00:00
Andreas Böhler
3dd2869283 Fix first connect on the Casio GBX100/GBD-200 series 2023-10-10 18:56:14 +00:00
Gordon Williams
a3f3bb212a Bangle.js: lower threshold for low battery warning 2023-10-10 11:15:05 +01:00
Gordon Williams
7f962912bb minor tweak - ensure we round wind speed so it's not to 12 decimal places 2023-10-10 11:11:23 +01:00
José Rebelo
fe9b88df17 Zepp OS: Fix setting of unknown button press apps 2023-10-06 21:52:13 +01:00
Reiner Herrmann
be07545eca Amazfit Band 7: add alexa menu entries
as a display menu item value for alexa already existed (with a different hex value),
add an alexa2 value that maps to the same menuitem.
2023-10-06 20:45:42 +00:00