MMRL/WXP CI
823 subscribers
185 files
133 links
Development and release builds of MMRL

@MMRLApp
@MMRLGroup
Download Telegram
MMRL-5.32.43-alpha-33176-alpha.apk
3.4 MB
CI Manager
#ci_1856

Build on 2025-02-16 19:01:32.

- Improved Permission Dialog handling in WebUI's 
- Updated translations


Type: alpha
Workflow run
MMRL-5.32.43-beta-33210-beta.apk
3.5 MB
CI Manager
#ci_1890

Build on 2025-02-22 14:47:10.

- Improved the Thank You screen 
- Proper handle landscape and large screens
- Added new insets variables to WebUI
- Explore Repository screen got a small re-work
- Improved WebUI interfaces
- Updated translations


Type: beta
Workflow run
MMRL-5.32.43-beta-33213-beta.apk
3.5 MB
CI Manager
#ci_1893

Build on 2025-02-22 17:13:53.

- Moved app theme selector into a own screen 
- Added Log Viewer back


Type: beta
Workflow run
👍1🔥1
MMRL-5.32.43-beta-33223-beta.apk
3.5 MB
CI Manager
#ci_1903

Build on 2025-02-22 21:07:30.

- Better handle MediaStoreCompat.copyToDir 
- Better handle MediaStoreCompat.getPathForUri
- Updated translations


Type: beta
Workflow run
1🥰1
MMRL-5.32.43-beta-33234-beta.apk
3.5 MB
CI Manager
#ci_1914

Build on 2025-02-23 15:52:28.

- Added support for WebUI Plugins to extend the JavaScript API by yourself 
- Updated translations


https://github.com/MMRLApp/webui-dex-template/releases/tag/test

Type: beta
Workflow run
MMRL-5.32.43-beta-33237-beta.apk
6.8 MB
CI Manager
#ci_1917

Build on 2025-02-23 19:49:21.

- Switched IFileManager to low-level native code (test)


Type: beta
Workflow run
MMRL-5.32.43-beta-33247-beta.apk
6.8 MB
CI Manager
#ci_1927

Build on 2025-03-01 20:36:44.

"small changes"

