Commit Graph

382 Commits

Author SHA1 Message Date
tehcneko ad7f1d1b98
[app] Fix log file name for saving and sending (#199) 2021-02-25 08:49:11 +00:00
tehcneko d0bd6c1be3 [app] String tweaks 2021-02-24 20:58:14 +08:00
tehcneko fad2cf3064 [app] Add force stop and reboot 2021-02-24 20:58:14 +08:00
LoveSy ec1f2e293f
[app] Fix filter (#183) 2021-02-24 00:58:22 +08:00
tehcneko 128f3d8937
[core] [app] Filter out apps without any process for the scope list (#181)
* Filter out apps without any process for the scope list

* Bump ver

Co-authored-by: LoveSy <shana@zju.edu.cn>
2021-02-23 14:28:13 +00:00
tehcneko e9e19e1d1d [app] Add view in repo for modules 2021-02-23 18:42:35 +08:00
tehcneko bfe905fabf [app] Fix svg rendering 2021-02-23 18:42:35 +08:00
tehcneko 04cdb6c950
[app] Fix scope list logic (#178) 2021-02-23 10:37:31 +00:00
tehcneko 4e934858f2
[app] Fix crash when repo request failed (#173) 2021-02-23 02:28:40 +00:00
LoveSy ceb70aea3b [app] Temporarily fix #169 2021-02-23 08:44:35 +08:00
tehcneko 61bca22554
[app] Add Constants.getXposedApiVersion (#162) 2021-02-22 21:53:27 +08:00
tehcneko 3772fea76d
[app] Show codename only for Android preview (#161) 2021-02-22 21:08:05 +08:00
tehcneko a10e882a39
[app] Add old hook method to show version mismatched dialog (#160) 2021-02-22 12:26:04 +00:00
tehcneko 2c5fe49b25 [app] Remove the use of hidden api 2021-02-22 19:17:28 +08:00
tehcneko 43e5257ea7 [app] Add missing FLAG_IMMUTABLE 2021-02-22 18:46:29 +08:00
tehcneko cbcdf9f96f [app] Fix backup and restore 2021-02-22 18:46:29 +08:00
tehcneko 9585235f0e [app] Fix recommended menu 2021-02-22 18:46:29 +08:00
tehcneko 3358523896 [core] Add back module updated notification 2021-02-22 18:46:29 +08:00
tehcneko d2386cde57 [app] Get installed modules from binder 2021-02-22 18:46:29 +08:00
tehcneko 937a096e61 [app] Close OutputStream before return 2021-02-22 18:46:29 +08:00
tehcneko 70d9dbf744 [app] Use HashSet for scope list 2021-02-22 18:46:29 +08:00
tehcneko bb173abbe4 [app] Fix scope list 2021-02-22 18:46:29 +08:00
tehcneko 83ec9396a5 [app] Fix check scope app 2021-02-22 18:46:29 +08:00
tehcneko e668f7821a [app] Remove unused codes 2021-02-22 18:46:29 +08:00
tehcneko 50c1713306 [app] Adapt to new service api 2021-02-22 18:46:29 +08:00
tehcneko aa50e65cf1 [app] Remove duplicated android system 2021-02-22 18:46:29 +08:00
LoveSy 7fcd689192 [core] Fix death receipent leak 2021-02-22 18:46:29 +08:00
LoveSy aae69dcf5c [core] Fix sandhook 2021-02-22 18:46:29 +08:00
tehcneko fbe39af620 [app] String tweaks 2021-02-22 18:46:29 +08:00
tehcneko d8b010a8aa [app] Fix multi user for shared uid 2021-02-22 18:46:29 +08:00
tehcneko 7d08851aae [app] Fix clear logs 2021-02-22 18:46:29 +08:00
tehcneko 10de0b0ac6 [app] Fix logs reading 2021-02-22 18:46:29 +08:00
tehcneko 8015a40986 [app] Set to default activity icon if load failed 2021-02-22 18:46:29 +08:00
tehcneko 5b2bd76816 [app] Fix app filter 2021-02-22 18:46:29 +08:00
LoveSy 687d4d64c7 [core] Fix log 2021-02-22 18:46:29 +08:00
tehcneko 3ecb615d6e [app] Show shared uid apps as single app 2021-02-22 18:46:29 +08:00
tehcneko 4a39c82242 [app] Get logs from binder 2021-02-22 18:46:29 +08:00
tehcneko 1dd04b6f31 [app] Refactored to use binder 2021-02-22 18:46:29 +08:00
LoveSy d85b4d3584 Seperate manager service 2021-02-22 18:46:29 +08:00
LoveSy d27e012442 Change to ParaceledListSlice 2021-02-22 18:46:29 +08:00
LoveSy 183dccde17 [core] Implement get all installed packages from all users 2021-02-22 18:46:29 +08:00
LoveSy 3f94f49568 [core] Say hello to binder 2021-02-22 18:46:29 +08:00
tehcneko 1a4458ef72 [app] Save dark mode setting with string 2021-02-15 22:17:19 +08:00
tehcneko dea35b24c2 [app] Compare version string directly 2021-02-14 18:17:47 +08:00
tehcneko 07c05771aa [app] Nuke accent color 2021-02-14 18:17:47 +08:00
tehcneko 708b70d149 [app] Fix repo sorting by update time 2021-02-14 18:17:47 +08:00
tehcneko e50678b1f8 [app] Suppress warnings 2021-02-14 18:17:47 +08:00
tehcneko de586d532f [app] Add more info in crash report 2021-02-14 18:17:47 +08:00
tehcneko a915ba66ad [app] Fix repo sorting menu items 2021-02-14 18:17:47 +08:00
LoveSy a652a81201 Use setStaticField instead 2021-02-14 02:31:19 +08:00
tehcneko 83d5dbdc27
[app] Fix Github link (#132) 2021-02-13 15:01:44 +00:00
tehcneko 8abf2bd86b
[app] Add sorting by update time to repo (#131) 2021-02-13 21:28:09 +08:00
tehcneko ade95e6f05 [app] Open links in about with custom tabs 2021-02-13 20:55:11 +08:00
tehcneko affa6fe643 [app] Add load more to releases 2021-02-13 20:55:11 +08:00
tehcneko 03792c6138 [app] Replace about activity with dialog 2021-02-13 20:55:11 +08:00
tehcneko 4f3653bb3a [app] Refactored list activity 2021-02-13 20:55:11 +08:00
tehcneko bcb783586e [app] Separate themes 2021-02-13 20:55:11 +08:00
tehcneko 0c7b1bb340 [app] Use map for custom color theme 2021-02-13 20:55:11 +08:00
tehcneko e507c8262f [app] Update copyright header 2021-02-13 17:28:01 +08:00
tehcneko 08e373304d [app] Fix crash 2021-02-13 00:16:24 +08:00
tehcneko 2d92fd7f98 [app] Fix status dialog 2021-02-13 00:16:24 +08:00
tehcneko 4fb5bea9f0 [app] Add loading indicator to repo 2021-02-13 00:16:24 +08:00
tehcneko 19a9b7fd7f [app] Add loading indicator to app list 2021-02-13 00:16:24 +08:00
tehcneko bd8dd70969 [app] Remove light hack 2021-02-13 00:16:24 +08:00
tehcneko 1e22764695 [app] Nuke non-md2 themes 2021-02-13 00:16:24 +08:00
tehcneko e39c99844b [app] Use rikka's libraries 2021-02-13 00:16:24 +08:00
tehcneko 905f54d0fa
[app] Add DoH (#122) 2021-02-12 15:10:47 +00:00
tehcneko 0e38859ed8
[app] Fix liftOnScroll for modules and repo (#119) 2021-02-12 11:01:05 +00:00
tehcneko 83e6182252
[app] Fix toast on worker thread (#120) 2021-02-12 07:56:08 +00:00
tehcneko d9362b921e
[app] Disable liftOnScroll for app list (#118) 2021-02-11 16:34:08 +00:00
tehcneko c3e7988238 [app] Module repo fixes 2021-02-12 00:22:39 +08:00
tehcneko 3ace604eff [app] Use linkifycompat 2021-02-12 00:22:39 +08:00
tehcneko 7116662a3f [app] Add softbreak new-line plugin 2021-02-12 00:22:39 +08:00
tehcneko 04473023bf [app] Add more markdown support 2021-02-12 00:22:39 +08:00
tehcneko f5154f28d1 [app] Fix release note parsing 2021-02-12 00:22:39 +08:00
tehcneko a519baadbd [app] Add svg support 2021-02-12 00:22:39 +08:00
tehcneko 1b2244c689 [app] Add item divider 2021-02-12 00:22:39 +08:00
tehcneko 6c2df34688 [app] Fix empty info item 2021-02-12 00:22:39 +08:00
tehcneko e4c258ef86 [app] Open module in browser 2021-02-12 00:22:39 +08:00
tehcneko e1c13f3711 [app] Open release in browser 2021-02-12 00:22:39 +08:00
tehcneko 2f0d6da850 [app] Add info 2021-02-12 00:22:39 +08:00
tehcneko ddd082e17d [app] Try to get scope list from repo 2021-02-12 00:22:39 +08:00
tehcneko 1ba29cd32a [app] Sort module list 2021-02-12 00:22:39 +08:00
tehcneko 81f6756e82 [app] Show package name 2021-02-12 00:22:39 +08:00
tehcneko 081a0c664d [app] Add search 2021-02-12 00:22:39 +08:00
tehcneko fcae2633c0 [app] Add image and linkify to readme 2021-02-12 00:22:39 +08:00
tehcneko 5aaa6ca017 [app] Add module repo 2021-02-12 00:22:39 +08:00
tehcneko d918f977dd
[app] Use some of RikkaW's libraries (#117)
* Use rikka's switchBar

* Use rikka's recyclerviewkt

* Use rikka's insets
2021-02-11 23:55:30 +08:00
LoveSy 4294e4bf42
[app] Disable inline (#109) 2021-02-09 23:08:04 +08:00
tehcneko 3e11c276c6
[app] Fix a newyear header crash (#101) 2021-02-09 00:09:00 +08:00
tehcneko 5d59a998de
[app] Module list fixes (#100) 2021-02-08 21:41:38 +08:00
tehcneko 1cb05638bd
[app] Revert module list sorting changes (#99) 2021-02-08 18:56:23 +08:00
tehcneko 2ffc8fefd5
[app] Fix newyear header position for pre-Q (#98) 2021-02-08 18:43:00 +08:00
tehcneko dfed755f81
[app] Add newyear header (#97) 2021-02-08 18:28:34 +08:00
tehcneko ec3c982f3d
[app] Show snackbar for compiling result (#96) 2021-02-08 17:18:20 +08:00
tehcneko 07b84d6694
[app] Update notification util (#94)
Open app list instead of module list
2021-02-08 15:35:25 +08:00
tehcneko 2831b9b3a1 Adapt to new logs path 2021-02-06 15:12:40 +08:00
tehcneko 5521826dea Adapt to new verbose log flag 2021-02-06 15:12:40 +08:00
tehcneko 3f87a49fc7
[app] Fix log reader crash (#77)
https://github.com/LSPosed/LSPosed/issues/58#issuecomment-774026586
2021-02-05 21:42:05 +08:00
tehcneko 16c03275ef
[app] Filter out manager from app list (#76) 2021-02-05 20:43:06 +08:00
tehcneko 30bf8ac94f
Add support for backup and restore single module scope (#72)
* Add support for backup and restore single module scope

* Remove unused codes
2021-02-05 18:12:04 +08:00
tehcneko 133481065f
Add support for backing up and restoring module list and scope list (#63)
* Add support for backing up and restoring module list and scope list

* Reload enabled modules list after restoring
2021-02-03 23:33:49 +08:00
tehcneko 94a1ba826e
Better tips for framework not installed (#62)
* Remove skip min version check

* Better tips for framework not installed

* Disable framework settings if not installed
2021-02-03 22:03:33 +08:00
tehcneko 8b69bdd30d
Allow turning off black dark theme when md2 enabled (#61) 2021-02-03 20:59:23 +08:00
tehcneko 49b80387ee
Navigate to GitHub when versions are not consistent (#60) 2021-02-03 20:44:56 +08:00
双草酸酯 aadf2f54b7
[manager] Fix null pointer (#55) 2021-02-02 19:47:59 +00:00
kotori0 a8ea5cb50e [app] Check version at launch 2021-02-03 02:21:02 +08:00
tehcneko 425b11f152
Replace reset with speed optimize (#50) 2021-02-02 16:20:30 +08:00
tehcneko 73f9a8d6af
Add SELinux permissive state check (#49) 2021-02-02 16:12:59 +08:00
tehcneko cccc407084
Fix app list sort comparators (#48)
* Update proguard rules

* Fix app list sort comparators
2021-02-02 14:17:42 +08:00
tehcneko 7aeee8fe9a
Fix manager updating modules list (#47) 2021-02-02 14:13:18 +08:00
tehcneko 2b3dcef993
Fix compiling crashes on EMUI (#44) 2021-02-02 04:30:08 +00:00
tehcneko 9c93b65206
Remove "optimize all" and reboot menus (#43)
* Remove "optimize all" menus

* Remove reboot menus
2021-02-02 04:20:36 +00:00
Wang Han aa0d587be0
app: Don't restart zygote manually on soft reboot (#40)
* zygote will be automatically restrarted as surfacelinger
   has 'onrestart restart zygote' in service definition since N.
2021-02-02 10:51:09 +08:00
tehcneko dab5cfec9b
Add manager signature verifier (#32)
* Add apksig dependency

* Enable j8 feature

* Add manager signature verifier
2021-02-01 16:15:40 +08:00
tehcneko 4a9f0959bc
Implement edge-to-edge experience (#24) 2021-01-31 15:04:57 +00:00
tehcneko 27e58a30df
Fix app list order (#23) 2021-01-31 11:07:40 +00:00
tehcneko e4880979e7
Remove useless menus (#21)
* Remove stop app in menu

* Remove some menus for Android System

* Remove uninstall from app menu

* Remove module list export
2021-01-31 07:54:08 +00:00
tehcneko ced2805566
Minor UI adjustments (#19)
* Add accent color and medium weight to "Recommended"

* Rename "Android System" to System Framework

* Remove minWidth and minHeight for checkboxes
2021-01-31 07:26:19 +00:00
tehcneko 06a33303c3 Remove test log 2021-01-30 22:17:38 +08:00
tehcneko e82498a7cf Fix recommended scope 2021-01-30 22:14:11 +08:00
tehcneko 7be4e66b98 Add support for recommended scope 2021-01-30 21:56:15 +08:00
tehcneko 50ea40cd88 Hide launch and uninstall if not possible 2021-01-30 18:40:51 +08:00
tehcneko f819ca5075 Fix open module settings from app list 2021-01-30 18:38:19 +08:00
tehcneko 2ca3efec9a Hide variant switch for x86 devices 2021-01-30 18:03:42 +08:00
tehcneko 32136b62d7 UI improvements 2021-01-30 17:20:55 +08:00
tehcneko 9379ffbca5 About activity improvements 2021-01-30 14:57:56 +08:00
tehcneko 4fd1b206a7 Remove unused codes 2021-01-30 14:31:04 +08:00
tehcneko 105bce1042 Fix crash on Android 8.0 2021-01-30 14:22:58 +08:00
tehcneko 2d74ea1528 Remove useless codes 2021-01-30 12:22:03 +08:00
tehcneko c312f93a2e Remove force add modules 2021-01-30 12:00:53 +08:00
tehcneko 272e69ad70 Add option to filter game and modules 2021-01-30 12:00:28 +08:00
tehcneko 4135c357d5 Remove white list 2021-01-30 11:54:29 +08:00
tehcneko c508cb382f Remove deopt boot image 2021-01-29 23:12:48 +08:00
tehcneko 28f022cd18 Update about activity 2021-01-29 21:02:20 +08:00
tehcneko 4069effea8 Don't remove apps from scope list if it's filtered 2021-01-29 20:09:10 +08:00
tehcneko d2ea64d10a Don't hide android system 2021-01-29 20:04:37 +08:00
tehcneko 29426b4dc0 Don't hide modules for scope list 2021-01-29 20:02:30 +08:00
tehcneko 456c4a0442 Hide system apps by default 2021-01-29 19:34:54 +08:00
tehcneko 86fa186a71 Filter out modules if forced to add modules 2021-01-29 19:33:28 +08:00
tehcneko e4a9e4e3ce Filter out games 2021-01-29 19:15:28 +08:00
tehcneko b4bdb44db5 Fix list sorting 2021-01-29 19:01:36 +08:00
tehcneko 2600f407ce Minor improvements 2021-01-29 18:48:02 +08:00
tehcneko 8523e73d48 Filter out apps has no code 2021-01-29 18:45:10 +08:00
tehcneko 125ef3589f Ask to select scope apps when enabling modules 2021-01-29 18:42:19 +08:00
tehcneko 6e765a7a08 Remove active module from notification 2021-01-29 17:46:32 +08:00
tehcneko cb7057e6db Remove black list 2021-01-29 17:40:14 +08:00
tehcneko 1899c82eab Improve app list loading 2021-01-29 12:11:20 +08:00
tehcneko 84ad87abf0 Fix compile dialog crash 2021-01-29 11:55:13 +08:00
tehcneko 3b7502ca5a Enable md2 by default 2021-01-29 11:49:39 +08:00