Commit Graph

1667 Commits

Author SHA1 Message Date
topjohnwu 47545b45b8 Clean up MagiskDialog 2022-01-21 00:50:02 -08:00
canyie 5f4cd50cc4 Properly prevent fix env dialog from constantly showing
ViewModel has been reconstructed when switching fragment so we lost previous state.
2022-01-20 03:38:28 -08:00
canyie b0fba6ce5b Optimize navigation back stack
Fix topjohnwu#4333

Co-authored-by: LoveSy <shana@zju.edu.cn>
2022-01-20 03:38:00 -08:00
canyie 1f5992f2c2 Fix classloader when restoring bottom nav state 2022-01-20 03:36:31 -08:00
topjohnwu abfd3c3e5d Remove unused resources 2022-01-20 03:32:08 -08:00
LoveSy 97da7f9691 Do not trust format of 3rd party json 2022-01-20 02:02:39 -08:00
vvb2060 dbf45da8ab Avoid constantly check env 2022-01-18 04:47:53 -08:00
topjohnwu 6b67902d53 Uninstalled app su requests should still show in logs 2022-01-18 04:44:11 -08:00
topjohnwu 0ad0ef485c Bump min Magisk version to v21.0
Close #5220
2022-01-18 04:27:40 -08:00
topjohnwu 7dfe3e53d5 Optimize imports 2022-01-18 03:58:47 -08:00
vvb2060 5be3bd1e64 Show User-Agent 2022-01-18 02:02:41 -08:00
vvb2060 bc0c1980db Support modules update 2022-01-18 02:02:41 -08:00
vvb2060 2997258fd0 Cleanup code 2022-01-18 02:02:41 -08:00
vvb2060 11600fc116 Use libs instead of copy code 2022-01-18 02:02:41 -08:00
vvb2060 a8640f52ef Merge into one file 2022-01-18 02:02:41 -08:00
capntrips 053f4d481d disable virtualAB check for noSecondSlot 2022-01-18 00:35:38 -08:00
capntrips f466c27da9 disable pixel check for noSecondSlot 2022-01-18 00:35:38 -08:00
RikkaW bfe6bc3095 Fix bottom nav sometimes not hide correctly
Replace homemade animation with StateListAnimator
2022-01-18 00:24:16 -08:00
vvb2060 6635ea3e29 Allow offline hide manager 2022-01-18 00:20:49 -08:00
LoveSy 591788c0df Fix an NPE
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.text.Layout.getEllipsisCount(int)' on a null object reference
2022-01-17 22:55:44 -08:00
vvb2060 571b8986a4 Don't assume installed version matches app 2022-01-17 20:29:11 -08:00
topjohnwu 76ddfeb93a Allow modifying denylist without enforcement 2022-01-15 23:46:22 -08:00
topjohnwu d7b51d2807 Update dependencies 2022-01-14 00:07:19 -08:00
topjohnwu a7af8b5722 Add DoH back
JSDelivr is no longer China friendly
2022-01-13 03:50:29 -08:00
topjohnwu 9c93fe6003 Update bootctl
Close #5134
2022-01-13 02:24:02 -08:00
topjohnwu ba6e6cc15a Update vbmeta option hiding criteria
Hide when Samsung, A/B, or vbmeta partition exists
2022-01-12 02:29:34 -08:00
vvb2060 fd7bf2bc3a Support PATCHVBMETAFLAG env variable 2022-01-12 02:29:34 -08:00
vvb2060 66cf2c984a Don't fix env when patch boot 2022-01-11 02:50:12 -08:00
LoveSy e31583485d Don't prefetch env to avoid deadlock
Fix #5178
2022-01-11 00:47:06 -08:00
RikkaW 1df2a04713 Find suitable anchor view for SnackBar
This will fix the SnackBar position if BottomNav or FAB is visible.

Fix #5163
Fix #5135
2022-01-10 23:10:42 -08:00
南宫雪珊 baa19f0ccf Rewrite app installation
Fix  #4960
2021-12-14 05:20:29 -08:00
vvb2060 5a49bd3ac9 Add OkHttp cache 2021-12-14 05:01:12 -08:00
LoveSy b37d7e0500 Use default icon when failed to get app icon
Fix #5051
2021-12-14 04:58:18 -08:00
vvb2060 7f4f95cf83 Fix certificate start time 2021-12-14 03:07:38 -08:00
topjohnwu ad47dba064 Rename magiskVersion* -> version* 2021-12-14 03:01:11 -08:00
LoveSy 41b701846f ensureEnv even if getRemote fails
Co-authored-by: vvb2060 <vvb2060@gmail.com>
2021-12-14 02:57:58 -08:00
topjohnwu 48e2d6a8da Simplify several hacks 2021-12-13 19:48:17 -08:00
topjohnwu b4120cddfb IODispatcherExecutor -> DispatcherExecutor 2021-12-13 04:05:42 -08:00
topjohnwu 54e3f1998a Support RootService on stub APKs 2021-12-13 04:05:42 -08:00
topjohnwu edcf9f1b0c Introduce RootServices to the app 2021-12-13 04:05:42 -08:00
vvb2060 b76a3614da Fix isolated process comparisons 2021-12-10 04:35:38 -08:00
vvb2060 384c257a74 Disable CompatVectorFromResources 2021-11-29 00:06:28 -08:00
vvb2060 49dfa2c3a0 Fix update from notification will fail 2021-11-29 00:05:54 -08:00
RikkaW 28b5faab0c Visual changes 2021-11-14 03:58:35 -08:00
LoveSy be9b0c2e8f Move flow.concurrentMap to ktx 2021-11-13 11:28:11 -08:00
LoveSy b6affe06a5 Fix flow parallel 2021-11-13 11:28:11 -08:00
RikkaW 5fa127c415 Disable modules section if Magisk is not active
Fix #4925
2021-11-12 03:02:26 -08:00
topjohnwu ddd153c00d Show module suspend notice
Close #4862
2021-11-09 23:59:37 -08:00
LoveSy e0ea777249 Use ProcessCompat
Fix #4895
2021-11-07 11:02:58 -08:00
topjohnwu 3d3bfb42e5 Don't copy ApplicationInfo 2021-11-06 23:34:46 -07:00