New WebUI X: Portable Beta Release introduces a new way you can work with the app.
With Lua you can now add custom path handlers and custom event handlers! See more in this repository: https://github.com/MMRLApp/WX-Lua
I'm excited to what people build with this new system π€π
https://t.iss.one/MMRLApp/241
With Lua you can now add custom path handlers and custom event handlers! See more in this repository: https://github.com/MMRLApp/WX-Lua
I'm excited to what people build with this new system π€π
This new system is a "Work in Progress"
https://t.iss.one/MMRLApp/241
π₯2π₯°1
MMRL App
New WebUI X: Portable Beta Release introduces a new way you can work with the app. With Lua you can now add custom path handlers and custom event handlers! See more in this repository: https://github.com/MMRLApp/WX-Lua I'm excited to what people build withβ¦
Forgot to make the repo public π π€£
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯΄5π₯2
We've pushed a update to repo.mmrl.dev which changes the limit of username characters from 2-30.
We're also added verification marks for trusted and popular users. βοΈ
We're also added verification marks for trusted and popular users. βοΈ
β€1
Play Integrity Fix [INJECT] have neen added to the repository!
from chiteroman and KOWX712, offered by Googlers Repository
https://repo.mmrl.dev/u/gmr/module/play-integrity-fix
from chiteroman and KOWX712, offered by Googlers Repository
https://repo.mmrl.dev/u/gmr/module/play-integrity-fix
β€5
Added new Lua samples.
https://github.com/MMRLApp/WX-Lua/tree/master/webroot/lua/mylib
io.open might not work for /data/adbhttps://github.com/MMRLApp/WX-Lua/tree/master/webroot/lua/mylib
GitHub
WX-Lua/webroot/lua/mylib at master Β· MMRLApp/WX-Lua
Examples for WebUI X using Lua to extend the usability - MMRLApp/WX-Lua
Added new modules!
https://repo.mmrl.dev/u/gmr/module/rezygisk
https://repo.mmrl.dev/u/gmr/module/encore
To claim ownership, mention my in any group I'm in!
https://repo.mmrl.dev/u/gmr/module/rezygisk
https://repo.mmrl.dev/u/gmr/module/encore
To claim ownership, mention my in any group I'm in!
Thanks for 1.100 subπ
Please open Telegram to view this post
VIEW IN TELEGRAM
β€2π₯2π1
The client for repo.mmrl.dev will only support basic module listing, is focused more module installation and module exploring.
It will get the old ModFS feature to ensure it works with modern mount systems.
It will get the old ModFS feature to ensure it works with modern mount systems.
We're doing a server reboot to ensure the server runs properly in the future.
Hope everything goes well, since I'm not home currently π
Please open Telegram to view this post
VIEW IN TELEGRAM
π1
New modules:
- https://repo.mmrl.dev/u/liliya2727/module/azenith
- https://repo.mmrl.dev/u/gmr/module/mountify
- https://repo.mmrl.dev/u/liliya2727/module/azenith
- https://repo.mmrl.dev/u/gmr/module/mountify
MMRL
AZenith by liliya2727
<p align="center">
<img src="https://github.com/user-attachments/assets/904b23f2-010a-4447-bcbf-5eea41aec851" alt="AZenith Banner" width="100%">
</p>
<p align="center">
<img src="https://img.shields.io/badge/Status-Stable-green?style=for-the-badge" alt="Status">β¦
<img src="https://github.com/user-attachments/assets/904b23f2-010a-4447-bcbf-5eea41aec851" alt="AZenith Banner" width="100%">
</p>
<p align="center">
<img src="https://img.shields.io/badge/Status-Stable-green?style=for-the-badge" alt="Status">β¦
β€4π₯°1
This media is not supported in your browser
VIEW IN TELEGRAM
Completely without JavaScript interface save request.
const stream = openSaveFileStream("example.txt", "text/plain");
const writer = stream.getWriter();
await writer.write(new TextEncoder().encode("Hello "));
await writer.write(new TextEncoder().encode("World"));
await writer.close();In future versions of WebUI X you can use the
This variable should be used with a fallback, it get's removed when the keyboard is closed
Be sure to disable
var(--window-keyboard-height) in CSS to get the keyboard height.This variable should be used with a fallback, it get's removed when the keyboard is closed
#extra-keys {
background: #1a1a1a;
border-top: 1px solid #333;
padding: 8px;
padding-bottom: calc(var(--window-keyboard-height, var(--window-inset-bottom, 0px)) + 8px) !important;
display: flex;
flex-wrap: wrap;
gap: 4px;
justify-content: space-around;
min-height: 44px;
box-sizing: border-box;
flex-shrink: 0;
transition: transform 0.3s ease, opacity 0.3s ease;
}Be sure to disable
windowResize in the config.json then