Commit Graph

185 Commits

Author SHA1 Message Date
topjohnwu 70eba568af Do not check update twice 2019-02-02 02:27:15 -05:00
topjohnwu 348d47076a Finish Magisk Fragment UI
Remove AboutActivity at the same time
2019-02-01 04:39:54 -05:00
topjohnwu 6e7b90a184 Make advanced settings expandable 2019-02-01 00:36:13 -05:00
topjohnwu 28d7a7a6d2 Update libsu 2019-01-31 23:49:57 -05:00
topjohnwu da13b5dbf2 Improve MagiskHide app listing
- Prevent platform apps from showing up
- Add new option to toggle whether to show system apps
2019-01-31 23:40:33 -05:00
topjohnwu 749df5dacd Better method to change Locale 2019-01-31 03:48:45 -05:00
topjohnwu af88b7c807 Move more code to app-core 2019-01-31 03:24:18 -05:00
topjohnwu 4091687733 Separate FingerprintHelper and AuthDialog 2019-01-31 00:05:59 -05:00
topjohnwu cfb0a3ba2a Yet another restructuring 2019-01-30 23:23:49 -05:00
topjohnwu 6c4d082f35 Remove unnecessary BroadcastReceiver 2019-01-30 17:54:25 -05:00
topjohnwu 262185046a Add unbinder 2019-01-30 17:41:12 -05:00
topjohnwu da9d00be7d Update Topic 2019-01-30 17:11:32 -05:00
topjohnwu 454abc388b Update SafetyNet 2019-01-30 17:11:03 -05:00
topjohnwu 3e9174deed Remove core only card 2019-01-30 14:45:45 -05:00
topjohnwu 60f69feaff Full project restructuring 2019-01-30 03:10:12 -05:00
topjohnwu 5df426380d More complete DelegateWorker 2019-01-28 16:12:59 -05:00
topjohnwu 976c299657 Separate ExpandableViewHolder 2019-01-28 14:51:29 -05:00
topjohnwu 18ab6b51fd Magisk info UI redesign
Major UI overhaul WIP
2019-01-28 14:24:52 -05:00
topjohnwu 841dee94c6 Animate arrows 2019-01-26 03:34:09 -05:00
Ian Macdonald 9d6851cbbd Redundant use of cat(1). 2019-01-25 17:39:15 -05:00
topjohnwu d633d05803 Fix patch from #989
Close #991, close #993
2019-01-25 17:38:48 -05:00
am4z1ng 45d7879d7b Refresh logs page after clearing 2019-01-24 20:11:26 -05:00
topjohnwu 4a8375355c Simplify layouts 2019-01-24 15:15:31 -05:00
topjohnwu d3ebd763a2 More ConstraintLayout 2019-01-24 14:41:12 -05:00
topjohnwu a44dc8df37 Migrate to ConstraintLayout (WIP) 2019-01-22 03:52:29 -05:00
topjohnwu d73127b175 Merge DonationActivity to AboutActivity 2019-01-21 17:14:48 -05:00
topjohnwu 00f4242fa4 Remember user selection of su timeout
Close #535
2019-01-21 16:26:59 -05:00
topjohnwu 6094bc9210 Use integer for string 2019-01-21 16:06:06 -05:00
topjohnwu a8cd9b3aa9 Create BasePreferenceFragment 2019-01-21 16:00:58 -05:00
topjohnwu a189dec1c8 Centralize configuration management 2019-01-21 15:49:03 -05:00
topjohnwu 7bd52d0245 Update net module 2019-01-01 18:45:48 +08:00
topjohnwu 267868c3b0 Switch internal download dir to cache dir 2018-12-31 16:05:29 +08:00
topjohnwu 6d27eb7f64 Dynamic load updated APK for patching
Magisk Manager sometimes updates the code for patching the APK due to several changes.
When an old manager tries to patch an updated APK using its internal methods, it is
sometimes incomplete, or simply won't work at all.

This commit exposes an API that can be dynamically loaded from an old app to invoke the
updated patchAPK method from the downloaded new APK.
2018-12-31 15:53:24 +08:00
topjohnwu 039be65a89 Fix Magisk Manager hiding after using WorkManager 2018-12-31 14:55:03 +08:00
topjohnwu 570ecd9987 Prevent unnecessary setTextColor 2018-12-31 03:04:30 +08:00
topjohnwu a575180475 Use recyclerlist for FlashActivity console 2018-12-31 02:47:30 +08:00
topjohnwu 07d1a20f3d Improve StringListAdapter 2018-12-31 02:46:50 +08:00
topjohnwu 76491cbb31 Use more general solution 2018-12-31 01:50:41 +08:00
topjohnwu bf7d6ddcb2 Use recyclerview to show Magisk logs 2018-12-30 22:15:00 +08:00
topjohnwu 44b969e0b6 Minor notification changes 2018-12-30 01:06:31 +08:00
topjohnwu 176e470497 Use platform icons for notifications 2018-12-29 17:56:24 +08:00
topjohnwu 646a10d9bf Use foreground service for downloading modules 2018-12-29 17:49:41 +08:00
topjohnwu 52137fd64f Remove useless service 2018-12-29 14:14:29 +08:00
topjohnwu 0be158afa1 Official KitKat support 2018-12-28 16:03:23 +08:00
topjohnwu 496b22026f Backwards compatible to SDK 17 2018-12-28 05:15:59 +08:00
topjohnwu da9c6f6e23 Switch to WorkManager 2018-12-27 22:07:47 +08:00
topjohnwu 58ba0b0b4e Stop showing dialog when update available 2018-12-27 18:11:03 +08:00
topjohnwu 1d0b87246a Handle vector drawables 2018-12-27 17:28:06 +08:00
topjohnwu 920b60da19 Support SDK 17 for stub APK 2018-12-27 14:35:55 +08:00
topjohnwu 8d210b5e37 Enhance EMUI 9 user experience 2018-12-25 01:08:46 +08:00