Commit Graph

20 Commits

Author SHA1 Message Date
Ido Ben-Hur e9ae3a8605
OpenDelta: Rewrite auto state
This thing was unreadable. Also make it always show the correct state
Also improved some other logic, styling, maintainability and other small issues all across
2023-02-16 03:51:12 +02:00
Ido Ben-Hur 3b769805cd
OpenDelta: Rewrite scheduler related code
Changes include but are not limited to:
* MASSIVE code style, logic and maintainability improvements
* Make Scheduler a separate service so it does not depend on UpdateService to start / listen
* Remove useless listeners from UpdateService
* Default to smart mode with notify only for scheduler
* Have more chill alarm timers and do not set em too early (before we can actually check)
* Sign the app with platform keys and share UID with system so we have notification perms by default
* Give scheduler his own notification channel with higher priority
* Give a proper description to all notification channels
2023-02-06 17:18:10 +02:00
Ido Ben-Hur a3e9fb3e4a
OpenDelta: Always display the error description in the extra text view
Also:
Don't limit extra text view to a single line
Add auto text sizing & scrolling where relevant
Improve some state string fetching and remove some useless strings
Make the version info text to always show at the same height relative to top
* So it doesn't dance around when we move through states
2023-02-03 16:09:10 +02:00
Ido Ben-Hur 709ac304ca
OpenDelta: Support local file sum verification
search for a sum file at the same path, if not found / mismatches -
warn the user using a dialog and allow continuing only after accepting the warning

also get rid of some long gone strings and improve some code while at it
2022-11-17 15:45:14 +02:00
Ido Ben-Hur a8f06d50a9
OpenDelta: Remove deprecated delta scheduler option
And some other missed vars during de-deltaing
2022-10-20 15:44:44 +03:00
Ido Ben-Hur 075dcb3cc5
OpenDelta: De-Delta
no one is gonna use this risky s**t anyways

Also:
Improve so much code all around, prep for rewriting a lot.
Get rid of the official tag check
And another old AF config no one needs
2022-10-19 18:11:41 +03:00
Ido Ben-Hur 115fa4fbef
OpenDelta: Slightly improve notifications
* Use a more standardized delimiter for notification sub
* Handle everything from UpdateService
* Never show an empty sub
2021-06-28 02:53:03 +03:00
Ido Ben-Hur 11dcea1d74
OpenDelta: Enable local file flash for all, permanently
AKA get rid of that toggle and enable for non AB devices
2021-06-14 14:07:36 +03:00
Ido Ben-Hur 302705edba
OpenDelta: Simplify auto download network type option
Who needs a specific checkbox for each network????
Also get rid of deprecated API calls all over the place, properly use
ConnectivityManager. Clean the NetworkState class
2021-05-15 19:26:08 +03:00
Ido Ben-Hur 1b8c38c3dc
OpenDelta: MD5 -> SHA-256 2021-05-05 19:49:21 +03:00
maxwen 64c5345273 Automatic translation import
Change-Id: Ic782bac5e5ccce6b70918cd77ab3d5db0d540b81
2020-06-24 18:02:58 +02:00
maxwen a965ae8215 Automatic translation import
Change-Id: Ia1aae1dfac10872ba8ffaa8907b83167a7835b84
2020-05-10 12:27:42 +02:00
maxwen f3cefaf9cd Automatic translation import
Change-Id: I4df94d3c3c3ec14dce5bfb6bcbffdca10b172fc5
2020-03-24 23:49:06 +01:00
maxwen 9002d28364 Automatic translation import
Change-Id: Ibe404ef5190c353b78be9dc016e70c436ea5674c
2020-02-28 22:43:02 +01:00
maxwen 892e26f084 Automatic translation import
Change-Id: I98500f3357bcf954962f038d9b8a369de5d286b4
2019-10-08 20:08:53 +02:00
maxwen 2058414baf Automatic translation import
Change-Id: I9a219e14dfd277851bac6853165ea396362c20e8
2018-07-09 00:50:07 +02:00
maxwen 37c4b74d43 Automatic translation import
Change-Id: I751cd5c10c0b71573ddfddbb666c0b15786f3bfe
2018-06-26 01:19:00 +02:00
maxwen a1cf77b4d0 Automatic translation import
Change-Id: I967d9a896ea8bcaf8c9e491650e4b800286037ee
2018-04-26 21:42:10 +02:00
maxwen e76d40c746 Automatic translation import
Change-Id: I00b19f9635e563585b0d44cac61415ed2f6236a0
2017-03-27 03:04:18 +02:00
Andreas Blaesius 5fe11bb467 Automatic translation import
Change-Id: I15d6eb56f3efa8019ef33c09690a4b6dee91ebb7
2016-04-24 23:22:28 +02:00