MMRL/WXP CI
902 subscribers
219 files
148 links
Development and release builds of MMRL

@MMRLApp
@MMRLGroup
Download Telegram
WebUI-X-v423-release-spoofed.apk
24.7 MB
WebUI X v423

What's new?
No commits found since the latest tag.

Branch: master
Workflow run
2👍1
WebUI-X-v433-release-spoofed.apk
24.7 MB
WebUI X v433

What's new?
No commits found since the latest tag.

Branch: master
Workflow run
🔥2
MMRL-v34327-release-release.apk
4.5 MB
MMRL v34327

What's new?
- Disable large-screen scaffold and rail nav
- Translated using Weblate (Arabic)
- Rename workflow input 'playstore_track' to 'track'
- Translated using Weblate (Italian)
- Translated using Weblate (Indonesian)
- Update credentials setup for private packages in CI workflows
- Refactor Release CI workflow configuration
- Update action.yml for Build APK workflow
- Update Build APK action configuration
- Enhance release CI with private package setup
- Refactor Release CI workflow with permissions
- Enhance Build APK action with private package support
- Bump dev.mmrlx:terminal to 1.0.3
- Migrate terminal to new emulator API & update build
- Add terminal dependency and GitHub Packages repo
- Migrate WebUI to HybridHWUI and add internal handlers
- Translated using Weblate (Indonesian)
- Disable includeInBundle and bump hiddenApiBypass
- Update assets.sketch

See all changes here

Branch: master
Workflow run
🔥3
MMRL-v34331-release-release.apk
4.5 MB
MMRL v34331

What's new?
- Update proguard-rules.pro
- Enable singleVariant publishing for modules
- Import readText in platform files
- Add flags/mode stream API and SuFile IO utilities
- Disable large-screen scaffold and rail nav
- Translated using Weblate (Arabic)
- Rename workflow input 'playstore_track' to 'track'
- Translated using Weblate (Italian)
- Translated using Weblate (Indonesian)
- Update credentials setup for private packages in CI workflows
- Refactor Release CI workflow configuration
- Update action.yml for Build APK workflow
- Update Build APK action configuration
- Enhance release CI with private package setup
- Refactor Release CI workflow with permissions
- Enhance Build APK action with private package support
- Bump dev.mmrlx:terminal to 1.0.3
- Migrate terminal to new emulator API & update build
- Add terminal dependency and GitHub Packages repo

See all changes here

Branch: master
Workflow run
👍3😱1
WebUI-X-v438-release-spoofed.apk
24.7 MB
WebUI X v438

What's new?
No commits found since the latest tag.

Branch: master
Workflow run
WebUI-X-v501-release-null.apk
28.6 MB
- Refactored the config screen to the new design system
- Extracted the module file explorer into a own activity which makes it much more easier to test and edit module files
2
WebUI-X-v505-release-alpha.apk
28.6 MB
- Fixed broken path handler, used a wrong order
- Added support for the KernelSU PackageManager API in the MX Engine.

Known issues in this build:
- Sometimes console entries are empty or to dark to read in the MX Engine
- [SOLVED] A wrong default CSP header is used. App icons might not load until you adjust the CSP header in the config.json or the module config page.
- [SOLVED] Register Lua path handlers result in a error

Google Play builds are limited in the PackageManager API to only launchable apps.

We're also update the https://www.npmjs.com/package/webuix package to support the new event system. No changes needed, just update and some testing (please report issues your encounter).
WebUI-X-v512-release-alpha.apk
28.6 MB
What's fixed:
- Fixed that a wrong CSP have been used and the application icons have been blocked. The rule is now added by default.
- Fixed a issue where new added path handler via Lua doesn't get added due to a anonymous class.
- Fixed the text color of the console.log(...) when the console interceptor is active.
- Fixed a issue where the package manager would use the "only launchable" option to load application, which resulted that applications cannot filtered between user and system application