- [webui] Improved JavaScript interfaces 
- [app] Removed all debug and verbose logs in production builds
- [internal] Added new SuFile class which is now internally used in MMRL. This class will also come to the NPM package in future releases.
- [app] Finally fixed the total storage usage on the home screen
- [webui-plugins] Plugins can now be reserved with "reservedID" or "onlyForModule"
- [webui-plugins] Plugins instance names can now defined by "instanceName", "interfaceName" or just "name"
- [webui-plugins] The "instance" method can now defined without any args
- [app] Added Shizuku mode back (may doesn't work)
- [webui] Removed the option to use shell to load WebUI assets


Type: beta
Workflow run
MMRL-5.32.43-beta-33248-beta.apk
6.9 MB
CI Manager
#ci_1928

Build on 2025-03-01 21:27:29.

- Fix module install bug


Type: beta
Workflow run
MMRL-5.32.43-beta-33250-beta.apk
6.9 MB
CI Manager
#ci_1930

Build on 2025-03-01 23:16:56.

- Better module descriptions (markdown) 
- Fix module install


Type: beta
Workflow run
MMRL-5.32.43-alpha-33259-alpha.apk
7 MB
CI Manager
#ci_1939

Build on 2025-03-02 21:25:12.

No message.


Type: alpha
Workflow run
MMRL-5.32.43-alpha-33260-alpha.apk
7 MB
CI Manager
#ci_1940

Build on 2025-03-04 18:20:41.

- Only show modules tab whne provider is alive


Type: alpha
Workflow run
👍1
MMRL-5.32.43-33268-beta.apk
7 MB
CI Manager
#ci_1948

Build on 2025-03-08 16:38:28.

- Organize natives 
- Removed SuperUser feature (it is a to heavy feature to implant, nor I have the time currently)
- Migrated settings from Proto files to Kotlin model files
- Added a option to run the provider in the background

The background service provider may doesn't come for Google Play builds. I'm not sure.


Type: beta
Workflow run
MMRL-5.32.43-33274-beta.apk
7 MB
CI Manager
#ci_1954

Build on 2025-03-08 20:37:03.

⚠️ The public beta is scheduled for release in April 2025! Want to help improve the experience? If you notice any missing translations, contribute now at Weblate and bring MMRL to your language!

- Trying new background service for updating repos 
- Trying new update checker for modules


Type: beta
Workflow run
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
MMRL-5.32.43-33285-beta.apk
7 MB
CI Manager
#ci_1965

Build on 2025-03-09 19:41:45.

 
- Fixed an issue where the Repository Service sent multiple notifications.
- Removed the duplicate installation confirmation for modules installed from Explore.
- Fixed an issue where WebUI did not recompose after the user accepted a permission.
- Fallback to shell if KernelSU (Next) version returns -1.
- Module screenshots are now previewable.
- Changing the Working Mode now requires an app restart.
- Fixed a StackOverflow error


You can also trigger a recompose now
 
// recompose
$bindhosts.recompose()

// recompose count
$bindhosts.getRecomposeCount()


Type: beta
Workflow run
👍1
MMRL-5.32.43-33317-beta.apk
7 MB
CI Manager
#ci_1997

Build on 2025-03-14 09:30:57.

 
- Replaced Timber with Arbor to prevent StackOverflow execptions
- Updated translations
- Fixed confirm dialog buttons
- Added a strict mode
- Fixed that the setup screen wasn't scrollable
- Improved modules download by checking if the file already exists


Everything should now work as expected!

Type: beta
Workflow run
👍31
MMRL-5.32.43-33319-beta.apk
7 MB
CI Manager
#ci_1999

Build on 2025-03-14 17:45:14.

No message.

Type: beta
Workflow run
1
MMRL-5.32.43-33329-beta.apk
7 MB
CI Manager
#ci_2009

Build on 2025-03-22 17:30:57.

 
- Removed unused permissions
- Improved WebUI Plugins (refer to [webui-dex-template](https://github.com/MMRLApp/webui-dex-template))
- `plugins.json` have been renamed to config.mmrl.json
- Improved the way WebUI Plugins getting injected
- Prioritize `index.mmrl.html` over `index.html`
- Introduce WebUI manifest permissions in `config.mmrl.json`
- Improved FileManager


Type: beta
Workflow run
👍4🥰2
MMRL-5.32.43-33330-beta.apk
7 MB
CI Manager
#ci_2010

Build on 2025-03-22 20:06:19.

No message.

Type: beta
Workflow run
🥰1
MMRL-5.32.43-33336-beta.apk
3.7 MB
CI Manager
#ci_2016

Build on 2025-03-23 23:01:44.

- Added historyFallback to WebUI config
- Added historyFallbackFile to WebUI config
- Reverted IFileManager back to Java file calls
- Fix padding of Anti-Features

config.mmrl.json:

{ 
"require": {
"version": {
"required": 33333,
"supportText": "Help",
"supportLink": "https://google.com"
}
},
"plugins": [
"dev.mmrl.webui.ContentK"
],
"permissions": [
"webui.permission.ERUDA",
"webui.permission.FILESYSTEM"
],
"historyFallback": true,
"historyFallbackFile": "404.html" // default is index.html
}

`histroyFallback` could be useful if you use react-router or something else.
Mimetype could be wrong when this is enabled.


Type: beta
Workflow run
👍1
MMRL-5.32.43-33342-beta.apk
3.7 MB
CI Manager
#ci_2022

Build on 2025-03-25 18:31:52.

- Better inject eruda into the WebUI
- Allow custom theme injection by placing custom.mmrl.css into the webroot folder

Type: beta
Workflow run
MMRL-5.32.43-33343-beta.apk
3.7 MB
CI Manager
#ci_2023

Build on 2025-03-25 18:52:23.

- Always allow eruda

Type: beta
Workflow run
1