cpfeiffer
f5318287c4
WIP: Bip GPS fetching, parsing, exporting
...
Also adjust Mi2 date/time sending wrt DST offsets
2017-10-31 23:16:39 +01:00
cpfeiffer
eac8f5f8c7
Extract isValidHeartRate() method to HeartRateUtils
2017-10-31 23:16:39 +01:00
Daniele Gobbetti
5417c5b5f6
Change notification, and fix the connection logic:
...
- fix bug that caused the wrong device to be connected sometimes
- add accent color
- add battery status
- remove duplicated title
- allow to connect also before first connection (the last connected device will be used)
2017-10-30 21:37:31 +01:00
Andreas Shimokawa
3282e329f3
Mi Band 2: Fix bad copy and paste error that lead to Mi Band 2 being detected as Amazfit Bip
...
Fixes #859
2017-10-30 09:03:40 +01:00
Andreas Shimokawa
9032e6d92c
Change debug output in ACL connect receiver, to avoid further confusion
2017-10-25 22:27:41 +02:00
Andreas Shimokawa
94cfaadc41
Amazfit Cor: whitelist latest .res and .fw
...
Add a note about this being totally untested, especially scary since the new res format is different.
2017-10-25 22:26:38 +02:00
License Bot
3ea2ac6dd2
Update license headers
2017-10-25 09:29:36 +02:00
Andreas Shimokawa
02ad21cdb8
Amazfit Bip: Allow flashing of latest gps firmware and whitelist 0.0.9.26
2017-10-25 08:29:33 +02:00
Andreas Shimokawa
55cdc6d1c5
Amazfit Cor: Untested firmware update support
...
(refactor stuff along the way)
2017-10-24 22:01:25 +02:00
Daniele Gobbetti
e028b4d223
Pebble: add method to stop the background JS engine without disposing the webview
2017-10-23 20:47:30 +02:00
Andreas Shimokawa
83038a47ca
use abstract HuamiCoordinator as base for MiBand2/HRX/Bip/Cor and separate from Mi1 Coordinator
2017-10-23 14:46:08 +02:00
Andreas Shimokawa
495ba81edc
remove unused getPrimaryActivity() from coodinators, mark Mi Band HRX as non-heartrate
2017-10-23 13:44:38 +02:00
Andreas Shimokawa
0f46ea2a59
Try to blindly add support for Amazfit Cor
2017-10-23 11:28:51 +02:00
Andreas Shimokawa
7e5301e963
add missing file
2017-10-23 11:13:21 +02:00
Andreas Shimokawa
69619c21f6
Mi Band 2: try to add support for Mi Band HRX
...
Also refactors some stuff, basically moving stuff around
2017-10-23 10:28:54 +02:00
Andreas Shimokawa
ea06df4d0c
Pebble: dispose webview when app with app handler has been started (misfit, morpheuz)
2017-10-23 09:23:28 +02:00
McSym28
48c338adb8
Adding support for ukrainian characters
...
- 'ґ' (Cyrillic Small Letter Ghe with Upturn U+0491) / 'Ґ' (Cyrillic Capital Letter Ghe with Upturn U+0490);
- 'є' (Cyrillic Small Letter Ukrainian Ie U+0454) / 'Є' (Cyrillic Capital Letter Ukrainian Ie U+0404);
- 'і' (Cyrillic Small Letter Byelorussian-Ukrainian I U+0456) / 'І' (Cyrillic Capital Letter Byelorussian-Ukrainian I U+0406);
- 'ї' (Cyrillic Small Letter Yi U+0457) / 'Ї' (Cyrillic Capital Letter Yi U+0407)
2017-10-22 19:25:45 +02:00
Andreas Shimokawa
f07b77f903
Mi Band 2: support app icons and textual notifications for more apps
2017-10-22 00:02:36 +02:00
Andreas Shimokawa
a809ad214d
Refactor some common Huami stuff (Mi Band 2 / Bip)
...
This also fixes a bug where every event from the device (like not worn detection) counted as a button press
2017-10-21 22:50:28 +02:00
Daniele Gobbetti
5262c6e3d7
Add quick actions buttons to Gadgetbridge notification #759
...
- Disconnect button if connected
- Fetch activity if connected and supported by device
- (re)connect the last connected device if disconnected
Known bug: In the last case, if multiple devices were connected, the wrong device gets re-connected
2017-10-20 22:49:53 +02:00
Andreas Shimokawa
f03d53993a
Mi Band: Put Viber and Line into "generic_chat" category instead of "generic_phone"
...
Fixes #830
2017-10-18 00:04:45 +02:00
Andreas Shimokawa
6603b3fa05
Merge branch 'background-javascript'
2017-10-16 23:06:36 +02:00
License Bot
8f06e36c00
Update license headers
2017-10-16 09:38:02 +02:00
Andreas Shimokawa
8243fe712e
Amazfit Bip: Fix non-working notifications from Outlook, Yahoo Mail and GMail
...
Fixes #844
2017-10-15 22:16:54 +02:00
João Paulo Barraca
7947d94418
Merge branch 'hplus-unicode-only-first-bytes'
2017-10-15 14:28:56 +01:00
João Paulo Barraca
9b6cfd686a
Implement proper HPlus Unicode encoding support and Fixes #781
2017-10-15 14:23:21 +01:00
Daniele Gobbetti
2a0388f1c6
Pebble: background webview add allowed domains array
2017-10-13 22:16:01 +02:00
Daniele Gobbetti
c4f36d1202
Pebble: background webview, address (most of) review comments
2017-10-13 21:57:22 +02:00
cpfeiffer
e2868f0e24
Just a FIXME for someone
2017-10-12 23:25:26 +02:00
Daniele Gobbetti
b0c723b68a
Pebble: enable legacy handlers if background JS is disabled
2017-10-10 22:10:26 +02:00
protomors
4b4e95bfe0
NO.1 F1: Alarms support.
2017-10-10 00:41:27 +02:00
protomors
895c19cc1c
NO.1 F1: Moved code for setting time into appropriate method.
2017-10-10 00:41:27 +02:00
protomors
440d1e6a81
NO.1 F1: Removed some code duplication.
2017-10-05 08:05:19 +02:00
protomors
23b66459f5
NO.1 F1: Show data fetching progress.
2017-10-05 08:05:19 +02:00
protomors
bf34586a22
NO.1 F1: Check CRC before saving data.
2017-10-05 08:05:19 +02:00
Andreas Shimokawa
0eb8a0b5e2
Pebble: Fix background javascript for Pebble2/LE/Emulator
2017-10-04 23:12:49 +02:00
Andreas Shimokawa
fbef490419
Merge branch 'master' into background-javascript
2017-10-04 21:49:39 +02:00
José Rebelo
5701707e87
Mi Band 2: Change distance unit
2017-10-03 09:12:33 +02:00
Andreas Shimokawa
49bebc3440
Merge branch 'master' into background-javascript
2017-10-01 23:36:22 +02:00
protomors
b819be7db6
Now setting for measurement system is sent to the device immediately after changing.
2017-10-01 20:44:35 +02:00
protomors
7b78003ba1
NO.1 F1: Display settings.
...
Set time format and distance units.
2017-10-01 20:44:35 +02:00
Andreas Shimokawa
6f358ff722
fix measurement system summary value not being updated
2017-09-30 23:36:20 +02:00
Andreas Shimokawa
486596b1a8
Pebble: support setting the other non-metric system crap for the pebble
...
(pebble health has to be activated again in app manager after changing the option)
This also moves the fake:// uri handling code from PebbleIoThread to PebbleSupport
2017-09-30 23:27:19 +02:00
Andreas Shimokawa
6d8ffad55c
Call onSetConfiguration() in listener if measurement system gets changed in preferences
...
(And implement onSetConfiguration() for HPlus)
2017-09-30 22:45:45 +02:00
Andreas Shimokawa
9f05aff11b
Mi2/Bip: Various sleep fixes
...
- Long standing bug fixed in determinePreviousValidActivityType()
it always got the very fist valid sample, not the nearest in the past
(for me that was light sleep, so every timespan queried began with light sleep)
- Support type 2 (running) and 12 (wakeup(?))
- Support new firmwares (Mi2 and Bip) by masking only the last 4 bits (0xf),
takes some ugly query hack in determinePreviousValidActivityType() since
greenDAO does not support the & operator (even though sqlite does)
2017-09-29 17:21:16 +02:00
Andreas Shimokawa
0ffa2ce45a
move up measuerement system from hplus to global preferences
2017-09-29 12:33:08 +02:00
Andreas Shimokawa
e6d939e5cb
Merge branch 'master' into background-javascript
2017-09-28 17:31:45 +02:00
cpfeiffer
0687564bbb
Remove unused, commented out code
2017-09-28 17:31:40 +02:00
Andreas Shimokawa
7d05682d8e
Amazfit Bip: whitelist firmware 0.0.9.14
2017-09-28 16:20:22 +02:00
Andreas Shimokawa
3d09b9dc97
Amazfit Bip: Switch language on the watch automatically according to the phone locale
...
Supported:
- Simplified Chinese
- Traditional Chinese
- English
2017-09-28 16:04:06 +02:00