Features
- modules: search three topics, and check every answer is a module
- modules: honour timeoutSeconds in the WebUI bridge
- modules: add the per-module trust their format documents
- modules: stop a running action from the console
- modules: keep the action console at the newest line
- modules: hide the tab bar behind a module's full screen
- modules: stream the action console's output
- modules: run the action when its screen opens
- modules: draw the size pill in the accent colour
- modules: use Android's back gesture on a module screen
- modules: let a right swipe go back from a module page
- ui: use their tab icons for apps and modules
- modules: draw find modules like their Module Repo screen
- modules: their screen itself - search in the bar, their sort, their action screen
- modules: the engine side of their sort and their remove/restore
- modules: their update check, chip and button
- modules: their search, and the catalog back inside the section
- modules: the card KernelSU-Next actually draws
- modules: their cards exactly, and a catalog of real modules
- modules: the modules screen in KernelSU-Next's shape, moved to the tab bar
- modules: run ADB modules from the app
- modules: add the ADB module format, its limits and its run contract
Fixes
- modules: mark a repository that is already installed
- labs: let a tile's name continue onto the next line
- apps: install the apk from where the shell can read it
- modules: drain a stream past the cap instead of leaving it blocked
- apps: install the release's apk, and tidy the screen's controls
- modules: give the enable switch the state it actually has
- apps: use the directory site's own filters and sort
- modules: decode a script's output one character at a time
- modules: drop the remove and restore buttons
- modules: make the install button a round icon button
- modules: keep a swipe on a module page instead of changing tabs
- modules: make a card re-read the state a module actually has
- labs: open the index in the app instead of the browser
- modules: install where the shell can reach, and stop the glaring white page
Refactoring
- modules: drop the unused remove marker
Other
- Revert "feat(modules): let a right swipe go back from a module page"
- Add Star History section to README
docs (4 changes)
Documentation
- credit the module format's author and its other implementations
- add the module author guide
- readme: rework the readme around features, requirements and credits
- bring the modules section up to date and credit the sources
Full Changelog: v14.0.24-next...v14.0.25-beta-next