topjohnwu
5d62e066e2
Bump version
2017-02-22 05:06:19 +08:00
topjohnwu
e94219c5a3
Add notification settings
2017-02-22 04:58:03 +08:00
topjohnwu
8ed9634adf
Fix Samsung crash
2017-02-22 04:13:21 +08:00
topjohnwu
0aefa9599f
Version bump
2017-02-21 03:52:35 +08:00
c727
e279cf0575
update strings-de
2017-02-20 13:40:01 -06:00
topjohnwu
a3f0ef8e77
Many improvements and bug fixes
...
Close #114
2017-02-21 03:38:37 +08:00
topjohnwu
8eba05ed4a
Potentially fix Samsung crash and change colors
2017-02-20 20:11:07 +08:00
topjohnwu
2f78155723
Bump version
2017-02-19 10:49:47 +08:00
topjohnwu
6785221479
Small refinements and bugfixes
...
Close #109
2017-02-19 10:14:29 +08:00
topjohnwu
9bc410dd3d
Add MarkDown styles
2017-02-18 04:35:51 +08:00
gh2923
2491ab6bf9
Update Simplified Chinese Translation
2017-02-17 10:56:44 -06:00
topjohnwu
f615ed40cd
Several refinements
2017-02-17 14:07:15 +08:00
linar10
430f2cafc1
Update strings.xml
2017-02-16 23:27:51 -06:00
Deiki-kun
0ad049da88
Updated and corrected Spanish strings.xml
2017-02-16 23:27:39 -06:00
c727
2c7691567b
Update strings-de
2017-02-16 23:27:22 -06:00
topjohnwu
1d70d0fe94
Don't show notification again if coming from notification
2017-02-17 09:26:27 +08:00
topjohnwu
ac44f05811
Resource cleanup
2017-02-17 09:03:40 +08:00
topjohnwu
d99252f394
Add update notification
2017-02-17 08:51:51 +08:00
topjohnwu
b58c7ba7c5
Add download button to repo, close #99
2017-02-16 17:50:36 +08:00
topjohnwu
8c5acd1a0a
Add traditional Chinese
2017-02-16 17:09:11 +08:00
linar10
b9b1ebf18c
Update strings.xml
2017-02-16 01:44:37 -06:00
lilymaniac
8ca132cef0
Add Korean translation
...
Change-Id: Ie5b9ee02dc179c99b1ff5c50e5ce046cc2f2522e
Signed-off-by: lilymaniac <lilymaniac@outlook.com>
2017-02-16 01:43:46 -06:00
topjohnwu
a03bb90754
Use README.md in details for repo
2017-02-16 05:48:26 +08:00
topjohnwu
d1c939f48a
Use temporary files to process zips
...
Fix #96
2017-02-15 23:46:50 +08:00
gh2923
21b11f1b48
Update Simplified Chinese Translation
2017-02-15 08:44:45 +08:00
topjohnwu
23c84a7803
Massive Zip flashing refactoring
2017-02-15 05:25:24 +08:00
topjohnwu
f9ab060403
Fix su request crashing
2017-02-15 05:07:14 +08:00
topjohnwu
df7a5bf149
Redo styling
2017-02-14 16:35:03 +08:00
topjohnwu
c4afa069df
Add custom AlertDialog
2017-02-13 23:11:50 +08:00
topjohnwu
1bfafdb44f
Don't reload ApplicationInfo list
...
Fix #94
2017-02-13 04:00:45 +08:00
topjohnwu
1ef5bd7076
Remove URL in resources
2017-02-13 03:16:39 +08:00
linar10
29176fa4f4
Update strings-pl
2017-02-13 03:14:24 +08:00
topjohnwu
958c95732b
Move AboutCardRow to components package
2017-02-13 03:13:24 +08:00
topjohnwu
44b0d4127c
Remove GSON and switch to database
2017-02-12 23:27:20 +08:00
topjohnwu
1418ec2416
Remove module helper
2017-02-12 20:53:41 +08:00
topjohnwu
b51978f51c
Move asynctasks to seperate package
2017-02-12 19:49:46 +08:00
topjohnwu
b07361580a
Contexts are different: Make context clearer
2017-02-12 05:02:18 +08:00
topjohnwu
d1b5ebad7d
Several fixes
2017-02-07 07:32:40 +08:00
Exalm
f4ce813de9
Better icon
2017-02-07 06:17:54 +08:00
drbeat
b44ac994d8
fix typos and translate new strings
2017-02-07 06:16:53 +08:00
Exalm
333948814c
Russian translation
2017-02-07 06:16:14 +08:00
linar10
1a51ad6e01
Update strings - pl
2017-02-07 06:15:52 +08:00
topjohnwu
22a5c11f0d
Fix MagiskHide startup issue
2017-02-07 06:02:06 +08:00
topjohnwu
51b22d1ad4
Make callback events non-static
2017-02-07 04:09:49 +08:00
topjohnwu
bef5969580
No more static crap :)
2017-02-07 02:01:32 +08:00
topjohnwu
c6bf7bb9cd
Bump version
2017-02-06 08:34:55 +08:00
linar10
2a84d92cbf
Update strings.xml
2017-02-06 08:32:20 +08:00
linar10
62de36b0da
Update strings - pl last changes
2017-02-06 08:32:20 +08:00
c727
03a9aaeff7
strings-de latest changes for release
2017-02-06 08:32:07 +08:00
topjohnwu
45765e292d
Final fixes
2017-02-06 08:16:48 +08:00
topjohnwu
6e28a26015
Add uninstall button
2017-02-06 03:20:17 +08:00
topjohnwu
9150bf720d
Add info for MagiskHide when not using MagiskSU
...
Close #63
2017-02-06 03:20:16 +08:00
topjohnwu
845864679c
Allow multi lines
...
Fix #53
2017-02-05 22:05:44 +08:00
topjohnwu
b3b2149ebb
Optimize root shell and startups
2017-02-05 22:02:14 +08:00
topjohnwu
0886dca385
string.xml update
2017-02-05 04:46:59 +08:00
c727
53198ba4a7
update for strings-de
2017-02-05 04:42:31 +08:00
killer7mod
a9652ee1fd
update strings.xml PT
2017-02-05 04:42:22 +08:00
gh2923
75caf2f01c
Update Simplified Chinese Translation
2017-02-05 04:42:04 +08:00
linar10
65bab2666e
Update strings.xml -PL
2017-02-05 04:41:54 +08:00
Fabio
6d93ae399a
Update italian Translation [1/2]
2017-02-05 04:41:41 +08:00
topjohnwu
7239c2e31a
Update to the latest settings
2017-02-05 04:40:52 +08:00
topjohnwu
43b7ef8110
Add disable, change busybox
2017-02-02 19:19:22 +08:00
topjohnwu
99ef0b8cb4
Handle MagiskHide at boot
2017-02-01 23:54:32 +08:00
topjohnwu
0efb4da0ee
Several bug fixes
...
Fix #57
2017-01-31 03:39:24 +08:00
linar10
ed7920d61e
Added missing entries for strings-pl
2017-01-30 20:12:53 +08:00
c727
c0379c8e25
update strings-de to "Add Superuser settings"
2017-01-30 20:11:56 +08:00
tonymanou
00a0e64fdd
Prefer List/Map/Set as declaring type over their implementations
...
Unless your are using a method declared in subclasses of an
interface, it is better to use the interface as declaring type.
One advantage of this is that changing used implementation will
be much simpler (you will have less declarations to edit).
2017-01-30 20:11:17 +08:00
tonymanou
0dc60debea
Fix warning about use of API limited to support package
2017-01-30 20:11:17 +08:00
tonymanou
c44ae5888c
Optimize map operations
2017-01-30 20:11:17 +08:00
topjohnwu
b9495cd1bb
Improve static data management
2017-01-30 20:04:49 +08:00
topjohnwu
bfec381933
Improve su requests
2017-01-30 19:27:00 +08:00
topjohnwu
2dddb8df69
Reset menu every transaction
2017-01-30 01:51:55 +08:00
topjohnwu
d30397e9c0
Let users know why blacklist PoGO and AP...
2017-01-30 01:40:51 +08:00
topjohnwu
d9597549fd
Prevent excessive su requests
2017-01-30 00:44:33 +08:00
topjohnwu
13512b4146
Add BootReceiver
2017-01-29 16:52:43 +08:00
topjohnwu
49e546919a
Update logs
2017-01-29 16:20:41 +08:00
topjohnwu
586015c2ed
Fix ButterKnife issue
...
https://code.google.com/p/android/issues/detail?id=231597
2017-01-29 10:27:06 +08:00
topjohnwu
4a7e067d1a
Use support library
2017-01-29 00:20:43 +08:00
topjohnwu
9bc0b7f183
Update settings
2017-01-28 22:02:33 +08:00
topjohnwu
cd4dfc9861
Add Superuser settings
2017-01-28 06:13:07 +08:00
topjohnwu
09bdbc1224
Revert "Read only the first line instead of loading the whole file"
...
This reverts commit a5b573eaaa5b5e799dcd12d929a13d8d46a226a0.
The file shall always have one single line, no need to create a new method
2017-01-28 01:25:51 +08:00
tonymanou
978b3a64c5
Remove context reference from recyclerview adapter
2017-01-28 01:25:15 +08:00
tonymanou
651547ef20
Fix raw use of generics warnings
2017-01-28 01:25:15 +08:00
tonymanou
b4d95977d0
Remove redundant XML namespaces
2017-01-28 01:25:15 +08:00
tonymanou
5d8bb897db
Separate JNI glue from actual C code, move CMakeLists file
2017-01-28 01:25:15 +08:00
tonymanou
84c8ecb372
Slight improvement for the navigation drawer
2017-01-28 01:25:15 +08:00
tonymanou
61abe5b948
Do not close the whole application in case of error
2017-01-28 01:25:15 +08:00
tonymanou
a5b573eaaa
Read only the first line instead of loading the whole file
2017-01-28 01:25:15 +08:00
topjohnwu
cbb32f82eb
Add Superuser logging UI
2017-01-28 01:13:28 +08:00
topjohnwu
ca9334b2df
Add tabs to log fragment
2017-01-27 03:43:37 +08:00
topjohnwu
959ed7f866
Implement logging and bug fixes
2017-01-27 01:02:40 +08:00
c727
a5c0411be0
update strings-de
2017-01-26 14:28:27 +08:00
linar10
32e1303742
Add Polish translate
2017-01-26 14:28:04 +08:00
topjohnwu
7263b6fe89
Handle bootblock detect failure cases
2017-01-26 14:25:12 +08:00
topjohnwu
46a4070f84
Prevent shell response crashes
2017-01-26 13:46:54 +08:00
topjohnwu
c3c155a1ed
Improved settings
2017-01-26 04:17:51 +08:00
topjohnwu
b067105660
Fix bug where no info is available
2017-01-26 03:45:05 +08:00
topjohnwu
15ca18848e
Add su revoke
2017-01-26 03:30:12 +08:00
topjohnwu
67c9e2ead6
Add Superuser management UI
2017-01-26 01:13:23 +08:00
topjohnwu
3681177be4
Rename fragment layouts
2017-01-25 17:07:23 +08:00
topjohnwu
6eb814ef0b
Fix some small issues
2017-01-25 16:45:55 +08:00
topjohnwu
bcc695234c
Seperate Configs
2017-01-25 13:17:33 +08:00
topjohnwu
ad16a6fc1b
Project restructure
2017-01-25 04:33:22 +08:00
topjohnwu
478b7eeb65
Stop countdown when user reacts
2017-01-25 02:16:36 +08:00
topjohnwu
151a153dc9
Fix toasts and timeouts
2017-01-25 01:23:41 +08:00
topjohnwu
ad131854ca
Update request popup UI
2017-01-25 01:01:12 +08:00
topjohnwu
0bd0eb9e59
Magisk Manager is now a SU client
...
1. Add request popup
2. Add su request notifications
3. Add su database helpers
2017-01-24 14:19:28 +08:00
c727
cf16fd0104
update strings-de for Magisk Manager 3.1
2017-01-15 02:37:58 +08:00
tonymanou
21b00ac6ca
Use try-with-resources in some places
2017-01-15 02:37:40 +08:00
tonymanou
57e6f3080c
Fix generic type
2017-01-15 02:37:40 +08:00
tonymanou
89744100ce
Remove unnecessary Butterknife binding in adapters
2017-01-15 02:37:40 +08:00
tonymanou
a718f9bbfd
Unbind Butterknife-injected views in fragment's onDestroyView()
2017-01-15 02:37:40 +08:00
tonymanou
e81bc4f044
Clean up main activity code
...
No need to catch IllegalStateException as we display the fragment from
onCreate() without delay.
2017-01-15 02:37:40 +08:00
tonymanou
4dbacd79ae
Matching event [un]registering, call super at the end of onPause/onDestroy
...
Event unregistered in onDestroy() should be registered in onCreate() to
avoid being registered multiple times.
2017-01-15 02:37:40 +08:00
tonymanou
ae74d54451
Events should be final in order to work
2017-01-15 02:37:40 +08:00
tonymanou
dc316c5669
Set fragment title and [un]register callbacks in onStart/onStop
...
onStart() is called when the fragment is made visible, whereas onPause()
is called when the fragment looses focus e.g. if a dialog is shown.
Thus:
- there is no need to set the activity's title everytime the fragment
regains focus,
- it is better to listen to event tasks and refresh the state of the UI
while the fragment is actually visible, listening to events until the
fragment is destroyed is useless: if an event is received between
onStop() and onDestroy(), there will be some processing but nothing will
be shown because the fragment is no longer visible.
2017-01-15 02:37:40 +08:00
tonymanou
e9f04256c9
setHasOptionsMenu() should be called from fragment's onCreate()
2017-01-15 02:37:40 +08:00
topjohnwu
e1aabd70e8
Bump version 3.1
2017-01-11 20:31:42 +08:00
topjohnwu
a9dc1b32e0
Add release notes to install button
2017-01-11 19:18:27 +08:00
topjohnwu
01d847ae4e
Improve settings
2017-01-11 19:10:30 +08:00
topjohnwu
61e2c3444a
Remove token, use ETag to prevent multiple queries
2017-01-11 17:37:35 +08:00
killer7Mod
5363b0f810
updates for portuguese translation
2017-01-11 15:21:58 +08:00
tonymanou
f0e1a8823e
Simplify listeners containing async tasks
2017-01-11 15:20:51 +08:00
tonymanou
7be5937aa0
Using checked state listener instead of click listener
2017-01-11 15:20:51 +08:00
tonymanou
8f43055b0e
Fix possible list items displaying wrong information
...
It is better to display empty strings rather than forget to reset
textviews when a viewholder is reused!
2017-01-11 15:20:51 +08:00
tonymanou
953a81b299
Extract getItem() method from onBindViewHolder()
2017-01-11 15:20:51 +08:00
tonymanou
1d34ae7934
Avoid storing context in adapter, static viewholder, remove useless code
2017-01-11 15:20:51 +08:00
tonymanou
2cabb2666b
Avoid possible NPE
2017-01-11 15:20:51 +08:00
tonymanou
0b59bb1a29
Do not let magisk hide's apps list blink
2017-01-11 15:17:49 +08:00
tonymanou
c1e7d74b96
Reapply filter when reloading app list
2017-01-11 15:17:49 +08:00
tonymanou
cc262d6595
Change click listener to checked state listener in magisk hide
2017-01-11 15:17:49 +08:00
tonymanou
61d43b118b
Use stricter package name test in magisk hide
2017-01-11 15:17:49 +08:00
tonymanou
989d8181dd
Do not store context in magisk hide adapter, remove unused code
2017-01-11 15:17:49 +08:00
tonymanou
cffc157d98
Remove useless mView field from fragments
2017-01-11 15:17:49 +08:00
tonymanou
2a70619577
Improve magisk hide app list's adapter, better thread safety
2017-01-11 15:17:49 +08:00
tonymanou
b91919bffa
Use string.xml committers' name as translators
2017-01-10 23:06:41 +08:00
tonymanou
fb7a4bf880
Remove empty dutch string, fix german spelling mistake
2017-01-10 23:06:41 +08:00
tonymanou
4b41799a90
Use references in string-array resources
2017-01-10 23:06:41 +08:00
topjohnwu
123f39a21b
We can see the token through logs anyway, no need to encrypt
2017-01-10 22:56:48 +08:00
topjohnwu
cadab12737
Prevent root tasks if no root access
2017-01-10 22:47:58 +08:00
topjohnwu
742055c43b
Various small changes
2017-01-10 22:30:05 +08:00
topjohnwu
fa73b41fa7
Update repo and module item layout
2017-01-07 03:18:47 +08:00
topjohnwu
a474eafe84
Improve installation UI and dialog
2017-01-07 02:46:50 +08:00
topjohnwu
442fcf921c
Change SafetyNet check to manual start
2017-01-07 01:19:18 +08:00
topjohnwu
fb0923f3ab
Magisk Hide fragment improvements
2017-01-07 00:29:53 +08:00
topjohnwu
5bb943f845
Fix repo expand card issue
2017-01-06 15:33:31 +08:00
Ahmed Zahrani
ff266c8c79
Update Arabic translation.
2017-01-06 02:51:34 +08:00
tonymanou
ef2e02098d
Use untranslatable string when storing theme
...
This fixes #30
2017-01-06 02:44:07 +08:00
Wang Han
93598d3a51
Fix download button overlay on repo description when expanded
2017-01-06 02:43:16 +08:00
Wang Han
53aebcfb1e
Fix MagiskHide Fragment Crash when freshing
2017-01-06 02:43:16 +08:00