readme: warn about ts fork
...
v1.0-mmc
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-31 11:25:46 +07:00
9dddff6048
build: remove original changelog & update url & separate version
...
Signed-off-by: Cuynu <cuynu@proton.me>
Cuynu
commited 2026-05-31 11:25:09 +07:00
789af52d9f
feat: add Apatch support
7a72
commited 2026-01-11 10:53:01 +00:00
8734722cc3
chore: bump version to v1.0.0
7a72
commited 2025-12-03 08:21:44 +08:00
1c3dbd565d
fix: ksu install
7a72
commited 2025-12-03 08:19:33 +08:00
5e7998532d
fix: resolve shim install failure when normal version exists
7a72
commited 2025-11-30 12:04:33 +08:00
b0aa429a67
chore: shim
7a72
commited 2025-11-30 11:28:28 +08:00
4dbafab99d
chore: add module.json
7a72
commited 2025-11-29 21:36:40 +08:00
a2c6985d23
docs: modify the reference to the rust branch under maintenance
7a72
commited 2025-11-29 18:18:20 +08:00
b86b6e6a69
chore: bump version to v0.2.2
7a72
commited 2025-11-26 01:19:23 +00:00
bffdf9689c
style: format codebase with prettier and clang-format
7a72
commited 2025-11-26 01:10:05 +00:00
5636cf21b1
refactor: split components, extract lib logic, and add mock/theming support
7a72
commited 2025-11-26 00:31:04 +00:00
749e7b3389
refactor: split mm_apply_node_recursive into helper functions
...
Extract 6 helper functions to improve readability and reduce complexity
7a72
commited 2025-11-25 23:08:35 +00:00
a5e002879c
feat: add --no-umount flag
7a72
commited 2025-11-25 22:54:30 +00:00
f8884a593f
chore: remove unused code
7a72
commited 2025-11-25 21:45:29 +00:00
ace3fdcaf4
chore: remove odm placeholder
7a72
commited 2025-11-25 13:01:00 +00:00
31c9689c35
revert 94efdfec1f
7a72
commited 2025-11-25 01:24:52 +08:00
1a30183422
chore: bump version to v0.2.0
7a72
commited 2025-11-25 00:44:28 +08:00
10460811ed
perf: cache KSU driver fd to avoid repeated syscalls
...
Previously, grab_fd() was called on every send_unmountable() invocation,
resulting in redundant syscalls. Now use pthread_once to ensure the fd
is grabbed only once and cached for subsequent uses.
- Add g_driver_fd static variable with pthread_once initialization
- Modify grab_fd() to return cached fd after first call
- Remove explicit grab_fd() call in magic_mount()
- Add error checking for invalid fd values
This reduces syscall overhead when registering multiple mount points.
Co-Authored-By: Tools-app <localhost.hutao@gmail.com>
7a72
commited 2025-11-24 05:58:10 +08:00
b588da2e15
chore: bump version to v0.1.5
7a72
commited 2025-11-24 05:04:34 +08:00
1adb7c0b3a
refactor: collect extra partitions from module root
...
- Add collect_partition_from_modules() for direct partition collection
- Remove odm from builtin_parts (now via EXTRA_PARTS)
- Extra partitions: <module>/<part>/ instead of <module>/system/<part>/
- Builtin partitions (vendor/product/system_ext) unchanged for compatibility
7a72
commited 2025-11-24 05:02:14 +08:00
94efdfec1f
feat: add symlink compatibility for module partition layout
...
Support non-standard module structure where system/<partition> uses
symlinks (e.g., system/vendor -> ../vendor) pointing to sibling
directories at module root level.
Problem:
When a module uses the layout:
module/
├── system/
│ └── vendor -> ../vendor
└── vendor/
└── etc/config
The symlink node in system/ would conflict with the real vendor/
directory, causing mounts to be skipped or fail.
7a72
commited 2025-11-24 04:19:39 +08:00
e3ffb43a1b
ci: add changelog [skip ci]
7a72
commited 2025-11-24 01:13:42 +08:00
cc05473df7
chore: switch domain
7a72
commited 2025-11-24 00:39:25 +08:00
7a16494664
docs: update readme
7a72
authored and
GitHub
commited 2025-11-23 22:25:09 +08:00
c557f94727
ci: update
7a72
commited 2025-11-23 21:35:36 +08:00
1e8375d276
fix: webui: typo
7a72
commited 2025-11-23 21:13:21 +08:00
177c3ea083
chore: bump version to v0.1.4
7a72
commited 2025-11-23 20:06:39 +08:00
940f4785d5
fix: add fallback support for .replace marker file
...
The replace-dir detection relied solely on the xattr,
causing .replace marker files to be ignored.
This commit restores the intended behavior by checking for
<dir>/.replace when the xattr is missing or empty.
7a72
commited 2025-11-23 20:02:35 +08:00
6d198a353d
build: update template
7a72
commited 2025-11-23 19:18:23 +08:00
31c9751393
docs: update build instructions in readme
7a72
authored and
GitHub
commited 2025-11-23 17:52:40 +08:00
f1c1864926
Merge pull request #9 from Prslc/feature/webui
...
WebUI: fix status bar overlay and add light mode
7a72
authored and
GitHub
commited 2025-11-23 17:33:28 +08:00
10d2cbd4be
webui: add light mode using existing Nord color variables
...
Instead of modifying individual class colors, this change introduces a light theme by reusing the existing Nord color variables.
This approach keeps the color system consistent and makes future theme adjustments easier.
Prslc
commited 2025-11-23 14:14:04 +08:00
ed0797ea5a
webui: prevent status bar from being obscured by background
...
Moved the background from body to .app-main so it stays within safe areas and the status bar remains visible.
Prslc
commited 2025-11-23 13:58:13 +08:00
218c121d14
misc: Update README
7a72
authored and
GitHub
commited 2025-11-23 12:37:04 +08:00
3a4ded338a
Merge pull request #8 from lamprose/fix-webui
...
fix: webui modules bugs
7a72
authored and
GitHub
commited 2025-11-23 12:18:53 +08:00
dd7e4f6827
fix: webui modules bugs
lamprose
commited 2025-11-23 10:51:57 +08:00
7f141e67df
misc: ci/cd dev => main [skip ci]
7a72
commited 2025-11-22 18:22:42 +08:00
b0c6c11bcb
fix : #6 REPLACE and REMOVE
7a72
commited 2025-11-22 15:12:54 +08:00
884bb9605e
feat: migrate UI and add modules manager
7a72
commited 2025-11-22 14:41:34 +08:00
131a81970f
fix: ci/cd
7a72
commited 2025-11-22 02:43:57 +08:00
fdf7f9e3b4
bump version to 0.1.3
7a72
commited 2025-11-22 02:39:15 +08:00
adc4a0d13d
ci/cd
7a72
commited 2025-11-22 02:34:11 +08:00
02a9559956
Merge pull request #5 from backslashxx/optimize
...
magic_mount: dont add created files to list
7a72
authored and
GitHub
commited 2025-11-21 23:32:03 +08:00
f749c00096
magic_mount: dont add created files to list
...
optimization suggested by simonpink
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx
commited 2025-11-21 23:31:11 +08:00
245a67a381
compile.yml: fix build error
7a72
commited 2025-11-21 23:18:52 +08:00
d38fa2b830
Merge pull request #4 from backslashxx/workflow
...
changes
7a72
authored and
GitHub
commited 2025-11-21 22:09:38 +08:00
33abfed754
Update compile.yml
7a72
authored and
GitHub
commited 2025-11-21 22:08:17 +08:00
38f0a8888e
scripts/metamount: tell ksud about it
backslashxx
commited 2025-11-21 21:54:56 +08:00
3588ef9e9e
magic_mount: tell ksu about our mounts
backslashxx
commited 2025-11-21 21:54:56 +08:00
ae87f30680