Commit Graph

41 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 50828c386e
OpenDelta: Properly add useful strings for every A/B flash error 2022-10-21 15:59:46 +03: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 be375d8f37 Automatic translation import
Change-Id: I1b8c67e20223fdfc89bf916e8a8aa3dd902c9bd6
2020-08-20 22:58:44 +02:00
maxwen 64c5345273 Automatic translation import
Change-Id: Ic782bac5e5ccce6b70918cd77ab3d5db0d540b81
2020-06-24 18:02:58 +02:00
maxwen 21f1cc50c6 Automatic translation import
Change-Id: I67b23952e64bd8b2622a4bb33be7f3c82e6d26c6
2020-06-18 23:57:20 +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 70ab71276f Automatic translation import
Change-Id: I712ba12d4bc704735ff9c4bafc51705d823e1a30
2020-01-24 15:55:10 +01:00
maxwen 431c0c6d48 Automatic translation import
Change-Id: I984a39db89ec8dc24f43902243db65c9d331ca9a
2019-10-17 23:31:36 +02:00
maxwen 34987db363 Revert "Automatic translation import"
This reverts commit 906160570b.

Change-Id: I484e84eadf85f1593c0f412e636e1d248510bae1
2019-10-10 18:03:49 +02:00
maxwen 906160570b Automatic translation import
Change-Id: I8284de549bb4531ab3f245de71dacfe2b821ef6d
2019-10-10 14:29:39 +02:00
maxwen 50805ed081 OpenDelta: fix translation string errors
Change-Id: I58a4d906c5d55bfeb066cce567704bbf509ed373
2019-10-09 01:06:09 +02: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 42e026212e Automatic translation import
Change-Id: I9a486291a506e2dcaec7d04447c8aea6758a469d
2018-06-18 14:30:28 +02:00
maxwen a1cf77b4d0 Automatic translation import
Change-Id: I967d9a896ea8bcaf8c9e491650e4b800286037ee
2018-04-26 21:42:10 +02:00
maxwen ebb6b79b9a Automatic translation import
Change-Id: I87ac0a5d5036a2bb4eff659731972d22b2fb74f6
2018-04-17 22:53:09 +02:00
maxwen 21ccf6e860 Automatic translation import
Change-Id: I1e7e592b96f2b5c17d611a0fb13a993b595ea82b
2018-02-22 16:07:40 +01:00
maxwen d1a2a9929e Automatic translation import
Change-Id: I01afb8dba0713faa0f78c65ad9f50cb4120dc35c
2018-01-30 02:17:53 +01:00
maxwen a9d7514c35 Automatic translation import
Change-Id: I6ae490e085dcbc8bcb4d1db00ec400f2e2412c5e
2017-12-29 13:00:42 +01:00
maxwen d2e572edc4 Automatic translation import
Change-Id: I3209eedfe7437b511031c36b2069bf81e6123fd4
2017-07-13 02:42:20 +02:00
maxwen 527a80b491 Automatic translation import
Change-Id: Ic6e4a079b805af9ac84a0e18b12aaba72fed7f90
2017-06-20 01:44:46 +02:00
maxwen b21ede3832 Automatic translation import
Change-Id: I3d9e1452d1a411600e6cc6f89ccfc902b5908d89
2017-05-16 02:54:29 +02:00
maxwen c7768889c4 Automatic translation import
Change-Id: If5d549bb0ab89f551c08f0585b44674190ac2e5d
2017-04-02 17:30:01 +02:00
maxwen e76d40c746 Automatic translation import
Change-Id: I00b19f9635e563585b0d44cac61415ed2f6236a0
2017-03-27 03:04:18 +02:00
Andreas Blaesius 3a3cfa21af Automatic translation import
Change-Id: I8df6ba5b946c7b2c1f91c7a17ceafa93bb52a7e3
2017-01-15 19:16:50 +01:00
Andreas Blaesius c82621386f Automatic translation import
Change-Id: I68db79a2c929fa1fd191327ec4a480b4d0a6007e
2016-07-01 23:04:54 +02:00
Andreas Blaesius 5fe11bb467 Automatic translation import
Change-Id: I15d6eb56f3efa8019ef33c09690a4b6dee91ebb7
2016-04-24 23:22:28 +02:00
Andreas Blaesius b489d9d4f2 Automatic translation import
Change-Id: I25225271c242c870eecda09cb4a6104c3076b43f
2015-08-03 22:48:50 +02:00
Andreas Blaesius 48bfc05f05 Automatic translation import
Change-Id: I466b2ad65f6bb5688dfd21bb41bd564d71c50497
2015-03-18 22:19:43 +01:00
doc 150c1ff1ff Open Delta: Added TR translations.
Patchset 2: Cleaned whitespaces.
Patchset 5:  The following lines were removed
- state_action_copying
- removed last_checked_filename


Change-Id: Iddb97a5d00c7cdf8654b4708c40d8bf51ab23346
Signed-off-by: doc <doc.divxm@gmail.com>
2013-12-10 20:11:23 +02:00