Commit Graph
100 Commits
Author SHA1 Message Date
Andreas Shimokawa 0f44d8cbf2 add cbor dependency 2022-09-19 21:45:58 +02:00
Andreas Shimokawa 259a422de6 Revert "Revert "PineTime Weather support""
This reverts commit 50ff6a8a6f.
2022-09-19 21:45:01 +02:00
Andreas Shimokawa 0c97f3aa17 change minimum required Android version in README.md 2022-09-10 12:09:58 +02:00
Andreas ShimokawaandGitea 43eb6bfe0e remove AndroidThreeTen library, since we have java8 in this branch 2022-09-10 12:04:16 +02:00
Andreas ShimokawaandGitea 969164ba5d Remove KitKat support 2022-09-10 12:04:16 +02:00
Andreas Shimokawa 127fec1013 Use build tools version 31, bump protobuf-lite to 3.10
These changes where necessary to build on ARM64, hope it does not break anything
protobuf-lite 3.0 said the architecture aarch64 is unsupported for the protobuf compiler,
build tools 30 could not be installed via sdkmanager for an unknown reason.
2022-09-09 08:15:38 +02:00
Andreas Shimokawa a5ed37ab79 add fastlane and xml changelog 2022-09-08 19:45:08 +02:00
Andreas Shimokawa 63ea8d30c7 no vibration patterns on Bip S 2022-09-08 19:32:58 +02:00
Andreas Shimokawa 4c6ec170ee update changelog 2022-09-08 18:47:10 +02:00
Andreas Shimokawa 50ff6a8a6f Revert "PineTime Weather support"
This reverts commit 230cbe964b.
2022-09-08 18:42:47 +02:00
Andreas Shimokawa 3e030eb131 draft changelog, bump version 2022-09-06 16:13:47 +02:00
Andreas Shimokawa c690b9552e finalize changelogs 2022-08-22 10:38:26 +02:00
Andreas Shimokawa 035d0037dd Amazfit Bip U: Enable sending GPS coordinates to band during workout and start fitness tracking on phone when workout starts on band setting 2022-08-21 18:43:55 +02:00
Andreas Shimokawa 51c7a1f202 update changelog, bump version 2022-08-19 23:32:21 +02:00
Andreas Shimokawa efbafedfd6 update changelog 2022-08-09 17:47:44 +02:00
Andreas Shimokawa 22dc69d9ea update changelog 2022-08-09 17:40:27 +02:00
Andreas Shimokawa 0fe88274e0 Fix regression with active auto connect sice multi-device got merged
1) The AutoConnectIntervalReceiver was completely disabled when a device went into WAITING_FOR_RECONNECT state
2) The logic inside AutoConnectIntervalReceiver was broken, so that a timer never got started
2022-08-05 15:22:21 +02:00
Andreas Shimokawa b138c54b52 Mi Band 4: Enable sending GPS coordinates to band during workout and start fitness tracking on phone when workout starts on band setting 2022-07-27 16:22:13 +02:00
Andreas Shimokawa 04236a3f86 Mi Band 6: Enable start fitness tracking on phone when workout starts on band setting 2022-07-22 16:33:40 +02:00
Andreas Shimokawa 5271fb6a84 Mi Band 6: Enable sending GPS coordinates to band during workout 2022-07-22 16:26:59 +02:00
Andreas Shimokawa 35db14af84 Mi Band 6: Enable password support
Fixes #2603
2022-07-22 16:18:12 +02:00
Andreas Shimokawa 8546254539 update all changelogs 2022-07-22 12:38:00 +02:00
Andreas Shimokawa e77149f7e1 bump version update changelog 2022-07-22 12:22:08 +02:00
Andreas Shimokawa 6ce62008dd Discovery: prevent crash on long tap when a device has no device specific settings 2022-07-10 19:29:43 +02:00
Andreas ShimokawaandHosted Weblate 0887e98bb5 Translated using Weblate (German)
Currently translated at 98.7% (1616 of 1637 strings)

