Viktor De Pasquale
12e00c3054
Updated method naming scheme
...
Added new configurations
Added flashing methods and annotated viewModel's uri as deprecated in function
2019-07-20 14:57:03 -07:00
Viktor De Pasquale
9542ca773f
Added new CompoundDownloadService which will encapsulate all downloads and should manage post-download events as well
...
As of now it's still in a development stage and isn't connected to anything
2019-07-20 14:57:03 -07:00
Viktor De Pasquale
8af832a496
Added several calls to FlashActivity so it manages its launch parameters by itself
...
Its reach will be deepened further in the future commits
2019-07-20 14:57:03 -07:00
Viktor De Pasquale
6836130fda
Added overloaded method call for progress notification so it accepts foreign context
2019-07-20 14:57:03 -07:00
Viktor De Pasquale
724893879f
Added option to intercept progress while copying files
2019-07-20 14:57:03 -07:00
Viktor De Pasquale
188ea2644a
Updated downloading magisk to pull the zip from cache if eligible
2019-07-08 11:40:02 -07:00
osm0sis
b1e63f0f14
Manager: fix ModulesFragment reboot menu
...
- correct 'booloader' typo breaking bootloader entry
- remove extra bootloader entry Shell.su line which is unnecessary since it's covered by reboot()
- revert to using `reboot recovery` for recovery entry since `svc power reboot recovery` triggers a very disconcerting "Factory data reset" reboot dialog on many devices
- add Reboot to EDL mode option for good measure
2019-06-27 04:09:41 -04:00
Viktor De Pasquale
5dd677756f
Fixed multiple fetch tasks running at once
...
Disposing wouldn't help since the shell doesn't appear to handle concurrency well
2019-06-21 00:36:37 -07:00
Viktor De Pasquale
b77c590910
Fixed the searchView being collapsed after searching through it
...
Now they have their state synced with viewModel to allow continuity
2019-06-21 00:36:37 -07:00
Viktor De Pasquale
7e5f2822ae
Fix superuser fragment crashes
...
Fix superuser screen encountering inconsistencies when refreshing the data rapidly
2019-06-21 00:36:01 -07:00
topjohnwu
bf9ac8252b
Cleanup UpdateInfo
2019-06-16 16:47:30 -07:00
topjohnwu
4a3f5dc619
Cleanups
2019-06-16 14:35:51 -07:00
Viktor De Pasquale
ca156befbd
Fixed mapping generic pairs to policy crashing when no policy is found
...
The policy (app) is now deleted when found invalid (uninstalled)
2019-06-16 16:50:08 -04:00
Viktor De Pasquale
4db41e2ac4
Added attempted fix for parsing data off default thread
2019-06-16 16:50:08 -04:00
Viktor De Pasquale
982a43fce1
Moved diff computation of policy list to the background thread
2019-06-16 16:50:08 -04:00
Viktor De Pasquale
dd76a74e1c
Fixed fast scroll button crashing while scrolling to undefined position
2019-06-16 16:50:08 -04:00
Viktor De Pasquale
074b1f8c61
Added one-click scroll to the bottom
2019-06-12 16:08:02 +02:00
topjohnwu
326eee8c83
Migrate a lot of classes to Kotlin
2019-06-12 03:29:38 -07:00
topjohnwu
00bff4912e
Use svc for reboot if feasible
...
Close #1488
2019-06-12 00:55:21 -07:00
Viktor De Pasquale
0ce1720516
Fixed magisk log screen lines having multiple lines
2019-06-11 21:52:03 -07:00
topjohnwu
1d54c5144e
Fix background update checks
2019-06-10 21:25:42 -07:00
topjohnwu
7756e10779
Rewrite configs with Kotlin delagate properties
2019-06-10 04:37:56 -07:00
topjohnwu
3e58d502d0
Update SettingsFragment to Kotlin
2019-06-09 03:04:37 -07:00
topjohnwu
1c8846dc57
Make PreferenceModel an interface
2019-06-08 16:30:12 -07:00
topjohnwu
2f320c7239
Update ClassMap
2019-06-08 15:34:15 -07:00
topjohnwu
e799918ab6
Update update check service
2019-06-08 15:28:59 -07:00
topjohnwu
86c4928e0f
Fix locale settings
...
AppCompatActivity changed its impl again...
2019-06-08 02:11:10 -07:00
topjohnwu
0293eb5c51
Never refetch magisk version dynamically
2019-06-08 01:44:02 -07:00
topjohnwu
1ee75b6aa6
Download snet package without legacy impl
2019-06-08 01:39:22 -07:00
topjohnwu
4b30b224b5
Remove separate constant class
2019-06-08 00:41:03 -07:00
topjohnwu
16b232d2a3
Enable okhttp logging in debug only
2019-06-07 02:03:17 -07:00
topjohnwu
3f3b1f5b1d
Sort policy with app name
2019-06-07 01:24:54 -07:00
topjohnwu
cec017b7bf
More MagidkDB fixes
2019-06-07 01:05:54 -07:00
topjohnwu
caa9df86bc
Switch to R8 friendly room-runtime
2019-06-07 00:17:00 -07:00
topjohnwu
f417389a7a
Fix magisk database code in app
2019-06-06 00:39:24 -07:00
Viktor De Pasquale
d1dfda405f
Removed Kotpref and replaced it with PreferenceModel
2019-06-04 00:59:57 -07:00
topjohnwu
80d834fb55
Use kotshi instead of moshi-kotlin-codegen
2019-06-01 13:18:11 -07:00
topjohnwu
4122ebe18f
Remove unused Room database code
2019-06-01 02:20:40 -07:00
topjohnwu
4a73d634e0
Tidy things up
2019-05-31 21:46:59 -07:00
topjohnwu
373dc10a40
Use moshi code-gen
2019-05-31 21:46:42 -07:00
Ian Macdonald
ed43ec8ea2
Populate Config variables based on update channel parameters.
...
With thanks to @diareuse.
2019-05-31 20:48:21 -07:00
topjohnwu
c0d1ce96d1
Cleanup
2019-05-30 01:05:48 -07:00
topjohnwu
b31d3802eb
Properly force refresh
2019-05-29 23:45:18 -07:00
Viktor De Pasquale
be1228c3b4
Reverted removing UpdateRepos temporarily
2019-05-29 18:40:16 +02:00
Viktor De Pasquale
f392afe87f
Added error message in case Markdown window fails to load
2019-05-25 19:20:36 +02:00
Viktor De Pasquale
6a243ec7bc
Fixed inconsistent displaying of repos and improved their sorting
2019-05-25 18:09:45 +02:00
Viktor De Pasquale
8cd3b603df
Fixed cached repos not being ordered by settings
2019-05-25 18:03:32 +02:00
Viktor De Pasquale
6e1aefe6d8
Added feature that prevents repositories from being downloaded every single time that user requests to show Module/Download fragment unless requested by user
2019-05-25 16:42:34 +02:00
Viktor De Pasquale
1c90b6eca3
Fixed notification popping up every time update is scheduled
2019-05-25 16:33:55 +02:00
Viktor De Pasquale
c33cf9f878
Fixed stable channel asking for custom URL when previously selected
2019-05-25 16:15:08 +02:00