Commit Graph
100 Commits
Author SHA1 Message Date
sofia-riese aad43f15b3 chore: UI/UX adjustments 2026-02-05 13:59:05 +08:00
sofia-riese c92355742e chore: UI adjustments 2026-02-03 21:19:07 +08:00
sofia-riese 6e83081865 chore: invoke the common.sh componen and UI adjustments 2026-02-03 20:40:02 +08:00
sofia-riese 3aaa8b6460 chore: invoke the common.sh componen 2026-02-03 19:04:12 +08:00
sofia-riese 70aa90f584 chore: invoke the common.sh componen 2026-02-03 17:21:25 +08:00
sofia-riese 228badb65f chore(7_gateway.sh): invoke the common.sh componen 2026-02-03 15:37:15 +08:00
sofia-riese 6fc2adc9b0 feat(set_crashdir.sh): adapt new designs for more interfaces 2026-02-02 20:55:50 +08:00
sofia-riese 65996d6a54 Update 8_tools.sh 2026-02-02 19:04:32 +08:00
sofia-riese 111b151cba chore(8_tools.sh): UI adjustments 2026-02-02 19:02:37 +08:00
sofia-riese de154158fa chore(menu.sh): UI adjustments 2026-02-02 18:44:59 +08:00
sofia-riese ce1295610d chore(1_start.sh): invoke the common.sh componen 2026-02-01 16:18:43 +08:00
sofia-riese 84008a81bd chore(2_settings.sh): invoke the common.sh componen 2026-02-01 12:28:01 +08:00
sofia-riese 5ea24d1ca4 chore(8_tools.sh): invoke the common.sh componen 2026-01-31 23:11:14 +08:00
sofia-riese be60423f08 chore(9_upgrade.sh): invoke the common.sh component 2026-01-31 22:19:09 +08:00
sofia-riese b493fba176 update 2026-01-31 17:35:08 +08:00
sofia-riese 6fd9f9df03 chore(menu.sh): invoke the common.sh component 2026-01-31 17:34:52 +08:00
sofia-riese 07920b35ce feat: improve UI/UX 2026-01-31 13:40:16 +08:00
sofia-riese 7aa4a49ec9 feat(override.sh): improve UI/UX 2026-01-30 21:57:34 +08:00
sofia-riese 2625d7f4e4 feat: improve UI/UX 2026-01-29 22:13:29 +08:00
sofia-riese 44907fb3a2 feat(6_core_config.sh): improve UI/UX 2026-01-28 22:22:40 +08:00
sofia 323b8cf61c feat(ddns.sh): adapt new designs for more interfaces 2026-01-25 18:38:18 +08:00
sofia ca236f2651 feat(bot_tg_bind.sh): adapt new designs for more interfaces 2026-01-25 17:05:45 +08:00
sofia 5a5b688ad5 feat: redesign static text menu 2026-01-25 12:42:01 +08:00
sofia b3fdf16591 Merge remote-tracking branch 'upstream/dev' into redesign-1 2026-01-25 00:05:27 +08:00
sofia 4e0417c951 update 2026-01-25 00:03:30 +08:00
sofia b93a63d94a feat(uninstall.sh): redesign static text menu 2026-01-24 13:49:57 +08:00
Sofia 58508966de chore(menu.sh): remove errornum() and use from common.sh 2026-01-24 10:27:54 +08:00
Sofia 3188d08b34 Merge branch 'dev' into redesign-main 2026-01-24 00:12:48 +08:00
sofia 022b78a4e3 feat(menu.sh): redesign static text menu 2026-01-24 00:02:35 +08:00
sofia 60d945c3a2 chore: enhance interface display effects 2026-01-23 19:55:59 +08:00
sofia ef07b31fd9 feat(1_start.sh): redesign static text menu 2026-01-23 18:10:35 +08:00
sofia 5647f60373 feat(dns.sh): redesign static text menu 2026-01-23 14:42:27 +08:00
Sofia fed0bfeb90 feat(tui_layout.sh): identify line break "\n" 2026-01-23 14:34:35 +08:00
Sofia 358fd945f2 fix(tui_layout.sh): apply font color 2026-01-23 13:47:29 +08:00
sofia a91cfc44ca feat(2_settings.sh): redesign static text menu 2026-01-22 23:57:57 +08:00
sofia beab3386d2 feat(4_setboot.sh): redesign TUI 2026-01-22 13:04:52 +08:00
sofia 89975bdfff feat(5_task.sh): redesign TUI 2026-01-22 01:19:25 +08:00
sofia 382a9b7be3 Update 7_gateway.sh 2026-01-21 18:33:05 +08:00
sofia fc247210cb Update 7_gateway.sh 2026-01-21 18:30:41 +08:00
Sofia 41595bb643 Update tui_layout.sh 2026-01-21 14:23:29 +08:00
Sofia 90682a06f4 fix(tui_layout.sh): resolve awk 'bad regex' error by using octal escape 2026-01-20 23:36:06 +08:00
sofia 4f5a037cc4 Update 8_tools.sh 2026-01-20 17:00:28 +08:00
sofia 83139a4936 Update 9_upgrade.sh 2026-01-20 09:52:20 +08:00
sofia dfaf2da168 feat(9_upgrade.sh): redesign TUI 2026-01-20 09:52:08 +08:00
Sofia 1b3e4892a1 refactor(set_ddns): replace recursion with while loop 2026-01-20 00:29:27 +08:00
Sofia 7bf661ee3d refactor(set_cust_host_ipv4): replace recursion with while loop 2026-01-19 13:44:56 +08:00
Sofia 950afe955d Update fw_filter.sh 2026-01-19 10:05:01 +08:00
Sofia a4d2a3d7d6 Update tui_layout.sh 2026-01-19 09:10:21 +08:00
Sofia 77687d4581 Merge branch 'juewuy:dev' into patch-1 2026-01-19 00:43:15 +08:00
Sofia 1dd48baca2 Update README_CN.md 2026-01-18 19:14:25 +08:00
Sofia 3f6b38b5fb Update README.md 2026-01-18 19:12:47 +08:00
Sofia 09d794083c Update README.md 2026-01-18 19:10:02 +08:00
Sofia 7e3ec496be refactor(set_common_ports): replace recursion with while loop 2026-01-18 18:15:57 +08:00
Sofia 599dcdb15b feat(content_line): add automatic line break functionality 2026-01-18 17:59:51 +08:00
Sofia de3f4b4254 refactor(set_fw_filter): replace recursion with while loop 2026-01-18 16:02:29 +08:00
Sofia c52327a30c refactor(ddns.sh): replace recursion with while loop 2026-01-18 10:47:39 +08:00
Sofia 9ba5a687af refactor(load_ddns): replace recursion with while loop 2026-01-18 10:39:27 +08:00
Sofia 1d76570c2c refactor(dns.sh): replace recursion with while loop 2026-01-18 09:46:13 +08:00
Sofia 180629c8dd perf: optimize port validation with efficient grep usage
- Use 'grep -q' to avoid unnecessary output and sub-shell usage
2026-01-18 09:14:43 +08:00
Sofia b4bbaba73d refactor(set_shadowsocks): replace recursion with while loop 2026-01-18 09:03:44 +08:00
Sofia a6e26c0bd6 Merge branch 'juewuy:dev' into fix_bug 2026-01-17 23:06:23 +08:00
sofia 5ee05aafb3 fix bug 2026-01-17 23:04:55 +08:00
Sofia 013305e455 refactor(setproxies): replace recursion with while loop 2026-01-17 22:05:55 +08:00
Sofia e20b33046b fix(tui_layout): handle missing and empty string parameters correctly 2026-01-17 20:18:15 +08:00
Sofia f7b50209f0 refactor(set_bot_tg): replace recursion with while loop 2026-01-17 19:37:10 +08:00
Sofia 66d848581a refactor(setgroups): replace recursion with while loop 2026-01-17 17:37:14 +08:00
Sofia 18e3046aa4 refactor(forwhat): replace recursion with while loop 2026-01-17 17:18:17 +08:00
Sofia 04c5f088ba update 2026-01-17 13:13:33 +08:00
Sofia 28de722560 update 2026-01-17 13:12:08 +08:00
Sofia a3a8e9aa86 Update menu.sh 2026-01-17 12:55:02 +08:00
Sofia 0317d12e1d feat(tui): add layout utilities for terminal UI formatting
Prepare for future TUI modifications
2026-01-17 12:54:02 +08:00
Sofia 27aefb7699 fix(4_setboot): fix some errors from ShellCheck prompts 2026-01-17 12:27:38 +08:00
Sofia bacdf4675f refactor(set_wireguard): replace recursion with while loop and fix some bug 2026-01-17 12:08:08 +08:00
Sofia 0c9d110437 fix(5_task): add double quote to prevent word splitting
- Add double quote to prevent word splitting
- Format code with shfmt
2026-01-16 21:52:02 +08:00
Sofia b3b72b4b85 refactor(setrules): replace recursion with while loop
- Replace recursion with while loop
- Add double quote to prevent word splitting
- Use grep -q instead of [ -n ... ] for rule match
2026-01-16 21:04:48 +08:00
Sofia 63e6daca22 fix(1_start): add double quote to prevent word splitting 2026-01-15 21:22:15 +08:00
Sofia 5ccf102791 fix(4_setboot): add double quote to prevent word splitting 2026-01-15 18:47:53 +08:00
Sofia b6d19a7ac4 refactor(set_tailscale): replace recursion with while loop 2026-01-15 18:41:07 +08:00
Sofia 635dcd7ee3 perf(install): enhance execution efficiency 2026-01-15 18:22:35 +08:00
Sofia 174cbabb93 refactor(set_fw_wan): replace recursion with while loop 2026-01-15 16:14:33 +08:00
Sofia a5668dd94b style: format code 2026-01-15 15:35:19 +08:00
Sofia 16e3e7a489 fix(5_task): add double quote to prevent word splitting 2026-01-15 14:05:14 +08:00
Sofia 31ea92516f Merge branch 'juewuy:dev' into patch-3 2026-01-15 03:01:19 +08:00
Sofia e66bd832e1 Merge branch 'dev' into patch-2 2026-01-15 03:00:25 +08:00
Sofia 7422f5dcc3 Merge branch 'juewuy:dev' into patch-4 2026-01-15 02:53:11 +08:00
Sofia 82f5fce989 repair accidental deletion operation 2026-01-15 02:49:01 +08:00
Sofia 3977565ad1 fix: revise return logic 2026-01-15 02:36:43 +08:00
Sofia 602f3e2890 fix: add double quote to prevent globbing and word splitting 2026-01-14 20:52:22 +08:00
Sofia 7c3039ea68 refactor: replace recursion with while loop in main_menu 2026-01-14 20:28:06 +08:00
Sofia 08f346a6f4 fix: use quotation marks to prevent word splitting 2026-01-13 12:51:01 +08:00
Sofia 739ee5d22c Merge branch 'dev' into patch-2 2026-01-13 10:06:11 +08:00
Sofia 2d7fbdb443 style: update 2026-01-13 10:02:29 +08:00
Sofia 3797d95174 docs: update README.md
Updated the English README.md based on the latest version of the Simplified Chinese README.md document.
2026-01-12 22:57:53 +08:00
Sofia 7c33c24f80 style: redesign the install script interface 2026-01-12 22:31:03 +08:00
Sofia d630f7534e refactor(set_core_config_link): replace recursion with while loop 2026-01-12 02:06:05 +08:00
Sofia a1a9b10a85 docs(readme_cn): add hints 2026-01-11 19:24:19 +08:00
Sofia 56d8bbadc2 refactor(set_core_config): replace recursion with while loop 2026-01-11 17:09:11 +08:00
Sofia 7676a3f607 refactor(set_adv_config): replace recursion with while loop 2026-01-11 12:51:18 +08:00
Sofia a544637651 refactor(setproviders): replace recursion with while loop 2026-01-11 09:24:13 +08:00
Sofia da11c319b8 refactor(set_ipv6): replace recursion with while loop 2026-01-11 01:45:10 +08:00