Translation: Freeyourgadget/Gadgetbridge
Translate-URL: https://hosted.weblate.org/projects/freeyourgadget/gadgetbridge/de/
2022-07-08 17:57:18 +02:00
Andreas Shimokawa 6c3684163b draft changelog 2022-07-08 13:02:22 +02:00
Andreas Shimokawa 2182097f0c Fossil Hybrid HR: Relax version check for watch apps
Allows to install latest watchapps

It seems that every time the firmware gets a major update, the new watchapps
have a different minor version, we dont need to check for that because watchapps
seem to be compatible accross firmware versions
2022-06-24 09:44:05 +02:00
Andreas Shimokawa aa28434682 remove german translation to help weblate 2022-06-14 20:16:05 +02:00
Andreas Shimokawa ee93cce16d Mi Band 6: Whitelist FW 1.9.6.16 2022-06-08 14:36:14 +02:00
Andreas Shimokawa 91fa713bea Mi Band 6: add sleep menu item (also to shortcuts) 2022-06-08 14:31:28 +02:00
Andreas Shimokawa de4d38ead1 update changelogs 2022-05-30 20:31:31 +02:00
Andreas Shimokawa 8a6c0ddbfe update changelog - bump version 2022-05-30 13:28:21 +02:00
Andreas Shimokawa cc28879ecc update changelog 2022-05-22 09:40:30 +02:00
Andreas Shimokawa fa3bdd36d5 Amazfit Bip U/Pro: enable hr alert and stress tracking setting 2022-05-22 00:27:35 +02:00
Andreas Shimokawa 51eb9cd841 update changelog 2022-05-19 22:35:34 +02:00
Andreas Shimokawa 603d56c7aa update changelog, bump version 2022-05-18 10:45:44 +02:00
Andreas Shimokawa 79d5c246a2 Mi Band 6: enable new settings 2022-05-18 10:41:30 +02:00
Andreas Shimokawa 65ebdb6ff8 Amazfit Bip U/Pro: Enable vibration pattern settings 2022-05-16 16:05:04 +02:00
Andreas Shimokawa 32230151fc draft changelog 2022-05-16 14:57:55 +02:00
Andreas Shimokawa c50c333f8b Mi Band 4: enable vibration patterns 2022-05-16 11:03:10 +02:00
Andreas Shimokawa 4761168958 Mi Band 6: enable vibration patttern settings (tested working)
also rename devicesettings_miband5_vibration to devicesettings_vibrationpatterns
2022-05-16 10:59:03 +02:00
Andreas Shimokawa 37ba8c291e Amazfit Band 5: Enbable lift wrist sensitivity and world clock configuration 2022-05-10 15:49:34 +02:00
Andreas Shimokawa 3a1d4d6161 Amazfip Bip U/Pro: Enable lift wrist sensitity and world clock configuration 2022-05-10 15:41:12 +02:00
Andreas Shimokawa 05515d6ba2 Amazfit Bip S: Enable world clock configuration 2022-05-10 15:29:47 +02:00
Andreas Shimokawa 46cd229a14 Mi Band 6: Enable World clock setting
Also take care of new/old firmware
2022-05-10 14:16:52 +02:00
Andreas Shimokawa d973f50560 Mi Band 6: enable setting sensitivty for display on lift setting
Tested and seens to work
2022-05-09 23:01:57 +02:00
Andreas Shimokawa 8510cdbb3f Amazfit Neo: Allow to disable beeps for email notifications
Fixes #2607
2022-04-07 22:54:24 +02:00
Andreas Shimokawa 20e97bc048 bump android gradle plugin 2022-04-07 21:55:04 +02:00
Andreas Shimokawa ebdec4bdd0 change description to include watch and fitness tracker.
Fixes #2625
2022-03-31 11:33:55 +02:00
Andreas Shimokawa cf70347636 Fix crash when calender is accessed but permissin is denied
Fixes #2624
2022-03-31 11:25:15 +02:00
Andreas Shimokawa 08eb58e63b Mi Band 6: set time on connect 2022-03-31 11:07:13 +02:00
Andreas Shimokawa 6223336bc3 bump gradle 2022-03-30 23:08:14 +02:00
Andreas Shimokawa 3423dbde9a fix xml 2022-03-17 22:46:26 +01:00
Andreas Shimokawa c25b3c6ede update xml and fastlane changelogs 2022-03-17 22:41:07 +01:00
Andreas Shimokawa c5f28ea11e bump version, tweak changelog 2022-03-17 20:57:20 +01:00
Andreas Shimokawa b62357dfe2 Mi Band 6: Sync alarms set on the watch like on Amazfit Bip U and others
This adds code to decrypt chunked protocol replies for configuration data.
Also some (disabled) code for SMS reply.
2022-02-02 12:57:25 +01:00
Andreas Shimokawa d3ed458cfe update changelogs, bump version 2022-01-22 23:39:38 +01:00
Andreas Shimokawa d67771ccc3 Huami: implement reassably of alarm configuration chunks for low mtu and fix situation when all alarms get deleted on the watch 2022-01-21 12:48:36 +01:00
Andreas Shimokawa 6046152153 Huami: Fix updating alarm times when not toggling, other logic fixes 2022-01-20 11:12:31 +01:00
Andreas Shimokawa 47f7f22df4 Read alarms from device on connect and when changed on device
TODO:
- support decryption for mi band 6
- reassamble chunks for low MTU
2022-01-20 10:09:23 +01:00
Andreas Shimokawa 3b95e4ea66 Bip U / Bip U Pro: Fix switched device names 2022-01-18 21:20:33 +01:00
Andreas Shimokawa 406f775f76 Amazfit Pop/Pop Pro: Seperate device from Bip U/Bip U Pro
This really seems to be the same device, but it does have a different firmware
and a different bluetooth name.

