This repository was archived by the owner on May 14, 2026. It is now read-only.
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,overridefor 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,overridefor 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
PermissionsExtimport - 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,overridefor 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
xbuildworkspace * 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_loggerandroid_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