Newly added:
- CSP rules are now getting merged which makes it more easier for new developers.
- Icons that are defined in config.json as icon or defined in module.prop as webuiIcon are now shown in the module list (placing a the icon in the webroot overrides the icon from the module root directory).

Known issues in this build:
- Sometimes console entries are empty in the MX Engine
👍1
MMRL-v34346-release-release.apk
4.7 MB
MMRL v34346

What's new?
- Use web state helpers in description view
- Update mmrlx version to 1.0.146
- Migrate module description to WebUI core
- Update environment variable names for GitHub tokens
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Russian)
- Translated using Weblate (Ukrainian)
- Translated using Weblate (Korean)
- Translated using Weblate (Portuguese)
- Translated using Weblate (Chinese (Simplified Han script))
- Update proguard-rules.pro
- Enable singleVariant publishing for modules
- Import readText in platform files
- Add flags/mode stream API and SuFile IO utilities
- Disable large-screen scaffold and rail nav
- Translated using Weblate (Arabic)
- Rename workflow input 'playstore_track' to 'track'
- Translated using Weblate (Italian)
- Translated using Weblate (Indonesian)

See all changes here

Branch: master
Workflow run
2
WebUI-X-v518-release-alpha.apk
28.6 MB
- Added snippets to the DevTools
- Added the ability to resize the DevTools
- Added back the option to create a module shortcut (Gear icon on the module card > Create Shortcut)
- Restored the App Theme page as it will now used for the app accent color and the WebUI theme

Known issues:
- Sometimes console entries are empty in the MX Engine

With this release we're exposing the entire module specs to JavaScript. You can learn more of this future API here: https://mmrl.dev/guide/webuix/mx/module
WebUI-X-v523-release-alpha.apk
28.7 MB
- Improved the DevTools by replacing them with the Chrome DevTools Protocol.
- Removed the console interceptor as it is no longer needed.
- A new "Sources" tab has been added to the DevTools, which lets you preview the sources requested by the WebUI.
- Fixed an issue where users were unable to edit files in the file explorer.

In future versions of the MX Engine, the option to use Eruda as the debugging console might be removed as the new DevTools evolve.
3
WebUI-X-v525-release-alpha.apk
28.7 MB
- Fixed an issue where user were unable to start WerbUI's
- When opening the shortcut creation screen it uses now the defined title from the config.json

This update introduces also a new way to interact with the files in non-root mode. You can now add it to Material Files or any other file manager app
WebUI-X-v537-release-alpha.apk
28.8 MB
Additions and Improvements:
- Meta Modules will now be designated with an [M] prefix preceding their name.
- Module card customization has been restored.
- The shortcut button has been reinstated on the module card.
- A theme selector has been added to the module configuration page.
- The KowSU file API has been integrated into the MX Engine.
- Handling for empty icons has been corrected.
- DevTools will now attempt to reconnect up to 10 times.

Changes:
- The function ksu.io() now requires the permission kernelsu.permission.IO.
- The functions ksu.exec(...), ksu.execBool(...), and ksu.spawn(...) now require the permission kernelsu.permission.SHELL.
- The following functions require the permission mx.permission.IO: fs.inputstream, fs.outputstream, fs.readFile, fs.readFileSync, fs.writeFile, fs.access, and fs.accessSync.

If any of these functions or variables are invoked, a dialog will appear requesting permission to allow or reject the action. If permission is rejected, the WebUI must be reopened to request authorization again. Once approved, the request will not reappear.

To completely disable these permission requests, add the desired permissions to the config.json file:

{
"permissions": ["mx.permission.IO", "kernelsu.permission.IO"]
}


Known Issues:
- DevTools may require multiple retries or WebUI reloads to successfully reconnect.
1
WebUI-X-v539-release-beta.apk
28.8 MB
JavaScript API has been added to create the WebUI Shortcut directly within the WebUI. The legacy API from the WX engine is included for compatibility. With this release, beta testing is commencing.
2