Commit Graph
81 Commits
Author SHA1 Message Date
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
Sofia d797838378 refactor(gateway): replace recursion with while loop 2026-01-11 01:37:56 +08:00
Sofia 0712905fbe refactor(task_manager): replace recursion with while loop 2026-01-10 17:25:32 +08:00
Sofia d708f0e113 docs(install): optimize prompts 2026-01-10 14:03:28 +08:00
Sofia 24ed96a618 refactor: formatter code and replace recursion with while loop in set_alias 2026-01-10 11:28:02 +08:00
Sofia 26ae84afd5 docs: change emoji to GitHub emoji markup and standardize naming 2026-01-10 09:15:59 +08:00
Sofia 85396a6b5d refactor: replace recursion with while loop in setdir 2026-01-10 09:04:56 +08:00
Sofia d4646030a5 refactor: replace recursion with while loop in setcustcore 2026-01-09 22:30:28 +08:00
Sofia 263792d0cf docs: change emoji to github markdown emoji markup 2026-01-09 21:50:38 +08:00
Sofia ad969c9f27 docs: beautify the README_CN document layout 2026-01-09 21:44:55 +08:00
Sofia ea0bec152e refactor: replace recursion with while loop in set_redir_mod 2026-01-09 19:23:32 +08:00
Sofia 64de8c8146 fix: correct VmRSS unit conversion and simplify logic 2026-01-09 13:33:15 +08:00
Sofia 4003a80c56 refactor: replace recursion with while loop in set_vmess 2026-01-09 10:10:25 +08:00
Sofia b428d4c786 fix: potential risks of forced withdrawal midway 2026-01-09 06:41:40 +08:00
Sofia f150d14f80 fix: solve the recursion problem 2026-01-09 06:34:05 +08:00
Sofia 492a2fe898 refactor: replace recursion with while loop in override 2026-01-09 00:55:19 +08:00
Sofia a0df852611 docs: enhance the table display in README_CN.md 2026-01-08 22:04:42 +08:00
Sofia a8f42ba443 docs: updated English version README.md
Referencing the Simplified Chinese README.md file, update the English version of README.md and improve formatting and minor wording.

I don't speak Mandarin, so please excuse any translation inaccuracies.
2026-01-08 21:52:14 +08:00
Sofia b93ac17f2e refactor: replace recursion with while loop in settings 2026-01-08 20:48:10 +08:00
Sofia 233b75b6e2 style: improve and unify the user interface 2026-01-08 15:59:53 +08:00
Sofia 9383b69a1a refactor: replace recursion with while loop in task_menu 2026-01-08 13:57:15 +08:00
Sofia b636b49eb6 refactor: replace recursion with while loop in setboot 2026-01-08 00:19:36 +08:00
Sofia 5306c8d3da Correct potential errors 2026-01-07 17:25:44 +08:00
Sofia 45b12fc70b Correct potential errors 2026-01-07 17:21:04 +08:00
Sofia 0b8bf53299 Keep addressing function self-invocation 2026-01-07 15:44:58 +08:00
Sofia 364fd54ced Continue to address the issue of function self-invocation 2026-01-07 12:30:14 +08:00
Sofia ef3ff50fbf Fix tar extraction and grep command syntax 2026-01-07 10:37:08 +08:00
Sofia 1d7be3a3a0 Continue to address the issue of function self-invocation 2026-01-07 09:58:56 +08:00
Sofia Riese a48ad916d2 Change shell type 2026-01-06 23:08:21 +08:00
Sofia Riese d3f751e876 Correcting syntax errors 2026-01-06 22:20:49 +08:00