Do this to prevent cross flashing - which might actually be okay but we do not know.
2022-01-18 21:15:12 +01:00
Andreas Shimokawa 3b25f57986 Revert "Add Support for Bip U series China Variant"
This reverts commit 8e66ed4283.
2022-01-18 20:02:28 +01:00
Andreas Shimokawa ea36f2b331 update changelogs 2021-12-28 22:56:21 +01:00
Andreas Shimokawa 7e2ac49cfc bump version, draft changelog 2021-12-27 21:54:33 +01:00
Andreas Shimokawa e1b04f6a5c Huami: support old version of new chunked protocol used on Amazfit Bip U at least
This is used for setting world clock and setting canned messages for call rejection.
This PR implements setting the canned messages, but unfortunately the feature is somehow not "unlocked"
2021-12-23 18:06:58 +01:00
Andreas Shimokawa 0906f150bd Do not transliterate phone numbers and iconIds
In case of icon Ids this even leads to a crash :/
Fixes #2517
2021-12-20 16:52:55 +01:00
Andreas Shimokawa 055511945b Amazfit Bip U/Pro: disable event reminder it is not supported by the device! 2021-12-16 17:59:47 +01:00
Andreas Shimokawa d58cd3997c Amazfit Bip U/Pro: Add event remider to menu item list
This displays the "To-Do List" item.
Unfortunately setting event reminders from Gadgetbridge does not work.
Maybe todo list ist something else.
2021-12-16 17:48:11 +01:00
Andreas Shimokawa 28659a62ff update xml changelog and fastlane 2021-12-13 17:12:20 +01:00
Andreas Shimokawa cb54fa4623 update draft changelog 2021-12-13 17:07:43 +01:00
Andreas Shimokawa 78b832567b Amazgit GTS2 Mini: Try to fix most missing menu items 2021-12-13 10:27:30 +01:00
Andreas Shimokawa a917d3786f Amazfit GTS2 mini: Fix language selection 2021-12-13 10:08:39 +01:00
Andreas Shimokawa dbdeb59f9c Mi Band 6: Whitelist FW 1.0.6.10 2021-12-12 19:01:54 +01:00
Andreas Shimokawa 1e715b4914 revert appcompat because it enforces android target sdk 31 2021-12-11 22:11:46 +01:00
Andreas Shimokawa 1b3b463f03 bump version, gradle, appcompat 2021-12-11 22:02:51 +01:00
Andreas Shimokawa 6f954f70ed draft changelog 2021-12-11 21:39:01 +01:00
Andreas Shimokawa 0c919d2e2f update changelog 2021-11-25 11:21:05 +01:00
Andreas Shimokawa 84f9432883 enable alipay setting for mi band 6, does not work for me 2021-11-24 21:51:13 +01:00
Andreas Shimokawa dde34a35db update changelogs 2021-11-23 22:51:58 +01:00
Andreas Shimokawa ab3a18a6b5 bump version update changelogs 2021-11-22 11:29:39 +01:00
Andreas Shimokawa cf4e4952ea Move location settings out of pebble menu 2021-11-02 23:30:37 +01:00
Andreas Shimokawa dc26f77516 Bump version, add changelogs 2021-11-02 11:53:58 +01:00
Andreas Shimokawa 998f8775d9 Fix bug in non-DST time where still being in DST was assumed
This affects InfiniTime and Huami
For InfiniTime it probably resulted in the wrong time being displayed
For Huami is resulted to request the wrong data from the band/watch

