MMRL-v33913-release.apk
4.9 MB
MMRL
#ci_33913
Build on 2025-06-28 23:21:57.
What's new?
- Open WXP directly with the selected platform from mmrl
Workflow run
#ci_33913
Build on 2025-06-28 23:21:57.
What's new?
- Open WXP directly with the selected platform from mmrl
Workflow run
๐2
WebUI-X-v130-release.apk
19 MB
WebUI X: Portable
#ci_130
Build on 2025-06-29 21:19:58.
What's new?
- Deep merge config file so that We don't break the modules integrity
- Added support to load APK with native code
- Added a new screen to manage the plugins of a WebUI
Type: release
Workflow run
#ci_130
Build on 2025-06-29 21:19:58.
What's new?
- Deep merge config file so that We don't break the modules integrity
- Added support to load APK with native code
- Added a new screen to manage the plugins of a WebUI
Type: release
Workflow run
WebUI-X-v131-release.apk
19 MB
WebUI X: Portable
#ci_131
Build on 2025-06-29 22:20:41.
What's new?
- Ensure module config directory exists before file creation
- Wrapped Intent.getPlatform() with a try catch
Type: release
Workflow run
#ci_131
Build on 2025-06-29 22:20:41.
What's new?
- Ensure module config directory exists before file creation
- Wrapped Intent.getPlatform() with a try catch
Type: release
Workflow run
๐4
WebUI-X-v142-release.apk
19 MB
WebUI X: Portable
#ci_142
Build on 2025-07-04 23:07:20.
What's new?
- Handle null modules in navigation graphs
- Move setForeground call to onStartCommand
- Refactor modId property initialization in WXActivity
- Remove redundant file creation in config setup
- Make modId property private and initialize in onCreate
Type: release
Workflow run
#ci_142
Build on 2025-07-04 23:07:20.
What's new?
- Handle null modules in navigation graphs
- Move setForeground call to onStartCommand
- Refactor modId property initialization in WXActivity
- Remove redundant file creation in config setup
- Make modId property private and initialize in onCreate
Type: release
Workflow run
โค4
MMRL-v33920-release.apk
4.9 MB
MMRL
#ci_33920
Build on 2025-07-04 23:18:37.
What's new?
- Move setForeground calls to service start methods
- Use IO dispatcher for executeAction shell commands
Workflow run
#ci_33920
Build on 2025-07-04 23:18:37.
What's new?
- Move setForeground calls to service start methods
- Use IO dispatcher for executeAction shell commands
Workflow run
โค4๐1
WebUI-X-v186-release.apk
21.2 MB
WebUI X: Portable
#ci_186
What's new?
- Add WebUI config options for CSP and caching
- Refactor FeaturedManager to use WorkingMode and add SukiSU
- Switch module storage to internal app filesDir
- Add composable error screens for WebView errors
- Refactor WebView initialization and add debug helpers
- Refactor script injection and cleanup unused variables
- Prevent handling of data: URLs in WXClient
- Refactor WebUI clients and split Chrome/RenderProcess logic
- Refactor JavaScript interface removal in WebUIView
- Translated using Weblate (Polish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Chinese (Simplified Han script))
- Refactor cleanup logic and add @CallSuper annotations
- Refactor contentSecurityPolicy to non-nullable String
- Add WebView render process client for unresponsive handling
- Localize error messages in WebUIClient
- Add CSP and caching options to WebUI config and handler
See all changes here
Workflow run
#ci_186
What's new?
- Add WebUI config options for CSP and caching
- Refactor FeaturedManager to use WorkingMode and add SukiSU
- Switch module storage to internal app filesDir
- Add composable error screens for WebView errors
- Refactor WebView initialization and add debug helpers
- Refactor script injection and cleanup unused variables
- Prevent handling of data: URLs in WXClient
- Refactor WebUI clients and split Chrome/RenderProcess logic
- Refactor JavaScript interface removal in WebUIView
- Translated using Weblate (Polish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Chinese (Simplified Han script))
- Refactor cleanup logic and add @CallSuper annotations
- Refactor contentSecurityPolicy to non-nullable String
- Add WebView render process client for unresponsive handling
- Localize error messages in WebUIClient
- Add CSP and caching options to WebUI config and handler
See all changes here
Workflow run
WebUI-X-v189-release.apk
21.2 MB
WebUI X: Portable
#ci_189
What's new?
- 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
- Refactor FeaturedManager to use WorkingMode and add SukiSU
- Switch module storage to internal app filesDir
- Add composable error screens for WebView errors
- Refactor WebView initialization and add debug helpers
- Refactor script injection and cleanup unused variables
- Prevent handling of data: URLs in WXClient
- Refactor WebUI clients and split Chrome/RenderProcess logic
- Refactor JavaScript interface removal in WebUIView
- Translated using Weblate (Polish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Chinese (Simplified Han script))
- Refactor cleanup logic and add @CallSuper annotations
See all changes here
Workflow run
#ci_189
What's new?
- 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
- Refactor FeaturedManager to use WorkingMode and add SukiSU
- Switch module storage to internal app filesDir
- Add composable error screens for WebView errors
- Refactor WebView initialization and add debug helpers
- Refactor script injection and cleanup unused variables
- Prevent handling of data: URLs in WXClient
- Refactor WebUI clients and split Chrome/RenderProcess logic
- Refactor JavaScript interface removal in WebUIView
- Translated using Weblate (Polish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Chinese (Simplified Han script))
- Refactor cleanup logic and add @CallSuper annotations
See all changes here
Workflow run
WebUI-X-v194-release.apk
21.2 MB
WebUI X: Portable
#ci_194
What's new?
- 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
- Refactor FeaturedManager to use WorkingMode and add SukiSU
- Switch module storage to internal app filesDir
- Add composable error screens for WebView errors
- Refactor WebView initialization and add debug helpers
- Refactor script injection and cleanup unused variables
- Prevent handling of data: URLs in WXClient
- Refactor WebUI clients and split Chrome/RenderProcess logic
- Refactor JavaScript interface removal in WebUIView
- Translated using Weblate (Polish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Turkish)
See all changes here
Workflow run
#ci_194
What's new?
- 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
- Refactor FeaturedManager to use WorkingMode and add SukiSU
- Switch module storage to internal app filesDir
- Add composable error screens for WebView errors
- Refactor WebView initialization and add debug helpers
- Refactor script injection and cleanup unused variables
- Prevent handling of data: URLs in WXClient
- Refactor WebUI clients and split Chrome/RenderProcess logic
- Refactor JavaScript interface removal in WebUIView
- Translated using Weblate (Polish)
- Translated using Weblate (Turkish)
- Translated using Weblate (Turkish)
See all changes here
Workflow run
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 script))
- 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 script))
- 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
โค1
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 script))
- Translated using Weblate (Turkish)
- Translated using Weblate (Chinese (Traditional Han script))
- 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 script))
- Translated using Weblate (Turkish)
- Translated using Weblate (Chinese (Traditional Han script))
- 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
๐1
MMRL-v33971-release.apk
5 MB
MMRL
#ci_33971
What's new?
- Add build info section to Developer settings screen
- Add build config fields for SDK and commit info
- Use COMPILE_SDK constant for compileSdk version
- Centralize and update SDK config constants
- Include local update version in module list
- Disable last updated label in OtherSourcesItem
- Add showLastUpdated parameter to ModuleItemCompact
- Use getVersionByIdAndUrl in LocalRepository
- Fix null checks and default timestamp in OnlineState
- Annotate root shell functions with NoShellException
- Refactor TerminalActivity and update ViewModel usage
- Translated using Weblate (Polish)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Add HeadlineCard to ExploreRepositoriesScreen
- Introduce Toolbar component and refactor usage
See all changes here
Workflow run
#ci_33971
What's new?
- Add build info section to Developer settings screen
- Add build config fields for SDK and commit info
- Use COMPILE_SDK constant for compileSdk version
- Centralize and update SDK config constants
- Include local update version in module list
- Disable last updated label in OtherSourcesItem
- Add showLastUpdated parameter to ModuleItemCompact
- Use getVersionByIdAndUrl in LocalRepository
- Fix null checks and default timestamp in OnlineState
- Annotate root shell functions with NoShellException
- Refactor TerminalActivity and update ViewModel usage
- Translated using Weblate (Polish)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Add HeadlineCard to ExploreRepositoriesScreen
- Introduce Toolbar component and refactor usage
See all changes here
Workflow run
๐ฅ1
WebUI-X-v234-release.apk
22.2 MB
WebUI X: Portable
#ci_234
What's new?
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Asu)
- Deleted translation using Weblate (Asu)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Japanese)
- Translated using Weblate (Polish)
- Append modId to native library registration names
- Update mmrl version in libs.versions.toml
- Add support for custom asset handlers in WebUI
- Relax type constraints for library registration methods
- Refactor WXLibrary load and unregister methods
- Add WXNativeLong and WXPointerByReference interfaces
- Add WXCallback interface and enhance WXLibrary
- Add JNA wrapper interfaces and classes
- Add isLibraryRegistered method to WXInterface
- Add JNA library registration methods to WXInterface
- Add extra field to WebUIConfig data class
See all changes here
Workflow run
#ci_234
What's new?
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Asu)
- Deleted translation using Weblate (Asu)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Japanese)
- Translated using Weblate (Polish)
- Append modId to native library registration names
- Update mmrl version in libs.versions.toml
- Add support for custom asset handlers in WebUI
- Relax type constraints for library registration methods
- Refactor WXLibrary load and unregister methods
- Add WXNativeLong and WXPointerByReference interfaces
- Add WXCallback interface and enhance WXLibrary
- Add JNA wrapper interfaces and classes
- Add isLibraryRegistered method to WXInterface
- Add JNA library registration methods to WXInterface
- Add extra field to WebUIConfig data class
See all changes here
Workflow run
โค2
MMRL-v33974-release.apk
5 MB
MMRL
#ci_33974
What's new?
- Pass ActionViewModel explicitly to ActionScreen
- Add addServiceBinder method to service manager
- Refactor Service to use class name string
- Add build info section to Developer settings screen
- Add build config fields for SDK and commit info
- Use COMPILE_SDK constant for compileSdk version
- Centralize and update SDK config constants
- Include local update version in module list
- Disable last updated label in OtherSourcesItem
- Add showLastUpdated parameter to ModuleItemCompact
- Use getVersionByIdAndUrl in LocalRepository
- Fix null checks and default timestamp in OnlineState
- Annotate root shell functions with NoShellException
- Refactor TerminalActivity and update ViewModel usage
- Translated using Weblate (Polish)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Add HeadlineCard to ExploreRepositoriesScreen
- Introduce Toolbar component and refactor usage
See all changes here
Workflow run
#ci_33974
What's new?
- Pass ActionViewModel explicitly to ActionScreen
- Add addServiceBinder method to service manager
- Refactor Service to use class name string
- Add build info section to Developer settings screen
- Add build config fields for SDK and commit info
- Use COMPILE_SDK constant for compileSdk version
- Centralize and update SDK config constants
- Include local update version in module list
- Disable last updated label in OtherSourcesItem
- Add showLastUpdated parameter to ModuleItemCompact
- Use getVersionByIdAndUrl in LocalRepository
- Fix null checks and default timestamp in OnlineState
- Annotate root shell functions with NoShellException
- Refactor TerminalActivity and update ViewModel usage
- Translated using Weblate (Polish)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Add HeadlineCard to ExploreRepositoriesScreen
- Introduce Toolbar component and refactor usage
See all changes here
Workflow run
โค1
MMRL/WXP CI
MMRL-v33974-release.apk
This should hopefully fix https://github.com/MMRLApp/MMRL/issues/496
GitHub
[BUG] Every time I want to run the module there is a brick ยท Issue #496 ยท MMRLApp/MMRL
Checklist No one has submitted a similar or identical bug report before I'm using the latest version of MMRL Bug description MMRL had a brick with the following message: Unable to start activit...
WebUI-X-v238-release.apk
22.2 MB
WebUI X: Portable
#ci_238
What's new?
- Add build info section to DeveloperScreen
- Move developer settings to separate screen
- Add build config fields for SDK and commit info
- Centralize SDK config and suppress unused warnings
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Asu)
- Deleted translation using Weblate (Asu)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Japanese)
- Translated using Weblate (Polish)
- Append modId to native library registration names
- Update mmrl version in libs.versions.toml
- Add support for custom asset handlers in WebUI
- Relax type constraints for library registration methods
- Refactor WXLibrary load and unregister methods
- Add WXNativeLong and WXPointerByReference interfaces
- Add WXCallback interface and enhance WXLibrary
See all changes here
Workflow run
#ci_238
What's new?
- Add build info section to DeveloperScreen
- Move developer settings to separate screen
- Add build config fields for SDK and commit info
- Centralize SDK config and suppress unused warnings
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Asu)
- Deleted translation using Weblate (Asu)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Japanese)
- Translated using Weblate (Polish)
- Append modId to native library registration names
- Update mmrl version in libs.versions.toml
- Add support for custom asset handlers in WebUI
- Relax type constraints for library registration methods
- Refactor WXLibrary load and unregister methods
- Add WXNativeLong and WXPointerByReference interfaces
- Add WXCallback interface and enhance WXLibrary
See all changes here
Workflow run
โค2
WebUI-X-v242-release.apk
22.3 MB
WebUI X: Portable
#ci_242
What's new?
- Add force kill option for WebUI process
- Refactor WebUI activity lifecycle and initialization
- Refactor NavButton to use generic implementation
- Refactor navigation to use sealed route classes
- Add build info section to DeveloperScreen
- Move developer settings to separate screen
- Add build config fields for SDK and commit info
- Centralize SDK config and suppress unused warnings
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Asu)
- Deleted translation using Weblate (Asu)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Japanese)
- Translated using Weblate (Polish)
- Append modId to native library registration names
- Update mmrl version in libs.versions.toml
- Add support for custom asset handlers in WebUI
See all changes here
Workflow run
#ci_242
What's new?
- Add force kill option for WebUI process
- Refactor WebUI activity lifecycle and initialization
- Refactor NavButton to use generic implementation
- Refactor navigation to use sealed route classes
- Add build info section to DeveloperScreen
- Move developer settings to separate screen
- Add build config fields for SDK and commit info
- Centralize SDK config and suppress unused warnings
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Asu)
- Deleted translation using Weblate (Asu)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Japanese)
- Translated using Weblate (Polish)
- Append modId to native library registration names
- Update mmrl version in libs.versions.toml
- Add support for custom asset handlers in WebUI
See all changes here
Workflow run
โค1
WebUI-X-v243-release.apk
22.3 MB
WebUI X: Portable
#ci_243
What's new?
- Migrate navigation to Compose Destinations
- Add force kill option for WebUI process
- Refactor WebUI activity lifecycle and initialization
- Refactor NavButton to use generic implementation
- Refactor navigation to use sealed route classes
- Add build info section to DeveloperScreen
- Move developer settings to separate screen
- Add build config fields for SDK and commit info
- Centralize SDK config and suppress unused warnings
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Asu)
- Deleted translation using Weblate (Asu)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Japanese)
- Translated using Weblate (Polish)
- Append modId to native library registration names
- Update mmrl version in libs.versions.toml
- Add support for custom asset handlers in WebUI
See all changes here
Workflow run
#ci_243
What's new?
- Migrate navigation to Compose Destinations
- Add force kill option for WebUI process
- Refactor WebUI activity lifecycle and initialization
- Refactor NavButton to use generic implementation
- Refactor navigation to use sealed route classes
- Add build info section to DeveloperScreen
- Move developer settings to separate screen
- Add build config fields for SDK and commit info
- Centralize SDK config and suppress unused warnings
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Filipino)
- Deleted translation using Weblate (Asu)
- Deleted translation using Weblate (Asu)
- Translated using Weblate (Spanish)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Japanese)
- Translated using Weblate (Polish)
- Append modId to native library registration names
- Update mmrl version in libs.versions.toml
- Add support for custom asset handlers in WebUI
See all changes here
Workflow run
๐3โค1