Commit Graph
100 Commits
Author SHA1 Message Date
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
Andreas Shimokawa 335c37795c bump gradle and com.google.android.material 2020-02-27 12:32:30 +01:00
Andreas Shimokawa c7dc343b45 bump version (to mark the merge of Fossil Hybrid HR) 2020-02-27 12:19:16 +01:00
Andreas Shimokawa fb996c3301 Merge branch 'master' into fossil-q-hr 2020-02-26 20:30:57 +01:00
Andreas Shimokawa 8f0a407db9 bump version, add changelog, commit missing file 2020-02-24 14:29:11 +01:00
Andreas Shimokawa 9a114f640b Huami: Make experimental calendar sync feature optional 2020-02-24 14:19:06 +01:00
Andreas Shimokawa d3ab597e8a Merge branch 'master' into fossil-q-hr 2020-02-22 10:16:51 +01:00
Andreas Shimokawa 1b416e18b9 introduce GBApplication.isRunningPieOrLater() and fix indent of last commit 2020-02-22 10:12:33 +01:00
Andreas Shimokawa bffb8e8f87 Huami: send upcoming calendar events as reminder
TODO: make this optional, fix title not being displayed, do it proberly like we do on pebble
2020-02-19 09:41:50 +01:00
Andreas Shimokawa 71b76c8e8f Huami: add unused and untested co to send upcoming calender events as notifications 2020-02-18 22:20:57 +01:00
Andreas Shimokawa fe7c4d5290 Fossil Hybrid HR: Play around with the weather app 2020-02-18 00:31:43 +01:00
Andreas Shimokawa a90e8de040 Fossil Hybrid HR: Display caller name instead of number, when known 2020-02-16 23:05:21 +01:00
Andreas Shimokawa 6a30c2fa6f Fossil Hybrid HR: send weather as soon as it comes in, map correct icons 2020-02-16 22:56:43 +01:00
Andreas Shimokawa 23cbc2e7f1 Fossil Hybrid HR: Fix weather (unit must be lower case) 2020-02-16 13:09:08 +01:00
Andreas Shimokawa 977e94b359 Fossil Hybrid HR: experimetn with weather, does not work yet
I could change the widget icon but it always shows -- for temperature..
2020-02-16 02:19:48 +01:00
Andreas Shimokawa 8fbc8c9f1f Bump version, add changelogs 2020-02-05 21:40:54 +01:00
Andreas Shimokawa 15a090b35e Merge branch 'master' into fossil-q-hr 2020-02-05 10:59:26 +01:00
Andreas Shimokawa 8aff19f8c8 ZeTime: Fix probably broken support (duplicate id used by Fossil)
This migrates the Fossil ID to 170 (from 80)
2020-02-05 10:48:06 +01:00
Andreas Shimokawa 3226d61ecd Mi Band 4: Make high MTU support optional
Fixes #1766
2020-02-04 10:04:01 +01:00
Andreas Shimokawa 0c09c29da4 Add iTag to README, draft changelog 2020-01-31 09:22:06 +01:00
Andreas Shimokawa 53969660f4 Fossil HR: enable Unicode Emojis, since they are obviously supported 2020-01-29 21:20:33 +01:00
Andreas Shimokawa 3722a9b432 Fossil HR: In notifications display sender, and if not available, notification title (like other devices do too) 2020-01-29 20:43:40 +01:00
Andreas Shimokawa 9cd4ee0f29 Fossil HR: display sender instead of App Name
(in the long run we need more icons to distinguish)
2020-01-29 20:27:07 +01:00
Andreas Shimokawa 7d73ca3df2 Fossil HR: Implement next/previous track 2020-01-29 20:03:14 +01:00
Andreas Shimokawa 0a4d8499fa Fossil HR: Implement Find Phone
There is still no acknowledgement, so if the watch gets a timeout it cant stop the phone from ringing anymore.

If you stop ringing from the watch during before the timeout hits, stopping works...
2020-01-29 19:44:54 +01:00
Andreas Shimokawa 23f4752296 Fossil HR: Merge StringUtils in generic class, fix terminateNull()
This fixes string truncation when using non ascii UTF-8 characters.
Also fixes the Debug screen for Fossil HR
2020-01-29 19:21:43 +01:00
Andreas Shimokawa 1c91c037a8 Merge branch 'master' into fossil-q-hr 2020-01-29 17:22:21 +01:00
Andreas Shimokawa 403a1fee64 bump version add changelogs 2020-01-28 11:25:56 +01:00
Andreas Shimokawa b91f357dc0 Whitelist group summary notifications for "mikado.bizcalpro"
Causes multiple notification to be sent, but this seems to be a bug from that app
2020-01-28 11:12:56 +01:00
Andreas Shimokawa 01d19e5384 VoIP calls: ignore notifications with only one action, assuming it is an outgoing call
(Might improve #1780)
2020-01-26 19:28:19 +01:00
Andreas Shimokawa d139641580 CHANGELOG 2020-01-21 20:23:01 +01:00
Andreas Shimokawa a4ebe17191 Huami: Enable alarm snooze enable/disable for all devices 2020-01-13 08:08:54 +01:00
Andreas Shimokawa 4b393d3417 fix xml 2020-01-09 09:46:36 +01:00
Andreas Shimokawa c29f43905b add fastlane and xml changelog 2020-01-09 08:47:20 +01:00
Andreas Shimokawa 7c15ddb471 Amazfit Bip: Remove RES file limit (for BipOS) 2020-01-08 22:44:21 +01:00
Andreas Shimokawa 4277a3e8d2 update changelog 2020-01-08 22:06:37 +01:00
Andreas Shimokawa 7bec2a6582 fix build (forgot to rename stuff in strings.xml) 2020-01-08 21:51:17 +01:00
Andreas Shimokawa 96552914c8 remove huami_prefix from strings (they might be used by other devices in the future) 2020-01-08 20:01:13 +01:00