Forwarded from KOW
This media is not supported in your browser
VIEW IN TELEGRAM
Back gesture adapted for webuix
Test build: https://nightly.link/bindhosts/bindhosts/actions/runs/16409171325/bindhosts_206-150c48f.zip
Test build: https://nightly.link/bindhosts/bindhosts/actions/runs/16409171325/bindhosts_206-150c48f.zip
🔥3👍2❤1
Got some busy weeks currently. Sorry for no updates 😼
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4
🚀 WXU Plugin Update!
We’ve just updated the WXU Plugin with a brand-new Package Manager!
Here’s what’s new:
✨ No more parsing input streams for app icons — it’s now fully streamlined.
📦 App info is now parsed via JSON (and must be used this way going forward).
🔗 API Reference:
https://github.com/MMRLApp/WXU/blob/main/ts/src/types/PackageManager.ts
📚 Setup Guide:
Make sure to check the documentation on how to set up the plugin:
https://github.com/MMRLApp/WXU?tab=readme-ov-file#setting-up-the-plugins
🧱 Download:
https://github.com/MMRLApp/WXU/actions/runs/16833092617
Happy coding! 😉
We’ve just updated the WXU Plugin with a brand-new Package Manager!
Here’s what’s new:
✨ No more parsing input streams for app icons — it’s now fully streamlined.
📦 App info is now parsed via JSON (and must be used this way going forward).
🔗 API Reference:
https://github.com/MMRLApp/WXU/blob/main/ts/src/types/PackageManager.ts
📚 Setup Guide:
Make sure to check the documentation on how to set up the plugin:
https://github.com/MMRLApp/WXU?tab=readme-ov-file#setting-up-the-plugins
🧱 Download:
https://github.com/MMRLApp/WXU/actions/runs/16833092617
Happy coding! 😉
❤3👍1
Forwarded from MMRL/WXP CI
WebUI-X-v212-release.apk
21.2 MB
WebUI X: Portable
#ci_212
What's new?
- Refactor loading renderer to accept color scheme
- Update commits.sh
- Update commits.sh
- Add licenses screen and related models
- Add Licensee plugin for license management
- Translated using Weblate (Chinese (Simplified Han noscript))
- Added translation using Weblate (Asu)
- Translated using Weblate (French)
- Translated using Weblate (Japanese)
- Refactor module extraction and base dir handling
- Fix escape character in Italian shortcut icon error string
- Use putPlatform and string ModId in intent creation
- Update strings_webui.xml
- Add input validation for cachingMaxAge field
- Refactor config file reading logic
- Translated using Weblate (Polish)
- Disable exit confirm switch when JS back interceptor is used
- Replace finish() with handleNativeBack() on back press
- Add SuFile text read/write extensions and JSONCollection types
- Add WebUI config options for CSP and caching
See all changes here
Workflow run
#ci_212
What's new?
- Refactor loading renderer to accept color scheme
- Update commits.sh
- Update commits.sh
- Add licenses screen and related models
- Add Licensee plugin for license management
- Translated using Weblate (Chinese (Simplified Han noscript))
- Added translation using Weblate (Asu)
- Translated using Weblate (French)
- Translated using Weblate (Japanese)
- Refactor module extraction and base dir handling
- Fix escape character in Italian shortcut icon error string
- Use putPlatform and string ModId in intent creation
- Update strings_webui.xml
- Add input validation for cachingMaxAge field
- Refactor config file reading logic
- Translated using Weblate (Polish)
- Disable exit confirm switch when JS back interceptor is used
- Replace finish() with handleNativeBack() on back press
- Add SuFile text read/write extensions and JSONCollection types
- Add WebUI config options for CSP and caching
See all changes here
Workflow run
MMRL-v33950-release.apk
5 MB
MMRL
#ci_2630
What's new?
- Refactor WebUI launch logic and add helper dependency
- Add LoadData and PaddingValues extension utilities
- Added translation using Weblate (Asu)
- Translated using Weblate (French)
- Translated using Weblate (Italian)
- Translated using Weblate (Polish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Chinese (Simplified Han noscript))
- Translated using Weblate (Turkish)
- Translated using Weblate (Chinese (Traditional Han noscript))
- Update translation files
- Translated using Weblate (Portuguese)
- Translated using Weblate (Japanese)
- Translated using Weblate (Russian)
- Update SuFile.kt
- Support loading multiple shared objects in FileManager
- Refactor library loading to use native shared object method
- Refactor library loading to use class context
- Update SuFile.kt
- Update SuFile.kt
- Add loadLibrary support to FileManager and SuFile
- Delete spoof
See all changes here
Workflow run
#ci_2630
What's new?
- Refactor WebUI launch logic and add helper dependency
- Add LoadData and PaddingValues extension utilities
- Added translation using Weblate (Asu)
- Translated using Weblate (French)
- Translated using Weblate (Italian)
- Translated using Weblate (Polish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Chinese (Simplified Han noscript))
- Translated using Weblate (Turkish)
- Translated using Weblate (Chinese (Traditional Han noscript))
- Update translation files
- Translated using Weblate (Portuguese)
- Translated using Weblate (Japanese)
- Translated using Weblate (Russian)
- Update SuFile.kt
- Support loading multiple shared objects in FileManager
- Refactor library loading to use native shared object method
- Refactor library loading to use class context
- Update SuFile.kt
- Update SuFile.kt
- Add loadLibrary support to FileManager and SuFile
- Delete spoof
See all changes here
Workflow run
❤5👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Somebody wanna use SharedPreferences without using Java/Kotlin?
https://github.com/MMRLApp/WXU/blob/main/ts/src/classes/SharedPreferences.ts
https://github.com/MMRLApp/WXU/blob/main/ts/src/classes/SharedPreferences.ts
GitHub
WXU/ts/src/classes/SharedPreferences.ts at main · MMRLApp/WXU
Powerful Utilities for WebUI X. Contribute to MMRLApp/WXU development by creating an account on GitHub.
👍2🥰1
🆕 WebUI X Portable v243 Update
🔹 Navigation & UI
- Navigation switched to Compose Destinations. Old nav graphs removed.
- Modular bottom navigation, smoother transitions.
- New Developer options moved to own screen.
🔹 Features
- 🧑💻 Developer section: Toggle advanced options, show build info, latest commit, compile SDK, build tools version.
- 🚫 "Force Kill WebUI Process" option in Developer settings. Instantly kill WebUI X if needed.
- JNA module added: Native shared object (.so) support for plugins/extensions.
- More robust WebUI process separation, improved error dialogs.
🔹 Languages
- 🌍 Spanish, Chinese, Japanese, Polish translations expanded/updated. Unused language files removed.
🔹 Build & Dependencies
- Centralized SDK/config settings.
- Compose Destinations, mmrl-platform updated.
- New jna module included.
🔹 Code Improvements
- Refactored WebUI X and legacy WebUI activity logic for better stability.
- Improved asset handler registration/unregistration for plugins.
- Enhanced WebView sizing, keyboard handling, and lifecycle.
- More type-safe navigation and modular screen config.
🔹 Permissions
- POST_NOTIFICATIONS, KILL_BACKGROUND_PROCESSES added for better control.
🔹 Misc
- Settings navigation now modular.
- Module config and plugins screens refactored for better type-safety.
- More informative developer info in settings.
Download
🔹 Navigation & UI
- Navigation switched to Compose Destinations. Old nav graphs removed.
- Modular bottom navigation, smoother transitions.
- New Developer options moved to own screen.
🔹 Features
- 🧑💻 Developer section: Toggle advanced options, show build info, latest commit, compile SDK, build tools version.
- 🚫 "Force Kill WebUI Process" option in Developer settings. Instantly kill WebUI X if needed.
- JNA module added: Native shared object (.so) support for plugins/extensions.
- More robust WebUI process separation, improved error dialogs.
🔹 Languages
- 🌍 Spanish, Chinese, Japanese, Polish translations expanded/updated. Unused language files removed.
🔹 Build & Dependencies
- Centralized SDK/config settings.
- Compose Destinations, mmrl-platform updated.
- New jna module included.
🔹 Code Improvements
- Refactored WebUI X and legacy WebUI activity logic for better stability.
- Improved asset handler registration/unregistration for plugins.
- Enhanced WebView sizing, keyboard handling, and lifecycle.
- More type-safe navigation and modular screen config.
🔹 Permissions
- POST_NOTIFICATIONS, KILL_BACKGROUND_PROCESSES added for better control.
🔹 Misc
- Settings navigation now modular.
- Module config and plugins screens refactored for better type-safety.
- More informative developer info in settings.
Download
GitHub
Releases · MMRLApp/WebUI-X-Portable
WebUI X from MMRL but portable! Contribute to MMRLApp/WebUI-X-Portable development by creating an account on GitHub.
❤5