Commit Graph

2253 Commits

Author SHA1 Message Date
a7eec2f0a0 Fixed initial crashes occurring due to improperly obfuscated constructors and inner fields 2019-05-24 15:53:08 +02:00
4fd0fe3194 Fixed repo not being correctly marked as jsonclass hence it crashed when fetching obfuscated 2019-05-24 15:51:18 +02:00
cc74593ddd Removed useless constructor parameter from home vm 2019-05-24 15:50:20 +02:00
fdb7c5dba1 Added Timber as marked for stripping 2019-05-24 15:49:11 +02:00
77470c7cfa Updated koin 2019-05-24 12:28:57 +02:00
f0a734fdab Fixed clearing cache crashing due to operations on main thread 2019-05-24 12:28:40 +02:00
076e5cea3b Fixed selection not persisting throughout root requests 2019-05-23 20:01:47 +02:00
8515971ccf Fixed deleting "one-time" root requests whilst removing outdated 2019-05-23 19:18:16 +02:00
d86fb033ea Fixed conditions being inaccurately represented 2019-05-23 19:17:41 +02:00
99d7d8ddbc Fixed background being transparent for su request 2019-05-23 18:32:51 +02:00
df78fd2d41 Fixed setting custom channels and switching between official ones being broken 2019-05-23 18:11:23 +02:00
dabe6267b9 Fixed error that prevented flashing 2019-05-23 16:50:31 +02:00
0119ebddbe Added back clearing repository cache 2019-05-23 15:28:05 +02:00
ea1f75f80e Merge remote-tracking branch 'john/master' into development 2019-05-20 15:10:54 +02:00
c595a87ccf Update Magisk Manager changelog 2019-05-20 01:05:27 -07:00
c63fdbbc6b Add traditional Chinese translations 2019-05-19 17:39:05 -07:00
ed43452c1a Added missing strings 2019-05-19 13:50:08 -07:00
8f28d4028f Update Italian structure 2019-05-19 13:49:51 -07:00
b54543b18c Update RO language 2019-05-19 13:49:25 -07:00
966d6593ca Fix strings 2019-05-13 23:21:01 -07:00
ad95b1c9d1 Addition, reorganisation and fixing Catalan strings 2019-05-13 23:13:48 -07:00
3bfa38c60a Update strings.xml 2019-05-13 23:13:34 -07:00
80855e89ec Merge remote-tracking branch 'john/master' into development
# Conflicts:
#	app/build.gradle
#	app/src/main/java/com/topjohnwu/magisk/model/receiver/GeneralReceiver.kt
#	app/src/main/java/com/topjohnwu/magisk/ui/hide/HideViewModel.kt
#	app/src/main/java/com/topjohnwu/magisk/ui/home/HomeViewModel.kt
2019-05-13 16:50:08 +02:00
0850401dc4 Fixed crash where new application asks for root access 2019-05-13 15:56:27 +02:00
337fda2023 Removed unnecessary classes 2019-05-13 15:41:46 +02:00
64f238191e Converted constants to kotlin 2019-05-13 15:39:33 +02:00
eb169cb133 Converted classmap to kotlin 2019-05-13 15:34:53 +02:00
80cd85b061 Try to use broadcast for su logging and notify
In commit 8d4c407, native Magisk always launches an activity for
communicating with Magisk Manager. While this works extremely well,
since it also workaround stupid OEMs that blocks broadcasts, it has a
problem: launching an activity will claim the focus of the device,
which could be super annoying in some circumstances.

This commit adds a new feature to run a broadcast test on boot complete.
If Magisk Manager successfully receives the broadcast, it will toggle
a setting in magiskd so all future su loggings and notifies will always
use broadcasts instead of launching activities.

Fix #1412
2019-05-13 02:01:10 -07:00
e7339ba619 We don't need BouncyCastle provider on Android 2019-05-12 16:06:22 -07:00
d9ad7d522c Update dependencies 2019-05-12 13:42:53 -07:00
92789c3113 Added caching repositories to device 2019-05-12 20:21:55 +02:00
c1c677e161 Removed old database helper 2019-05-12 19:45:07 +02:00
2fe917ff82 Fixed updating values with sql 2019-05-12 19:42:05 +02:00
0e6c205732 Fixed snackbar for changed su states being incorrect 2019-05-12 18:56:42 +02:00
125ae0a173 Fixed conditions in sql queries 2019-05-12 18:34:28 +02:00
0245e13591 Removed usage of old database object 2019-05-12 18:00:58 +02:00
d546733287 Removed direct static usages of database from app 2019-05-12 17:25:26 +02:00
c275326d59 Removed direct static usages of database from app 2019-05-12 16:56:56 +02:00
d4561507b8 Raised deprecation level on old database 2019-05-12 14:37:24 +02:00
ef0e22cc41 Slightly update scripts 2019-05-11 02:29:13 -07:00
62db65bf18 Reset SafetyNet status on refresh 2019-05-11 01:55:44 -07:00
d5371f752c Sort hide targets by app name 2019-05-11 01:53:37 -07:00
a5f5e94115 Always reload string from resource 2019-05-11 01:50:01 -07:00
2624706c69 Added missing repositories 2019-05-10 19:13:15 +02:00
d39d885ec2 Removed repo db helper 2019-05-10 18:21:07 +02:00
d83c744725 Replaced base settings fragment by its kotlin counterpart 2019-05-10 17:54:24 +02:00
843995cdb9 Removed Event for good
http://bit.ly/2Ymrm61
2019-05-10 17:34:53 +02:00
9491ba77e0 Removed locale manager loading languages in advance
Instead they are loaded on demand
2019-05-10 17:30:25 +02:00
58a449d437 Merge branch 'remote-master' into development
# Conflicts:
#	app/src/main/java/com/topjohnwu/magisk/di/ViewModelsModule.kt
#	app/src/main/java/com/topjohnwu/magisk/ui/home/HomeViewModel.kt
#	app/src/main/java/com/topjohnwu/magisk/utils/XString.kt
2019-05-10 16:43:37 +02:00
7f55e0f05b Fixed picking up wrong locale for dates 2019-05-10 16:41:31 +02:00