Skip to content
This repository was archived by the owner on May 14, 2026. It is now read-only.

v2.2.5

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Feb 09:11
v2.2.5
b0a5e01

v2.2.5

Initial release.

  • chore: update license from Apache 2.0 to GPL-3.0 and refactor directory constants
  • refactor: enhance LKM selection and menu navigation in customize.sh
  • fix: update HymoFS updateJson URL in module.prop
  • [skip ci] Update for v2.2.4
  • refactor: improve kernel version detection in customize.sh
  • [skip ci] Update for v2.2.3
  • Add permissions to release.yml
  • refactor: update GPG key import process in release workflow
  • update HymoFS reference in release workflow to 'main'
  • fix: improve version tag retrieval in build workflow
  • update HymoFS reference in build workflow to 'main'
  • update HymoFS reference in build workflows to 'main'
  • Lkm Support (#7)
  • fix dark mode's text color (#6)
  • fix: update zipUrl in update.json for correct release path
  • Merge branch 'main' of github.com:Anatdx/meta-hymo
  • feat: enhance HymoFS configuration handling and logging
  • Update versionCode to 210 in update.json
  • [skip ci] Update KernelSU json, changelog for v2.1.0
  • chore: update versioning and refactor navigation for HymoFS
  • chore: update module properties for versioning and JSON source
  • docs: update README and Chinese documentation, add acknowledgements section
  • fix: improve command handling and logging in main application
  • feat: enhance boot completion and logging functionality
  • refactor: update mount scripts for improved logging and modularity
  • ci: fix workflow to trigger on push to main/dev branches
  • feat: major overlay improvements and mount stage configuration
  • [skip ci] Update KernelSU json, changelog for v2.0.0
  • fix: add tags-ignore rule for version tags in build workflow
  • fix: update changelog URL and change branch references from master to main
  • Refactor HymoFS header and update UI components
  • feat: implement user-defined hide rules management and UI
  • 更新.gitlab-ci.yml文件
  • Fix: Register unmountable paths for erofs and ext4 storage
  • feat: add missing includes for set and sstream in main.cpp
  • feat: enhance version command output with protocol and active modules details
  • feat: add hymofs_enabled status output to main configuration display
  • fix: remove unnecessary closing brace in realApi definition
  • fix: update scanPartitionsFromModules to use destructuring for stdout
  • feat: update partition scanning logic to use hymod for improved accuracy
  • Refactor module scanning logic to improve partition candidate detection
  • feat: add hymoFS enable configuration option and apply it in main
  • ci: remove repository condition for Telegram upload step
  • Refactor HymoFS to support both ioctl and syscall modes
  • feat: add stealth and HymoFS enable commands, update protocol version to 11
  • ui: round storage percentage
  • ci: append short commit hash to artifact filenames
  • style(webui): hide vertical scrollbars on all pages
  • fix(webui): resolve strict type errors from dependency updates
  • docs: sync READMEs with YukiSU merger info & build optimization
  • build(deps): bump react and @types/react in /webui (#5)
  • Refactor: project-wide comment cleanup and avc_spoof removal
  • fix: update CMakeLists and build script for improved architecture handling and NDK detection
  • fix: update Telegram upload script to remove unnecessary quotes around file path
  • fix: improve WebUI build process and package target commands for clarity and efficiency
  • fix: enhance package target to ensure build directory initialization and conditional webui build
  • fix: update package target commands for improved error handling and silent output
  • fix: improve package target to handle missing files gracefully
  • fix: extract module version during build process and update NDK path handling
  • fix: adds Telegram upload step to CI
  • Update GitHub Actions workflows for CMake build system
  • Initial commit - Hymo KernelSU Module v1.5.3
  • Remove GPG signing from build workflow
  • Merge pull request #28 from Anatdx/dependabot/npm_and_yarn/webui/svelte-5.46.0
  • build(deps-dev): bump svelte from 5.45.6 to 5.46.0 in /webui
  • Merge pull request #29 from Anatdx/dependabot/npm_and_yarn/webui/vite-7.3.0
  • Remove Telegram notification from build process
  • build(deps-dev): bump vite from 7.2.7 to 7.3.0 in /webui
  • Merge pull request #27 from Anatdx/feat
  • feat: Add Telegram notification for successful builds in CI workflows
  • [skip ci] Update KernelSU json, changelog for v1.3.1
  • Merge pull request #26 from Anatdx/feat
  • feat: Refactor GPG signing process with enhanced key import and output verification
  • feat: Enhance GPG signing process with key verification and output checks
  • feat: Avoid presetting GPG passphrase to prevent agent errors
  • feat: Add auto-scan for custom partitions and improve WebUI UX
  • feat: add none mount,fix custom rule
  • Update HymoFS patch URLs in README_ZH.md
  • Fix URL in README for HymoFS patch
  • Update HymoFS patch URLs in README.md
  • feat: add stealth mode with enhanced hiding capabilities
  • [skip ci] Update KernelSU json, changelog for v1.3.0
  • feat: upgrade protocol to v5 with integrated inject and WebUI enhancement
  • feat: upgrade protocol to v5 with integrated inject and WebUI enhancements
  • docs: 添加命令行工具使用说明及命令列表
  • [skip ci] Update KernelSU json, changelog for v1.2.0
  • Refactor HymoFS to use IOCTL interface for control operations
  • Merge branch 'master' into dev
  • fix: fix hymod list not working
  • fix: fix: avoid duplicate logs
  • fix version
  • feat: 更新 HymoFS 接口,添加清除规则和获取活动规则功能
  • [skip ci] Update KernelSU json, changelog for v1.1.3
  • Merge pull request #21 from Anatdx/dev
  • feat: add advanced options toggle to WebUI,move HymoFS documentation to the HymoFS repository
  • [skip ci] Update KernelSU json, changelog for v1.1.2
  • The HymoFS patch files have been moved to my HymoFS repository!!!
  • Patch文件已移至我的HymoFS仓库!!
  • fix: Modified the main application logic to handle HymoFS status
  • Update README.md
  • Fix HymoFS patch links and update comments
  • Update README.md
  • Update README with susfs patch instructions
  • Merge pull request #17 from Anatdx/dev
  • fix: Improve patch file modification check for protocol version updates
  • [skip ci] Update KernelSU json, changelog for v1.1.1
  • Merge pull request #14 from Anatdx/dev
  • feat: Implement protocol version management and update handling for HymoFS
  • fix: Modify HymoFS patch installation instructions
  • fix: Change patch command to use wget for HymoFS
  • [skip ci] Update KernelSU json and changelog for v1.1.0
  • Merge pull request #13 from Anatdx/dev
  • feat: Added HymoFS kernel module technical documentation, added an English README, and adjusted the startup script command format.
  • feat: Updated HymoFS features, added the createimg.sh script to support dynamic creation of ext4 images, fixed log output issues, enhanced kernel interface checks, added Arabic and French language support.
  • [skip ci] Update KernelSU json and changelog for v1.0.0
  • fix: Correct description formatting in module.prop
  • Merge pull request #11 from Anatdx/dev_originally
  • feat: Add hot mount and unmount functionality for HymoFS modules
  • Merge pull request #9 from Anatdx/dependabot/npm_and_yarn/webui/vite-7.2.7
  • build(deps-dev): bump vite from 7.2.4 to 7.2.7 in /webui
  • Merge pull request #10 from Anatdx/dependabot/npm_and_yarn/webui/svelte-5.45.6
  • build(deps-dev): bump svelte from 5.43.14 to 5.45.6 in /webui
  • feat: Implement mock API for configuration and module management
  • Implement HymoFS: Core functionality and user interface
  • Refactor and improve Hymo module
  • ci: add dependabot auto-merge and cleanup unused cargo configs
  • chore: update module scripts naming from meta-hybrid to hymo
  • chore: bump to v0.3.2 and refactor RUST_PATHS to C_PATHS
  • fix: prevent page swipe when scrolling content vertically
  • chore: bump version to v0.3.1
  • feat: support extra partitions and improve status display
  • fix: partitions config not saved/loaded
  • style: change toast background to white
  • chore: add build directory to gitignore
  • fix: ext4 image mount using losetup
  • feat: implement verbose log filtering
  • ci: fully disable zakosign (clone, build, sign steps)
  • fix: clone zakosign in CI before building
  • 初次提交
  • [skip ci] Update KernelSU json and changelog for v0.2.8-r8
  • docs: split README into English and Chinese versions
  • fix(log): enforce newlines and standard format
  • [skip ci] Update KernelSU json and changelog for v0.2.8-r7
  • fix(utils): resolve compilation error in log formatter
  • fix(build): resolve rustc errors in utils and main
  • style(log): unify log format to [LEVEL] and remove timestamp
  • feat(core): implement smart sync to improve boot performance
  • fix(planner): resolve symlink partitions instead of skipping them
  • [skip ci] Update KernelSU json and changelog for v0.2.8-r5
  • fix(mount): remove unused bail import and umount_dir function
  • feat(overlayfs): port robust mounting logic and child restoration from meta-overlayfs
  • fix(core): remove unused constants and utilities after nuke refactor
  • refactor(nuke): remove nuke module and lkm binaries, integrate stealth logic into main
  • feat(log): upgrade to tracing with panic hooks and file logging
  • fix(core): resolve unused variable warnings in inventory and planner
  • modified: src/core/mod.rs
  • Reapply "chore(deps): enable no_thp, override for mimalloc"
  • refactor(core): remove legacy sync logic from modules.rs
  • ix(executor): adapt to new planner and finalize main integration
  • feat(planner): implement classification pipeline and conflict detection
  • refactor(core): decouple storage and split modules.rs into inventory/sync
  • Revert "chore(deps): enable no_thp, override for mimalloc"
  • fix(utils): ensure copy_path_context is exported to fix build error
  • refactor: overhaul mount logic (skip empty, wipe sync, relocate mount point)
  • [skip ci] Update KernelSU json and changelog for v0.2.8-r4
  • feat(planner): skip mounting modules or partitions that contain only empty directories
  • [skip ci] Update KernelSU json and changelog for v0.2.8-r3
  • Revert "feat(selinux): implement intelligent context mirroring"
  • Revert "feat(mount): optimize overlayfs with override_creds=off"
  • Revert "feat(core): implement deterministic module ordering (Z-A) and file conflict detection"
  • Revert "feat(webui): display file conflict warnings in status tab"
  • feat(mount): optimize overlayfs with override_creds=off
  • feat(selinux): implement intelligent context mirroring
  • Revert "feat(module): add Disclaimer for customize.sh"
  • [skip ci] Update KernelSU json and changelog for v0.2.8-r1
  • bump to v0.2.8
  • fix(utils): remove unused PermissionsExt import
  • modified: Cargo.toml
  • refactor: merge magic mount implementation into single file
  • fix: resolve dependency downgrades and compiler warnings
  • perf: optimize binary size and implement native directory sync
  • refactor: unify partitions list and clean up magic mount logic
  • fix(utils): move magic mount workspace to module run directory
  • build(xtask): implement SSOT for shared constants
  • [skip ci] Update KernelSU json and changelog for v0.2.7-r2
  • feat(webui): implement system-following auto theme mode with 3-state toggle
  • chore(deps): enable no_thp, override for mimalloc
  • [skip ci] Update KernelSU json and changelog for v0.2.7-r1
  • bump version to 0.2.7
  • fix(core): import serde Serialize and Deserialize traits in planner.rs
  • feat(webui): display file conflict warnings in status tab
  • feat(core): implement deterministic module ordering (Z-A) and file conflict detection
  • [skip ci] Update KernelSU json and changelog for v0.2.6-@f891adc
  • fix(core): import Path struct in main.rs to resolve compilation errors
  • fix(core): import PathBuf in modules.rs and clean up main imports
  • refactor: reorganize source code into conf, core, and mount modules
  • Merge branch 'refactor/mount-planner'
  • fix(core): remove unused imports in main and executor to resolve build warnings
  • fix(core): implement overlay fallback mechanism and return execution stats
  • refactor(core): decouple logic with Mount Planner and Executor
  • [skip ci] Update KernelSU json and changelog for v0.2.6-@83706fd
  • fix(core): resolve build error in utils and unused import in storage
  • modified: Cargo.toml
  • refactor(core): implement centralized JSON state management and update consumers
  • fix(core): remove unused dynamic mount point functions to resolve build warnings
  • feat(installer): disable ext4 journal on image creation to prevent jbd2 detection
  • perf: replace system allocator with mimalloc for improved performance
  • fix(core): prune stale or disabled modules from storage during sync to prevent zombie mounts
  • fix(core): disable dynamic decoy mount point and enforce static path at /data/adb/meta-hybrid/mnt
  • [skip ci] Update KernelSU json and changelog for v0.2.6-@4412472
  • bump to v0.2.6
  • fix: remove dead rust code
  • Add co-authors
  • feat(webui): add active partition indicators to status tab
  • fix(webui): stack system info items vertically to prevent overflow
  • feat(webui): add real-time system info card to status tab
  • [skip ci] Update KernelSU json and changelog for v0.2.5-@ddd25fb
  • fix(webui): use dynamic monet colors for storage status badges to improve visibility
  • [skip ci] Update KernelSU json and changelog for v0.2.5-@c91303b
  • Bump version to 0.2.5
  • feat: add disable_umount config to skip namespace detaching
  • [skip ci] Update KernelSU json and changelog for v0.2.5-@5fe1153
  • style: rename 'Nuke' to 'Paw Pad/肉垫' across UI and logs
  • fix(core): ignore lost+found directory in module scan to correct overlay count
  • [skip ci] Update KernelSU json and changelog for v0.2.5-@02174d7
  • fix: add missing rustix::path::Arg import to resolve compilation error
  • feat(webui): move module mode selector to details panel for better layout
  • feat: implement SukiSU nuke_ext4_sysfs via ioctl with LKM fallback
  • fix(nuke): silence expected insmod errors and optimize stealth logic
  • [skip ci] Update KernelSU json and changelog for v0.2.5-@fd6488d
  • fix: resolve unused import and dead code warnings
  • [skip ci] Update KernelSU json and changelog for v0.2.5-@df51ab7
  • Merge branch 'refactor/modular-architecture'
  • feat: implement process masquerading and randomized decoy mount points
  • refactor: decompose main.rs into cli, storage, nuke, and modules
  • [skip ci] Update KernelSU json and changelog for v0.2.4-@a6618c9
  • bump version to v0.2.4
  • modified: module/customize.sh
  • feat(core): move try_umount to utils and apply to overlay mounts
  • modified: src/magic_mount/mod.rs
  • chore: make clippy happy
  • [skip ci] Update KernelSU json and changelog for v0.2.2-@5b5065
  • feat(core+webui): use state file for reliable storage mode reporting
  • modified: module/module.prop
  • [skip ci] Update KernelSU json and changelog for v0.2.2-8993b78
  • fix(core): resolve symlinks before checking mount type to fix unknown status
  • fix(webui): resolve svelte 5 state issues, a11y warnings and vite import conflicts
  • [skip ci] Update KernelSU json and changelog for v0.2.2-60ef03c
  • feat(webui): auto-detect languages and display names from locale files
  • feat: rename ZHS and ZHT
  • feat(webui): add Spanish and Traditional Chinese support
  • chore(webui): remove deprecated locate.json and add missing translation keys
  • refactor(webui): extract styles and unify refresh button appearance
  • refactor(webui): centralize hardcoded paths and improve api robustness
  • feat(webui): auto-close language menu on outside click
  • feat(ux): expose storage filesystem type in status tab
  • Merge branch 'refactor/config-sync-json'
  • feat(webui): optimize log viewer with tail read and auto-refresh
  • refactor(core): switch config synchronization to JSON based communication
  • [skip ci] Update KernelSU json and changelog for v0.2.2-stable
  • Merge branch 'refactor/webui-i18n-split'
  • feat(webui): update NavBar to support dynamic locale list
  • refactor(webui): update store to load locales dynamically
  • refactor(webui): split locate.json into separate locale files
  • Merge remote-tracking branch 'origin/master'
  • [skip ci] Update KernelSU json and changelog for v0.2.2-@d354ebb
  • fix(ci): reset working directory before switching to master in release workflow
  • Merge branch 'feat/catgirl-status'
  • add a space
  • fix(core): resolve build errors (borrow of moved value) and unused variables
  • feat(ui): implement dynamic catgirl-style module.prop description updates
  • Merge pull request #9 from YuzakiKokuban/feat/stealth-infrastructure
  • fix(core): resolve storage reporting, fix nuke lkm address visibility, and enhance logging
  • modified: README.md
  • fix A11y warning
  • feat(core): implement smart storage, true hybrid mount, and nuke logic
  • feat: implement stealth config, webui settings, and core utils
  • hore(legal): setup GPLv2 compliance structure and import nuke LKM resources
  • [skip ci] Update KernelSU json and changelog for v0.2.2-@da4893b
  • Merge pull request #8 from YuzakiKokuban/feat/true-hybrid-mode
  • fix(webui): unify typography in Status dashboard stats cards
  • Merge pull request #7 from YuzakiKokuban/webui-navbar-scroll
  • fix(webui): ensure active tab is always visible in NavBar
  • feat(core): enable mixed mount mode allowing OverlayFS and Magic Mount coexistence per partition
  • [skip ci]Update README.md
  • Merge pull request #6 from YuzakiKokuban/feature/backend-module-scanning
  • fix(webui): resolve a11y warnings in ModulesTab
  • fix(core): add missing serde_json dependency
  • feat(webui): update ModulesTab to display rich module details
  • feat(webui): switch module scanning to backend binary
  • feat(core): implement 'modules' command for detailed inspection
  • feat(webui): apply Skeleton loading to Modules and Logs tabs
  • feat(webui): add Skeleton and Toast UI components
  • feat(webui): update storage API to use meta-hybrid binary
  • feat(core): implement 'storage' command for JSON output
  • fix(webui): remove unstable share/export button from LogsTab
  • feat(webui): implement status dashboard UI components
  • feat(webui): add infrastructure for status dashboard
  • feat(webui): implement logs copy and export functionality
  • feat(webui): add localization for logs export actions
  • feat(webui): add copy and share icons to constants
  • feat(webui): implement log filtering, search, and auto-scroll
  • style(webui): add styles for logs control bar
  • feat(webui): add localization for log filtering and search
  • Merge pull request #5 from YuzakiKokuban/feature/webui-modules-search
  • fix(webui): remove syntax error (typo) in constants.js
  • feat(webui): implement search and filter logic in ModulesTab
  • style(webui): add styles for module search bar and filter controls
  • feat(webui): add search icon to constants
  • feat(webui): add localization strings for module search and filter
  • [skip ci] Update KernelSU json and changelog for v0.2.2-@1152cea
  • Merge pull request #4 from YuzakiKokuban/style/improve-log-readability
  • Merge pull request #3 from YuzakiKokuban/feature/smart-tmpfs-fallback
  • style: improve magic mount node tree logging readability
  • refactor: improve temp dir selection and error logging mechanism
  • feat: SELinux fix
  • fix: remove unused constant MODULE_METADATA_DIR
  • feat: implement smart tmpfs storage and boot-time sync
  • feat: implement smart tmpfs storage with image fallback
  • Revert "feat:Add SuSFS support"
  • fix(core): treat symlink nodes as directories if they point to directories to allow magic mount recursion on root partitions
  • Revert "feat(ci): integrate zakosign for module signing"
  • Revert "fix(xtask): correct zakosign cli arguments"
  • Revert "chore: add zakosign binaries for CI signing"
  • style(core): remove unused 'bail' import to clean up compiler warnings
  • fix(core): prevent creating tmpfs on root nodes without module source to avoid disk exhaustion
  • fix(xtask): correct zakosign cli arguments
  • feat(ci): integrate zakosign for module signing
  • chore: add zakosign binaries for CI signing
  • fix(core): ignore PermissionDenied in lsetfilecon to prevent magic mount failure on tmpfs
  • remove zakosign
  • [skip ci] Update KernelSU json and changelog for v0.2.2-@6118b95
  • Merge pull request #2 from YuzakiKokuban/feature/xtask-build
  • deleted: src/engine.rs deleted: src/logger.rs modified: src/main.rs deleted: src/scanner.rs modified: src/utils.rs
  • modified:   src/engine.rs 	modified:   src/logger.rs 	modified:   src/main.rs 	modified:   src/scanner.rs
    
  • fix(xtask): clean up unused imports
  • fix(xtask): correct module file copy destination
  • modified: xtask/src/main.rs
  • build: temporarily disable zakosign integration
  • fix(xtask): disable unnecessary android builds for zakosign
  • ci: optimize workflows and fix xtask invocation
  • modified: xtask/src/main.rs
  • fix(xtask): resolve duplicate code and compilation errors
  • fix(xtask): correct zakosign build dependency order
  • modified: xtask/src/main.rs
  • Merge pull request #1 from YuzakiKokuban/feature/WebUI
  • feat: add zakosign
  • modified: src/logger.rs
  • modified: xtask/src/main.rs
  • modified: xtask/src/main.rs modified: xtask/src/zip_ext.rs
  • modified: .github/workflows/build.yml modified: .github/workflows/release.yml modified: Cargo.toml
  • modified: .github/workflows/build.yml
  • build: migrate to cargo-xtask and integrate zakosign
  • refactor(core): migrate logging system to tracing
  • refactor(core): modularize main logic into scanner and engine
  • modified: .github/workflows/build.yml
  • style(webui): decouple styles into separate css files and fix file naming
  • modified: .github/workflows/build.yml
  • [skip ci] Update KernelSU json and changelog for v0.2.2-@b10e0ad0cfc93dfd608c008f12a7ba96c571664e
  • feat:improve modules tab
  • feat: monet color
  • [skip ci]Update README.md
  • feat: try to add monet color pick
  • modified: webui/src/App.svelte modified: webui/src/app.css
  • modified: webui/src/app.css
  • modified: src/config.rs modified: src/main.rs modified: src/utils.rs
  • feat: fix logger
  • workflow: add rust cache
  • Merge remote-tracking branch 'origin/master'
  • [skip ci] Update KernelSU json and changelog for v0.2.2-Hybrid-uifix
  • Merge remote-tracking branch 'origin/master'
  • feat:add japanese and russian support
  • [skip ci]Update README.md
  • feat:fix webui
  • [skip ci] Update README.md
  • [skip ci] Update KernelSU json and changelog for v0.2.2-Hybrid
  • modified: src/magic_mount/try_umount.rs
  • modified: module/module.prop
  • [skip ci] Edit release.yml
  • feat:Add SuSFS support
  • modified: module/metamount.sh modified: webui/src/App.svelte modified: webui/src/app.css
  • [skip ci] Update KernelSU json and changelog for v0.2.2-Hybrid
  • modified: webui/src/App.svelte
  • modified: src/main.rs
  • new file: .github/workflows/release.yml modified: src/utils.rs
  • modified: webui/src/App.svelte modified: webui/src/app.css
  • modified:   .github/workflows/build.yml 	modified:   xbuild/src/main.rs
    
  • modified: .github/workflows/build.yml modified: xbuild/src/main.rs
  • modified: src/defs.rs modified: src/magic_mount/mod.rs modified: src/main.rs modified: src/overlay_mount.rs modified: xbuild/src/main.rs
  • modified:   src/defs.rs 	modified:   src/magic_mount/mod.rs 	modified:   src/magic_mount/node.rs 	modified:   src/overlay_mount.rs
    
  • modified: Cargo.toml
  • modified: .github/workflows/build.yml
  • modified: xbuild/src/main.rs
  • modified: webui/src/app.css
  • new file: .github/workflows/build.yml deleted: .github/workflows/ci.yml
  • modified: Cargo.toml modified: module/metauninstall.sh modified: module/uninstall.sh
  • modified: Cargo.toml modified: module/customize.sh modified: module/metainstall.sh modified: module/metamount.sh modified: src/config.rs new file: src/defs.rs modified: src/magic_mount/mod.rs modified: src/main.rs new file: src/overlay_mount.rs modified: webui/src/App.svelte modified: webui/src/locate.json modified: xbuild/src/main.rs
  • modified: module/module.prop
  • feat: add magic mount
  • docs: update
  • refactor: Use a file-splitting structure - This converts magic_mount from a single file into multiple files, making it easier to modify and read.
  • fix: fix complete && feat: add fmt::Display for Node && NodeFileType
  • fix: collect extra partitions: <module>/<part>/ instead of <module>/system/<part>/
  • bump to 0.2.2
  • fix: add fallback support for .replace marker file
  • feat: use cache to save fd To avoid the kernel being unable to add more due to the anon inode limit.
  • dependabot: add xbuild && webui
  • chore: remove unused code
  • fix: webui modules bugs
  • fix(xbuild): fix no release build
  • [test] test ci
  • fix(xbuild): fix no build magic_mount_rs
  • refactor(ci): add xbuild workspace * ci use cargo xbuild
  • feat: use config::CONFIG_FILE_DEFAULT for main
  • chore: update module name to Magic Mount - Rust
  • fix: fix no mount
  • chore: update module.prop
  • fix: fix log file is empty
  • bump to v0.2.1
  • fix(ci): fix build steps failed
  • ci: add build webui steps
  • fix: fix webui can't use
  • feat: use env_logger android_logger's output to write in logcat, but it's buf will refresh
  • chore: add webroot for gitignore
  • fix(webui): fix output path is /template/webroot
  • add .gitignore && Cargo.lock
  • Revert "remove webui"
  • add ci && dependabot
  • bump to v0.2
  • fix: fix ioctl error
  • module: remove logfile for config
  • opt: Optimize error handling for add_try_umount
  • fix: fix log no with tag
  • feat(module): drop multi-architecture
  • opt: Optimize logger if system is android, it will write logcat, other no write
  • chore: Optimize import package style && Optimize use NodeFileType
  • drop public for send_unmountable
  • magic_mount: tell ksu about our mounts
  • remove webui
  • fix: #6 REPLACE and REMOVE
  • feat: migrate UI and add modules manager
  • sync with upstream's webui
  • add package-lock.json for webui
  • add webroot (completed )
  • chore: remove unused unsafe block
  • chore(deps): bump deps && fix: fix complete on rustix(v1.1)
  • feat: move src/* to / && remove build.sh
  • chore: make cargo clippy happy
  • feat: add lto, opt-level...
  • scripts/metainstall: handle symlinks
  • scripts/metamount: tell ksud about it
  • Merge pull request #3 from lamprose/fix-webui-conflict-statusbar
  • fix: webui's topbar conflicts with statusbar in some scenarios
  • webui: Fix safe area
  • Add: Webui Support
  • Revert 482d167
  • template: fix metamodule install
  • scripts/metainstall: no-op handle_partition instead
  • build.sh: add tempdir
  • refactor: rewrite in C
  • Add LICENSE
  • scripts/metainstall: call install_module
  • Initial commit