Rifat Azad
58167a4289
manager: introduce app package info API for webui-next
2025-07-03 15:54:31 +06:00
Rifat Azad
a8bfd1cc7d
manager:added more dynamic color vars to webui-next
2025-07-02 16:20:28 +06:00
Rifat Azad
58aeb2697a
manager: add monet colors support to webui (webui-next)
...
- colors are served to /internal/colors.css
the current vars are :
primary
onPrimary
background
onSurface
onSurfaceVariant
tonalSurface
surfaceBright
outlineVariant
error
2025-07-02 14:36:43 +06:00
Rifat Azad
7f68766dc4
manager: move module/allowlist backup directory back to /data/adb/ksu/backup dir since /sdcarf/.ksunext is futile and easily can be used as a detection
2025-07-02 02:30:59 +06:00
Rifat Azad
310c0573c6
manager: fix empty gap shown when zygisk is unavailable ( fix #594 )
2025-07-02 02:08:54 +06:00
Rifat Azad
d1aad01df3
manager: new zygisk detection method implemented and deprecated old method
...
Currently only supports ReZygisk and soon ZygiskNext will hopefully follow (ZN users will have issues detecting zygisk injections until then)
2025-07-01 22:21:40 +06:00
Pedro.js
aaf776f421
manager: fix integer underflow in get_manager_uid ( #591 )
...
This commit fixes the issue where the "uid_t" type variable, typedef'd from unsigned int, was being assigned -1, causing an integer underflow.
2025-06-30 22:17:15 +06:00
Rifat Azad
5e33aee99f
manager: fix pull to refresh handling in ModuleList
2025-06-30 19:08:14 +06:00
Rifat Azad
4e3f06d405
kernel: added new prctl CMD_GET_MANAGER_UID to get the uid of the crowned manager
...
manager: show crowned manager uid in infocard when developer options is enabled
2025-06-30 14:22:19 +06:00
Rifat Azad
7f957be99b
manager: fix ListItem title size
2025-06-29 20:10:31 +06:00
Rifat Azad
a54c319d55
manager: improve padding
2025-06-29 18:50:04 +06:00
Rifat Azad
2c71531533
manager: UI overhaul
2025-06-29 15:31:17 +06:00
Rifat Azad
5c61a70e5a
manager: fix disable back instance if flashing.status is flashing
2025-06-29 00:05:51 +06:00
Rifat Azad
93dc61e113
manager: change FAB visibility with scrolling gestures on module screen list
2025-06-28 19:45:32 +06:00
Rifat Azad
d80a3ebcda
manager: removed deprecated webuix and allow superuser and module management capabilities even with su compat disabled
2025-06-28 17:17:49 +06:00
AxelPLN(Axel Yinjia Huang)
a9cab5ccfd
fix: complete the text of the module labels ( #558 )
...
- replace the string Resource ID of uninstalled & those can be updated modules
2025-06-27 22:48:18 +06:00
Rifat Azad
3d44602537
manager: check additional zygisk 64 libs instead of only 32 bit lib for zygisk detection
2025-06-27 21:13:25 +06:00
Rifat Azad
2a4794e422
manager: implemented zygisk required label for module card
2025-06-27 18:02:34 +06:00
Rifat Azad
f05f776a08
manager: fix Condition is always 'true'
2025-06-27 12:02:16 +06:00
Axel Yinjia Huang
c9b79c3016
manager: add basic language switching functionality
2025-06-27 11:37:12 +06:00
Rifat Azad
b95d2b69b6
manager: add vendor_boot suggestion for LKM patch
2025-06-26 23:44:46 +06:00
Rifat Azad
2cd8453877
Revert "manager: move the wx platform init to the Application class so it starts as soon as the app process launches"
...
This reverts commit d5c4f85d73 .
2025-06-26 23:25:37 +06:00
Rifat Azad
39f20bf573
manager: fix uneven spacing for empty label for superuser app section with DEFAULT label ( fix #547 )
2025-06-25 12:54:13 +06:00
Rifat Azad
092eb1b23d
manager: use busybox for tar and du commands as not all devices has it most likely and if module size is 0 bytes then show null
2025-06-24 17:56:50 +06:00
Rifat Azad
dc7ae2db5f
manager: fix status card startActivity intent fallback to not allow lkm install on non gki
2025-06-24 09:53:20 +06:00
Rifat Azad
b3b7ef1cb3
manager: dont show developer options and banner toggle when ksuversion is null
2025-06-24 09:26:14 +06:00
Rifat Azad
49aee1ff4c
manager: remove susfs info from status card and merge it to info card
2025-06-21 17:01:21 +06:00
Rifat Azad
f7a3699fe3
manager: show module update count as badge in bottom bar instead of status card
2025-06-21 12:44:29 +06:00
5ec1cff
66d42de599
app: persist show system app settings
2025-06-20 00:54:23 +06:00
Kaorun
d562594ae1
Update Module.kt
2025-06-19 13:35:05 +06:00
Rifat Azad
02afc6710c
manager: show sucmpat when both sucompat is disabled and sus_su enabled
2025-06-18 20:23:35 +06:00
Rifat Azad
d43b8320ad
manager: minor improvements
2025-06-16 05:55:14 +06:00
Rifat Azad
71eba5df8b
manager: disable module and superuser navigation if sucompat is disabled and also show an indicator in status card
2025-06-15 22:07:15 +06:00
Rifat Azad
f1ef0afc20
manager: finish activity after flashing module intent is completed
2025-06-15 21:09:31 +06:00
Rifat Azad
844c9f94e9
manager: fix flashing lkm duplication
2025-06-15 20:13:32 +06:00
Rifat Azad
07a4d3457c
manager: add separate developer menu
2025-06-15 13:00:30 +06:00
Rifat Azad
8c9728df95
manager: fix zip not flashing from content:// uri
2025-06-15 12:09:32 +06:00
Rifat Azad
14ec1194e4
manager: add support for opening zip file and directly flash module
2025-06-15 07:09:13 +06:00
Rifat Azad
ad290a51a0
manager: fully polish and refactor module card ui
2025-06-12 23:40:14 +06:00
Rifat Azad
d218346613
manager: keep mount system preference persistent without breaking rootAvailable() checks
2025-06-12 21:50:16 +06:00
Rifat Azad
502e5599fe
manager: improve module card ui
2025-06-12 21:05:40 +06:00
Rifat Azad
11fb52b929
manager: merge legacy and revamped module card ui, also tapping the card open webui when available and actions when available but if both are available then prefer webui
2025-06-12 13:03:41 +06:00
Rifat Azad
057388ccef
manager: do not go at the start of the superuser list and stay where you were after app profile changes ( resolves #491 )
2025-06-12 10:42:53 +06:00
Rifat Azad
67759ad723
manager: update app state upon app profile changes
...
properly update the superuser app list state after changes have been made to app profile
2025-06-12 10:18:51 +06:00
Rifat Azad
f231cbdba7
Revert "manager: refresh superuser applist on appprofile exit"
...
This reverts commit fcbb02a115 .
2025-06-12 08:46:38 +06:00
Suraj J Pai
7abc9bc821
[BUGFIX] manager: Fix Module Flashing fails when orientation changes ( #503 )
...
The issue is caused by re-rendering of Activity when orientation changes.
All states are reset when it is re-rendered. Using ViewModel to manage zipUri fixes the issue.
Fixes issue: https://github.com/KernelSU-Next/KernelSU-Next/issues/488
2025-06-12 04:44:45 +06:00
Rifat Azad
10f7d5cf50
Revert "manager: keep mount system preference persistent"
...
This reverts commit 609926bff1 .
2025-06-10 02:31:14 +06:00
rifsxd
0c883ddfd6
manager: let module banner be set locally from module dir
...
ex: banner=banner.png , banner=example.webp banner=temp/hello.jpg
if banner string value starts with http, https then it will try to fetch from online.
Co-authored-by: fatalcoder524 <11532648+fatalcoder524@users.noreply.github.com >
2025-06-06 04:09:16 +06:00
rifsxd
886cfd5a33
manager: adjusted module banner fade opacity
2025-06-03 03:28:42 +06:00
rifsxd
aea384bdd4
manager: do dynamic fade for banner based on monet when available
2025-06-03 01:49:57 +06:00