Commit Graph

106 Commits

Author SHA1 Message Date
Rifat Azad
a0540aa8ec ksud: dropped magic_mount for stability so welcome back OverlayFS
manager: brought back shrink images in settings
2024-12-24 04:21:38 +06:00
Rifat Azad
adf3920caa ksud: added module restore cmd, replaced pkg id for debug and uninstall manager and changed banner
manager: implement restore module UI
2024-12-19 17:33:20 +06:00
New Author Name
059c6a2d57 ksud: implement magic_mount 2024-12-13 06:19:55 +06:00
Rifat Azad
1e49553db1 manager: Next modifications, ksud: 16GB sparse image 2024-12-04 01:18:54 +06:00
铃柒柒
a051154c06 manager: Add action.sh for user to manually trigger modules' functionality from manager (#2156)
Commits:
- manager: Add `action.sh` for user to manually trigger modules'
functionality from manager
- manager: Optimize ModuleItem
- manager: uninstall button: TextButton -> FilledTonalButton
- Optimize `run_action` function

Commit Author & Thank:
- @lightsummer233
- @lingqiqi5211
- [APatch](https://github.com/bmax121/APatch)

Demo Show:

![image](https://github.com/user-attachments/assets/a5778a86-fa60-485f-ac49-2b581711f60e)

---------

Co-authored-by: Light summer <93428659+lightsummer233@users.noreply.github.com>
2024-10-27 10:07:13 +01:00
weishu
b96294edea ksud: Add uninstall 2024-04-22 20:41:53 +08:00
weishu
02245e2503 ksud: fmt & tidy 2024-03-11 14:01:21 +08:00
weishu
a463d56a7f ksud: resize image if it is shrinked 2024-03-04 13:50:00 +08:00
weishu
128b907e7c ksud: Add some logs 2024-02-29 22:40:42 +08:00
weishu
8e1ba90c63 ksud: correctly copy chr device and keep xattr. close #1397 2024-02-29 19:23:11 +08:00
weishu
e4b59e143a ksud: Fix incorrect dir copy 2024-02-25 22:55:24 +08:00
weishu
40d631a20c ksud: Force creating new module format to avoid many wired issues. close #1384, close #1381 2024-02-25 22:29:13 +08:00
weishu
961652f7a3 ksud: fix punch hole 2024-02-25 20:21:17 +08:00
weishu
3559a8d315 ksud: remove link manager 2024-02-23 18:08:53 +08:00
weishu
8e0071ace7 ksud: fix mount view of manager when 'umount modules by default' is enabled 2024-02-22 19:08:37 +08:00
weishu
53fd829a6b ksud: use bind mount to serve module webui 2024-02-22 16:26:14 +08:00
weishu
102bde759c ksud: Add support for module webui 2024-02-20 16:39:05 +08:00
weishu
0131e99360 ksud: don't reclaim when enable/disable modules 2024-02-19 16:36:41 +08:00
weishu
b3c77ed937 ksud: reclaim sparse space when install/uninstall modules. close #1367 2024-02-19 15:29:03 +08:00
weishu
f1e019f87d ksud: check image before shrink 2024-02-19 12:31:35 +08:00
weishu
b57067161d ksud: Add command to shrink image 2024-01-30 13:23:49 +08:00
weishu
23449cbf3d ksud: fmt 2024-01-30 12:58:20 +08:00
weishu
c50d090879 ksud: shrink image before resize 2024-01-30 12:56:59 +08:00
weishu
6d1e6d6287 ksud: default 1T for sparse file 2024-01-30 12:56:59 +08:00
weishu
4e1dbcbb84 ksud: use default block size to reduce image size 2024-01-30 12:56:59 +08:00
weishu
b495d5e7a2 ksud: resize the journal size of image 2024-01-30 12:56:59 +08:00
weishu
c8bb77dd4d ksud: remove unnecessary image check 2024-01-30 12:56:59 +08:00
weishu
200b10cc0f ksud: sparse file default 256G 2024-01-29 21:49:39 +08:00
weishu
2f1b4b484f website: Add description for sparse file 2024-01-29 21:42:52 +08:00
weishu
1ebedc15a7 ksud: use sparse image to avoiding resize image. close #1220 2024-01-29 18:50:19 +08:00
5ec1cff
b5e3ecfaf7 ksud: extract binaries properly (#1253) 2024-01-05 23:31:52 +08:00
weishu
4bedd619c7 ksud: don't extract on module install 2024-01-05 22:25:41 +08:00
weishu
b557c9b3c4 ksud: re-extract ksud when necessary close #1242 2024-01-04 12:09:28 +08:00
weishu
48939c6e99 ksud: Fix weird module.prop. close #1191 2023-12-15 18:27:55 +08:00
Howard Wu
a94c35f69f Check if contain module id (#1128) 2023-11-12 12:34:18 +08:00
weishu
1a8dd01a97 ksud: bump dependencies 2023-11-02 12:05:21 +08:00
weishu
03761a9fe7 ksud: don't clean update dir, only ensure it exists 2023-09-02 10:39:40 +08:00
weishu
d2302d8189 ksud: Fix module not showing when there is a module don't declare id in module.prop. fix #890 2023-08-20 23:35:09 +08:00
weishu
5892a00fea Revert "ksud: Shrink image after module is updated. fix #855"
This reverts commit 4c953484c1.
2023-08-18 12:33:38 +08:00
weishu
4c953484c1 ksud: Shrink image after module is updated. fix #855 2023-08-17 23:57:51 +08:00
weishu
5f1a274383 ksud: No need to force e2fsck, fix #858,#879 2023-08-17 23:18:42 +08:00
weishu
def3eae924 ksud: exposed the command stdout/stderr to log 2023-08-17 22:05:49 +08:00
Ylarod
e9b90c0d05 ksud: add post_mount stage (#864) 2023-08-16 11:39:32 +08:00
weishu
6eac1ad1fe ksud: support common & module boot-completed.sh 2023-07-31 19:50:53 +08:00
weishu
e983bb86fd ksud: fix prune module 2023-07-11 22:00:50 +08:00
weishu
dfdd5ee7d0 ksud: refactor module iteration 2023-07-11 21:45:45 +08:00
weishu
4530117511 ksud: remove update flag file before mount. if module installation is failed, the module.img will be reverted and the update flag file may exist 2023-07-11 21:28:56 +08:00
weishu
33f357cb23 ksud: uninstall module at next boot. close #740 2023-07-11 21:25:51 +08:00
weishu
9533299d98 manager: save stderr of installation to log file. fix #723 2023-07-11 20:10:12 +08:00
weishu
9c7286c269 ksud: Specify the block size of the ext4 image as 1K, because our subsequent size calculations are based on this; some phones such as the Samsung S23, if no default value is specified, will cause unexpected errors. close #721 2023-07-11 18:30:33 +08:00