Commit Graph
100 Commits
Author SHA1 Message Date
Andreas Shimokawa 18a39678c4 Bump version, draft changelog 2020-07-28 18:31:19 +02:00
Andreas Shimokawa 932b0f7f94 Amazgit GTR/GTR Lite: Try to fix broken activity data
Query versions as described in #1907
Also see #1924
2020-07-23 22:05:28 +02:00
Andreas Shimokawa ef09e24482 Amazfit GTS: Fix broken activity data on Firmware 0.0.9.xx
Fixes #1924
2020-07-22 11:03:30 +02:00
Andreas Shimokawa f460f6abd1 Amazfit Bip S: Change Unknown menu item to "World Clock"
Latest firmware has a world clock, setting the locations is not yet supported by Gadgetbridge
2020-07-21 17:13:23 +02:00
Andreas Shimokawa 75a0415f5d update changelogs 2020-07-08 12:01:00 +02:00
Andreas Shimokawa 7980d928a8 Add experimental support for TinyWeatherForecastGermany 2020-07-05 21:54:10 +02:00
Andreas Shimokawa c437347236 Amazfit GTR/GTS: Fix connection for new firmware
This change does not do any harm on other Huami devices it seems
2020-07-05 17:07:43 +02:00
Andreas Shimokawa 119fb456f9 add fastlane and xml changelog 2020-06-29 22:47:39 +02:00
Andreas Shimokawa 6e4e8f57b6 update changelog 2020-06-29 19:45:35 +02:00
Andreas Shimokawa 3940387b1a Huami: set forecast limit to 6 days (current + 6 in future) 2020-06-29 19:41:56 +02:00
Andreas Shimokawa b7a1f469ee Huami: limit forecast days to 3 days
Fixes problems with new weather notificaion on Mi Band 4 and others
Fixes #1910
2020-06-29 19:02:30 +02:00
Andreas Shimokawa 4135eae793 Fix timestamps for weather notification, this did not result in any known bug though 2020-06-29 17:54:38 +02:00
Andreas Shimokawa 3c99adbf13 bump version and draft changelog 2020-06-29 16:52:11 +02:00
Andreas Shimokawa 537ab20c9f improve T-Rex installation text. 2020-06-29 16:46:53 +02:00
Andreas Shimokawa 425bf48df5 Amazfit Bip S: whitelist fw 2.1.1.16 2020-06-29 16:36:16 +02:00
Andreas Shimokawa d035eb27d1 Add amazfit T-Rex to supported devices 2020-06-29 16:33:14 +02:00
Andreas Shimokawa c1b6f5f4f5 Amazfit Bip S: fix installation of latest res (96) 2020-06-29 00:17:23 +02:00
Andreas Shimokawa 5d58a2f583 Work around music controls being disabled since last commit on Amazfit Cor (we do not get a music app started event before we haven't sent music information - weird) 2020-06-22 18:35:22 +02:00
Andreas Shimokawa 6b20f62e0f Huami: Use music control code from Bip S for all devices
needs testing and cleanup for all devices
2020-06-22 18:06:40 +02:00
Andreas Shimokawa 5ce44a4575 fix tests 2020-06-13 22:52:23 +02:00
Andreas Shimokawa 0c1aa4a24f bump build tools version 2020-06-13 22:32:38 +02:00
Andreas Shimokawa 26b7932153 Mi Band 4: Whitelist FW 1.0.9.58 2020-06-13 22:18:18 +02:00
Andreas Shimokawa d10a5138dc prepare release 2020-06-13 21:46:33 +02:00
Andreas Shimokawa 0229d24092 Mi Band 4 (possibly others): Fix detected RES version being always 69 for non-whitelisted res files
Fixes #1886
2020-06-12 23:24:26 +02:00
Andreas Shimokawa cdc149338a Also use device alias if set in notification 2020-06-12 22:49:16 +02:00
Andreas Shimokawa a8328d4a96 Add GUI to change alias (closes #1888)
Could look nicer...
2020-06-12 22:38:37 +02:00
Andreas Shimokawa 53f5439444 Start implementing device aliases (#1888) 2020-06-12 18:04:53 +02:00
Andreas Shimokawa 8400568aed Amazfit Bip S: support flashing GPS firmware, whitelist tonlesap 2.1.1.08 firmware, res, gps, font 2020-06-12 16:58:02 +02:00
Andreas Shimokawa 1f8826329c Amazfit Bip S: For firmware update distinguish dth and tonlesap variants
This is done by comparing the firmware version (2 assumed for tonlesap, 4 for dth)

This could have been done properly by comparing the hardware revision, but there are so many hardware revisions during a huami device lifecycle, we could not catch up.
2020-06-12 16:14:35 +02:00
Andreas Shimokawa a19bb8c21d * Amazfit Bip S: remove disconnect notification and button action settings (they do not work) 2020-06-12 09:46:48 +02:00
Andreas Shimokawa 99b7764709 Amazfit Bip S: Support flashing firmware and res 2020-06-11 19:24:45 +02:00
Andreas Shimokawa 25c749bab9 Amazfit Bip S: Support flashing fonts and setting high MTU 2020-06-11 13:29:41 +02:00
Andreas Shimokawa 8e08a9d660 Support flashing newer GPS ALM and support flashing GPS CEP on Bip S 2020-06-11 12:16:57 +02:00
Andreas Shimokawa b9efa1f0ef update changelog 2020-06-11 11:28:11 +02:00
Andreas Shimokawa 2f8634ce66 Shamelessly assume Bip S is using one of the newer fireware install code 2020-06-08 16:43:39 +02:00
Andreas Shimokawa 7d0243e61d move Bip S file 2020-06-08 16:38:03 +02:00
Andreas Shimokawa 4326419209 Amazfit Bip S: allow flashing watchfaces (untested, and probably wont work) 2020-06-08 16:36:54 +02:00
Andreas Shimokawa 16baf97083 update gradle and plugin 2020-06-06 23:49:33 +02:00
Andreas Shimokawa 0115575317 Ignore com.android.incallui when handling voip call notifications
Hopefully helps with #1881
2020-06-06 23:34:26 +02:00
Andreas Shimokawa 0affbc60cc bump version 2020-05-27 11:12:28 +02:00
Andreas Shimokawa d61b278cf9 prepare changelog 2020-05-27 11:04:57 +02:00
Andreas Shimokawa 1e398419a8 Watch9: Fix launch of wrong calibration activity
Fixes #1875
2020-05-24 23:25:52 +02:00
Andreas Shimokawa e844f81056 Huami: If no menu items were ever configured with Gadgetbridge use our default and do not disable everything on connect
Fixes #1853
2020-05-12 22:42:19 +02:00
Andreas Shimokawa d885cd72e4 fix broken xml 2020-05-06 15:25:58 +02:00
Andreas Shimokawa 78da4221ab Add xml changelog and fastlane 2020-05-06 15:12:42 +02:00
Andreas Shimokawa 3bf8fb5e9d Fossil Hybrid HR: use highest bit of step data also
Confirmed with 144 steps per minute while running, would not have worked with previous fix
2020-05-06 14:54:52 +02:00
Andreas Shimokawa 748a62c2bd Fossil Hybrid HR: Try to fix step count 2020-05-06 10:56:05 +02:00
Andreas Shimokawa 82611d7a0d ZeTime: Send up to 16 upcoming calendar events on connect if option is enabled
This disables Pebble style calendar synchronization, which did not work for the ZeTime
since we have no handle to delete or change events, we have to rewrite everything again.

Either events were piling up or deleted when a new event was added to a Calendar.

For now it just syncs up to 16 upcoming events at connect.
2020-05-06 01:43:16 +02:00
Andreas Shimokawa b5f877d169 ZeTime: remove non-working languages and add missing ones
Czech is untested since it is only present on newer firmware which I do not have.
2020-05-05 19:38:26 +02:00
Andreas Shimokawa 3884e5dee9 ZeTime: fix minute value in calendar events
And a few cleanups
2020-05-05 18:27:46 +02:00
Andreas Shimokawa 7517bffe9c ZeTime: Fix calendar event time and date (still barely usable, since only one event is sent, plus sunrise and sunset) 2020-05-05 16:23:43 +02:00
Andreas Shimokawa 3c6fce27a4 Follow light/dark theme according to system settings as default setting 2020-05-05 14:46:09 +02:00
Andreas Shimokawa 80fb05e44a ZeTime: Fix could not synchronize calendar on connect
Fixes #1188
2020-05-05 14:11:46 +02:00
Andreas Shimokawa 1be42a4d84 ZeTime: Try to fix weather conditions on newer firmwares 2020-05-05 13:30:28 +02:00
Andreas Shimokawa ee895e3c76 update changelog 2020-05-05 01:23:12 +02:00
Andreas Shimokawa fefcf2d2b9 ZeTime: Fix setting the watch language and make the setting accessible from the per-device configuration menu
This did not work at all before, it was supposed to take the language from
Gadgetbridge App settings or the phone's default settings, but nothing was ever
sent to the watch.
2020-05-05 00:34:59 +02:00
Andreas Shimokawa ad1e519723 ZeTime: Basic support for rejecting incoming calls 2020-05-04 21:53:51 +02:00
Andreas Shimokawa 94358e79b0 Amazfit GTR/GTR Lite: enable setting menu items (untested) 2020-05-03 20:16:35 +02:00
Andreas Shimokawa 7d9b070f71 draft changelog 2020-05-02 23:49:36 +02:00
Andreas Shimokawa dbba6f04b1 Add support for Amazfit GTR Lite (untested and incomplete)
See #1694
2020-05-02 23:40:07 +02:00
Andreas Shimokawa 33a1dbd1cd Amazfit GTS: Fix setting menu items with low mtu 2020-04-29 14:44:58 +02:00
Andreas Shimokawa 4061e1c66c update gradle plugin and androidx.preference.preference 2020-04-24 10:48:51 +02:00
Andreas Shimokawa fa2d954552 Add alarm title and description field to alarm configuation
Wire it up and enable for Fossil Hybrid HR
2020-04-24 10:39:32 +02:00
Andreas Shimokawa a089e01433 Add title and description to Alarm table (currently unsued)
Includes migration script

Also bump version to 0.44.0 because of the previous Watch X merge
2020-04-24 00:31:04 +02:00
Andreas Shimokawa da23026e8f Merge remote-tracking branch 'mamucho/master' 2020-04-23 23:31:55 +02:00
Andreas Shimokawa fb85be09d5 Bump version, add changelog 2020-04-23 15:20:35 +02:00
Andreas Shimokawa a851bb5cf1 Amazfit GTS: support setting menu items 2020-04-22 17:10:49 +02:00
Andreas Shimokawa 34bb6deef9 collect changes so far 2020-04-22 13:28:54 +02:00
Andreas Shimokawa 89a6981e01 Fossil Hybrid HR: Do not hardcode userId to -1
This in theory - if ever implemented - allows multi user support
At least since we have that column it should not be hardcoded.
2020-04-20 00:26:04 +02:00
Andreas Shimokawa f30be95209 remove values from turkish translation that are not part of this project
I do not know how they accidenially sneaked in, and why apktool?
2020-04-19 00:55:26 +02:00
Andreas Shimokawa 12d5f1d88b Amazfit GTR/GTS: Fix flashing watchfaces and _maybe_ firmware/res update (still untested) 2020-04-14 23:09:03 +02:00
Andreas Shimokawa 8b8468832c prepare release 2020-04-13 00:45:43 +02:00
Andreas Shimokawa 9a31ef39f3 Fossil Hybrid HR: Fix circles disappearing when connecting in force-white mode
Also fix black background when deleting a custom background
2020-04-13 00:15:44 +02:00
Andreas Shimokawa 6dddc003e9 Fossil Hybrid HR: Interpret and show fimware version in firmware installer 2020-04-12 20:56:41 +02:00
Andreas Shimokawa c24814f9c2 Fossil Hybrid HR: Fix setging background image when using widgets with circles on newer firmwares 2020-04-12 02:53:12 +02:00
Andreas Shimokawa 8329890b19 Fossil Hybrid HR: Fix vibration strength setting 2020-04-12 02:26:38 +02:00
Andreas Shimokawa 39327a6a36 Bump version, update CHANGELOG 2020-04-11 01:22:28 +02:00
Andreas Shimokawa f28feb7b28 Fossil Hybrid HR: Show progress bar during firmware update 2020-04-11 00:40:39 +02:00
Andreas Shimokawa 1e93a8c1cc Fossil Hybrid HR: Experimenal firmware update support
TODO:
- progress bar
- set device state to firmware update

There is currently absolutely no feedback during install, just wait and pray
2020-04-10 00:51:16 +02:00
Andreas Shimokawa 89017ac58f Huami: Disable air quality indicator on Huami devices instead of showing 0
Thanks @ponyzucker

Closes #1834
2020-04-08 12:02:47 +02:00
Andreas Shimokawa fbc123e8d0 Fossil Hybrid HR: Make widget circles a bit smaller (was cut off because of line width)
Also enable anti-aliasing
2020-04-08 11:56:33 +02:00
Andreas Shimokawa 11d96e4641 Huami: Do not display firmware information and whitelist information when flashing watchfaces
Closes #1781
2020-04-08 11:05:47 +02:00
Andreas Shimokawa 1063b49519 prepare release 2020-04-06 10:39:38 +02:00
Andreas Shimokawa 1a57c4db68 Amazift Bip Lite: Allow relaxing firmware checks to allow flashing of the regular Bip firmware (for the brave)
Closes #1819
2020-03-27 11:01:33 +01:00
Andreas Shimokawa f04c9aed29 Amazfit Bip S: Fix empty notifications
Was reported to work in  #1822
2020-03-26 23:27:35 +01:00
Andreas Shimokawa ff3ce84ba1 Amazfit Bip S: force key input before pairing 2020-03-23 14:57:26 +01:00
Andreas Shimokawa 9fd5a05331 fix Bip S discovery 2020-03-23 11:58:14 +01:00
Andreas Shimokawa 334e74a794 Update README 2020-03-23 11:12:17 +01:00
Andreas Shimokawa c66e9450d3 Try to blindly enable Amazfit Bip S
This is an initial bringup it will most probably fail in some areas

Related: #1822
2020-03-23 11:02:22 +01:00
Andreas Shimokawa 8d89c397a7 repare release 2020-03-20 21:52:59 +01:00
Andreas Shimokawa 518edc8e87 add changelog (WIP) 2020-03-20 17:21:40 +01:00
Andreas Shimokawa ea606713d7 Huami: Igore all-day events when syncing calendar events 2020-03-20 17:21:20 +01:00
Andreas Shimokawa 101e2c6664 Fossil Hybrid HR: allow setting vibration strength
Also allow re-fetching of configuration again (it updates battery levels)
2020-03-20 17:14:00 +01:00
Andreas Shimokawa 159a937cab Fossil Hybrid HR: Support button configuration in per-device settings
Related: #1751
2020-03-15 00:23:06 +01:00
Andreas Shimokawa 8761bf96a4 Fossil Hybrid HR: Fix DST
Previously hour was mistakenly devided by 60000

Related: #1751
2020-03-13 08:49:00 +01:00
Andreas Shimokawa 1ccb7ab785 Fossil: Allow swiching off the device specific "Q" notification icon 2020-03-12 13:48:25 +01:00
Andreas Shimokawa d2647b2b65 bump gradle plugin 2020-03-12 13:28:35 +01:00
Andreas Shimokawa 8cf7e259aa Huami: Fix crash when calendar event desctription or title was null
Fixes #1813
2020-03-04 23:13:57 +01:00
Andreas Shimokawa cd2c13ebda Remove bracket (compile fix) 2020-03-01 21:41:15 +01:00
Andreas Shimokawa ddd70f93fc Fossil Hybrid HR: option to force white background
Currently needs reconnect and one change to the widget configuration to be effective.

This might improve visiblity of the hands when using a model with gray hands
2020-02-27 13:38:45 +01:00