Skip to content

Tags: MMRLApp/WebUI-X-Portable

Tags

v243

Toggle v243's commit message
Migrate navigation to Compose Destinations

Replaces custom navigation graph implementations with Compose Destinations library. Updates navigation logic, removes obsolete route classes, and annotates screens with destination annotations. Adds Compose Destinations dependencies and provides navigator via CompositionLocal.

v212

Toggle v212's commit message

v142

Toggle v142's commit message
Make modId property private and initialize in onCreate

Changed modId from a val to a private set var and moved its initialization to onCreate. This ensures modId is only set once the intent is available, improving encapsulation and lifecycle correctness.

v131

Toggle v131's commit message
Ensure module config directory exists before file creation

Added a call to mkdirs() to create the module config directory if it does not exist before attempting to create the config file. Also updated mmrl version in libs.versions.toml.

v130

Toggle v130's commit message
Improve plugin path validation and DexClassLoader usage

Updated PluginsScreen to validate path only for DEX type and allow other types to bypass .dex checks. Modified Config to provide native library path to DexClassLoader for better compatibility with native libraries.

v115

Toggle v115's commit message
Refactor to use mmrl.compat and update platform intent usage

Replaced direct usage of platform intent extensions from model with Platform.Companion methods across app and webui modules. Updated dependencies to include mmrl.compat, removed local MediaStoreCompat in favor of mmrl.compat, and adjusted related imports. Also updated mmrl library version.

v114

Toggle v114's commit message

v112

Toggle v112's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #19 from weblate/weblate-mmrlapp-wxp-main

Translations update from Hosted Weblate

v101

Toggle v101's commit message
Refactor root shell management in KernelSUInterface

Reworks how root shells are created and managed by introducing withNewRootShell and updating shell lifecycle handling. Ensures shells are created with appropriate flags, improves resource management, and aligns shell creation with activity lifecycle events.

v100

Toggle v100's commit message
Launch startActivity in IO coroutine scope

Wrapped the startActivity call in a coroutine launched on the IO dispatcher to ensure it runs asynchronously. This improves responsiveness and prevents blocking the main thread.