Commit Graph
129 Commits
Author SHA1 Message Date
Tunglies a574ced428 Refactor logging statements to use the new formatting syntax for improved readability and consistency across the codebase. This includes updating error, warning, and info logs in various modules such as system commands, configuration, core functionalities, and utilities. Additionally, minor adjustments were made to string formatting in backup and proxy features to enhance clarity. 2025-06-27 23:30:59 +08:00
Tunglies 3d8b2cf35f fix: improve error handling for application handle retrieval (#3860)
* fix: improve error handling for application handle retrieval

* fix: correct argument passing for command execution and improve URL stripping logic
2025-06-22 01:16:57 +08:00
wonfen 034885d810 feat: introduce event-driven proxy manager and optimize proxy config updates 2025-06-21 21:56:15 +08:00
Tunglies 5cf3e1a817 refactor: streamline macOS-specific code by consolidating conditional imports and logic in sysopt, tray, lightweight, and mihomo modules 2025-06-11 00:19:06 +08:00
wonfen 0bb042e085 feat: sysproxy guard can detect and recover from unexpected changes 2025-04-24 09:09:23 +08:00
Tunglies 07b424cb09 fix: cargo clippy errors 2025-04-21 00:06:37 +08:00
Tunglies c7494de0a7 chore: update UPDATELOG 2025-04-20 23:51:05 +08:00
wonfen 41629df189 feat: autolaunch via Startup folder on windows 2025-04-19 13:51:11 +08:00
Tunglies 1df9fff0a7 2.2.4-alpha.0 2025-04-17 16:47:21 +08:00
逐雁南飛 b70cad537c 添加代理主机的设置,允许代理设置为其他IP(非127.0.0.1) (#2963)
允许下拉选择ip地址(支持IPv6)、localhost、以及当前系统的主机名,同时兼容手工输入
2025-04-17 16:47:21 +08:00
Tunglies b6a6f5f434 Add AsyncHandler for wrapping task spawning 2025-04-11 17:30:30 +08:00
Tunglies 25d66a4eee Update autostart capability permissions
Enable more precise control over autostart functionality and clean up
logging code by removing unnecessary boolean parameters.
2025-04-10 15:43:45 +08:00
Tunglies e8e16f7d57 refactor(logging): replace log_err! with structured logging_error! calls
refactor(cm-service): better error handling from Backend to Frontend
2025-03-28 03:39:34 +08:00
Tunglies 42db9ea0bb chore: enable pre-commit for Rust formatting, pre-push for Rust linter check 2025-03-26 18:59:31 +08:00
wonfen 530669d288 fix: auto launch 2025-03-17 13:51:52 +08:00
wonfen 6239f81f36 feat: sync auto-start status 2025-03-17 09:48:44 +08:00
Tunglies b57c6e408a chore: git hooks for linter and formatter 2025-03-13 12:51:20 +08:00
huzibaca a51191c661 chore: update default_bypass
1. add 172.29.0.0/16
2024-12-23 06:06:46 +08:00
huzibaca bb44fc51bd fix: auto launch does not worki 2024-11-20 03:52:19 +08:00
huzibaca c2843f3c4b fix: pac url error ,fixes #1889 2024-10-21 22:52:10 +08:00
huzibaca 9742fb296c fix: failed to start system proxy with PAC mode 2024-10-20 23:13:23 +08:00
huzibaca 2bbb5ea23b chore: update 2024-10-16 02:55:23 +08:00
huzibaca 4f9c1533c1 fix: system proxy cannot be closed on mac 2024-10-16 02:52:48 +08:00
huzibaca f52089a674 chore:update 2024-10-10 18:52:20 +08:00
huzibaca 82543de95e chore: update 2024-10-10 18:40:39 +08:00
huzibaca e0d96c0ce1 refactor: get_bypass func 2024-10-05 02:58:41 +08:00
huzibaca 591c1cb454 chore: update 2024-10-04 05:37:53 +08:00
huzibaca 0ca90ed082 chore: update 2024-10-04 05:27:59 +08:00
huzibaca 4c963b3978 chore: update 2024-10-03 14:31:40 +08:00
huzibaca 071665f0c3 chore: update 2024-10-03 12:01:06 +08:00
huzibaca 9a7826752f feat: windows uses sysproxy.exe for system proxy 2024-10-03 02:09:22 +08:00
huzibaca 44b4187365 refactor: simplify sysproxy logic
1. close all proxies directly when reset_proxy
2. init_sysproxy and update_sysproxy combined into one
3. optimize lock usage
4 ptimize the thread loop of guard_sysproxy,
2024-10-03 01:31:37 +08:00
huzibaca 10211d1d03 chore: optimize lock 2024-10-01 00:27:08 +08:00
huzibaca 46811f33ad chore: remove the manual release lock 2024-09-30 23:07:46 +08:00
huzibaca 57f1c005e6 fix: code lint 2024-09-24 20:06:25 +08:00
huzibaca 3154b8ce55 chore: update 2024-09-23 23:57:08 +08:00
MystiPanda d81ef1d67c feat: allow set bypass without using default value 2024-07-01 22:53:32 +08:00
MystiPanda c698b24e01 chore: update & fmt & clippy 2024-06-12 10:00:22 +08:00
MystiPanda 019293a034 feat: keep default bypass 2024-06-09 12:45:57 +08:00
MystiPanda a88d149dad fix: auto proxy changed by guard 2024-05-26 19:07:14 +08:00
MystiPanda b9ec94d835 feat: Support PAC Mode 2024-05-26 17:59:39 +08:00
Remember 952d7494ac Update 172.16.0.0/12 on Windows (#1013) 2024-05-13 18:28:41 +08:00
MystiPanda 9aeba20086 fix: use default bypass when empty 2024-05-13 18:27:19 +08:00
MystiPanda e5b82dca4d fix: SymbolicLink
#750
2024-04-13 15:46:11 +08:00
MystiPanda 6136f1206b feat: add reset button 2024-02-22 00:19:45 +08:00
MystiPanda 36a3c5b501 fix: Do not set autolaunch at init
#423 #424
2024-02-21 23:50:50 +08:00
MystiPanda ef9bbaca19 revert: Support both registry and api for windows sysproxy 2024-01-20 12:16:46 +08:00
Lai Zn b6dd6f3a94 fix: make port change set to system proxy immediately (#256) 2024-01-18 09:37:46 +08:00
MystiPanda cb155707cd feat: Support both registry and api for windows sysproxy 2024-01-16 15:11:53 +08:00
MystiPanda 3a883b9e41 refactor: cargo clippy 2024-01-10 17:36:35 +08:00