We used timezone.getDSTOffset() which always returns the DST offset (also in non
DST time)

We need to pass the time being observed to calendar.getOffset() to get the real
offset including DST at that specfic time which then either includes DST offset or not.
2021-11-02 11:34:55 +01:00
Andreas Shimokawa 3db6e5d9ec Prevent crash when receiving broken weather data from TinyWeatherForecastGermany 2021-10-28 10:32:52 +02:00
Andreas Shimokawa 3a642251fe Amazfit Bip U Pro: Support flashing AGPS updates
Use Huafetcher for fetching the data.
2021-10-22 15:46:54 +02:00
Andreas Shimokawa 1341501ac4 Amazfit Bip U Pro: Allow setting more languages, whitelist FW 1.0.2.92 2021-10-22 14:08:39 +02:00
Andreas Shimokawa 2c6907b02b update changelogs 2021-10-16 21:56:03 +02:00
Andreas Shimokawa b764edb979 bump gradle 2021-10-13 11:49:38 +02:00
Andreas Shimokawa 8dffd288c9 bump version, draft changelog 2021-10-13 11:43:55 +02:00
Andreas Shimokawa ebe2558690 Huami: clean up supported languages 2021-10-07 18:33:58 +02:00
Andreas Shimokawa 588bcffaab Mi Band 3/4: Use language list from coordinator, remove array 2021-10-07 14:52:21 +02:00
Andreas Shimokawa bef015b0c2 Add new getSupportedLanguageSettings() to coordinator to get rid of all those arrays
There is one big generic one now, unssupported languages will be removed at runtime.
Tested with Amazfit Bip U.
2021-10-07 14:32:09 +02:00
Andreas Shimokawa 2219eb489e Amazfit Bip U: Fix setting the language 2021-10-07 12:50:44 +02:00
Andreas Shimokawa a6ed6c91da Amazfit Bip: make cs language selectable
This also affects other devices like GTS 2 mini which use the same language list
(this shouls be done differently). Closes #2396
2021-10-02 20:15:49 +02:00
Andreas Shimokawa 48e5f44b81 Amazfit Bip U Pro: Fix flashing firmware, res, font, watchfaces 2021-10-01 17:49:43 +02:00
Andreas Shimokawa d9a77540ce Amazfit Bip U: fix watchface installation 2021-10-01 17:42:36 +02:00
Andreas Shimokawa 475a2584cc Amazfit Bip U/Pro: enable unicode emoji 2021-10-01 14:18:06 +02:00
Andreas Shimokawa d673d8a487 Amazfit Bip U: Whitelist fw 1.0.2.95 2021-10-01 14:12:31 +02:00
Andreas Shimokawa e3a4468bac Amazfit Bip U: Fix flashing firmware, res and fonts 2021-10-01 14:00:38 +02:00