Skip to content

Comments

Add WebUI to display module operation status#81

Open
Keeperorowner wants to merge 2 commits intoJingMatrix:masterfrom
Keeperorowner:master
Open

Add WebUI to display module operation status#81
Keeperorowner wants to merge 2 commits intoJingMatrix:masterfrom
Keeperorowner:master

Conversation

@Keeperorowner
Copy link

@Keeperorowner Keeperorowner commented Nov 26, 2025

photo_2025-11-26_16-18-55
It's not finished yet; the current goal is to achieve a web UI similar to Zygisk Next.

@JingMatrix
Copy link
Owner

The problem of WebUI idea is that: there is no additional information displayed or control needed for NeoZygisk.

@Keeperorowner
Copy link
Author

However, the currently existing method of displaying content through action.sh is too unattractive and not intuitive.

@Keeperorowner
Copy link
Author

Keeperorowner commented Nov 26, 2025

And although NeoZygisk currently doesn't require any switch controls, there might be in the future, so I think it's necessary to write a nice WebUI in advance.

@Keeperorowner Keeperorowner force-pushed the master branch 4 times, most recently from 458293d to 0647b87 Compare November 27, 2025 09:33
@Keeperorowner
Copy link
Author

Screenshot_2025-11-27-17-41-41-56_baaa51257c82a8b3f281ce09e6f2493f.jpg

Screenshot_2025-11-27-17-41-34-11_baaa51257c82a8b3f281ce09e6f2493f.jpg

@Keeperorowner Keeperorowner force-pushed the master branch 2 times, most recently from f784f5a to d13f231 Compare November 27, 2025 10:07
Copy link
Author

@Keeperorowner Keeperorowner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, the basic functionality has now been implemented—a beautiful, simple, and practical web UI.

@Keeperorowner Keeperorowner changed the title feat: WebUI Add WebUI to display module operation status Nov 27, 2025
@Keeperorowner
Copy link
Author

Screenshot_2025-11-28-11-10-07-42_baaa51257c82a8b3f281ce09e6f2493f.jpg

Screenshot_2025-11-28-11-10-17-77_baaa51257c82a8b3f281ce09e6f2493f.jpg

@JingMatrix

@Keeperorowner Keeperorowner force-pushed the master branch 4 times, most recently from d68e37a to 1192d1b Compare November 28, 2025 07:57
@Keeperorowner
Copy link
Author

I think there shouldn't be any problems now, what do you think? @JingMatrix

@JingMatrix
Copy link
Owner

I will keep this pr open till one day I find it really necessary to have a Web-UI.

Adding unncessary features is increasing burden for maintainers. And the action.sh is much easier to know all the necessary information.

@Keeperorowner
Copy link
Author

The web UI part and the module itself have almost no dependencies on nearly all the code. I do not believe that adding the web UI would increase the maintenance burden for personnel.

@Keeperorowner
Copy link
Author

Moreover, the current action.sh display is neither intuitive nor visually appealing, and it's clear that using the web UI makes it much easier and more obvious to identify the content that needs to be displayed.

@JingMatrix
Copy link
Owner

Does Magisk support WebUI now? It seems that they have no way to see the status of NeoZygisk (without third party module).

@Keeperorowner
Copy link
Author

Keeperorowner commented Nov 30, 2025

Currently, Magisk indeed does not support webui, so they need to use https://github.com/MMRLApp/MMRL or https://github.com/5ec1cff/KsuWebUIStandalone instead.

@Keeperorowner
Copy link
Author

Alternatively, we could keep action.sh so that the status can still be checked within the Magisk environment (though neither Rezygisk nor Zygisk Next have adopted this approach).

@Keeperorowner
Copy link
Author

Actually, I think there's no need to keep action.sh; instead, simple status information should be written into /data/adb/modules/zygisksu/module.prop. This way, Magisk can directly read the running status (rezygisk and zygisk next use this approach).
Screenshot_2025-11-30-21-55-43-92_97550f1d11c73369bbee8f7d47965447.jpg

@erffy
Copy link

erffy commented Dec 13, 2025

This would be better than action
Because action is slightly slower

@Keeperorowner Keeperorowner force-pushed the master branch 2 times, most recently from 517ece9 to 178072f Compare December 14, 2025 06:43
@Keeperorowner
Copy link
Author

Now, even without a web UI, you can easily understand the running status, consistent with rezygisk and zygisk next.

@Keeperorowner
Copy link
Author

Screenshot_2025-12-14-14-44-34-83_903cbbde83cd4a873a2e6841d2624d05.jpg

@JingMatrix

@Keeperorowner
Copy link
Author

Keeperorowner commented Dec 14, 2025

Also suggested that the author create a Telegram channel and add an automatic push notification feature to send the latest LSPosed and Neozygisk releases to the Telegram channel, making it easier for users to download them.

@Keeperorowner Keeperorowner force-pushed the master branch 5 times, most recently from 6ea2bfe to 031b5ba Compare December 17, 2025 01:55
@Keeperorowner Keeperorowner force-pushed the master branch 3 times, most recently from 13e7628 to 8f006e7 Compare February 19, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants