Tunglies
764ef48fd1
refactor(Draft): Replace latest() with latest_ref() and data() with data_mut() in multiple files for improved mutability handling and consistency across the codebase ( #3987 )
...
* feat: add benchmarking for draft operations and new draft management structure
* Refactor Config Access: Replace `latest()` with `latest_ref()` and `data()` with `data_mut()` in multiple files for improved mutability handling and consistency across the codebase.
* refactor: remove DraftNew implementation and related benchmarks for cleaner codebase
2025-07-04 22:43:23 +08:00
Dyna
7b5afb7afe
Add cors ( #3909 )
...
* add external `cors` control panel
* optimize format
* fix-script.rs
* fix-service.rs
* fix-rs
async_proxy_query.rs
event_driven_proxy.rs
service_ipc.rs
service.rs
sysopt.rs
* lower the prettier version number to 3.5.3
* Revert "lower the prettier version number to 3.5.3"
This reverts commit 0f1c3dfa8abad9f451f32d2da6211e86341bda84.
* fix: prttier erros
* add developer environment detection and controlled the display of development environment URL
* submit required
* fix-external-controller-cors
* use the custom component ToggleButton to ensure a uniform button style
* fix-tsx
hotkey-viewer.tsx
external-controller-cors.tsx
* fix-bug_report.yml
* remove the annoying title
* fix-write overload problem
* Individual button settings
* fix-setting-clash.tsx
---------
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com >
Co-authored-by: Tunglies <tunglies.dev@outlook.com >
2025-06-30 20:48:20 +08:00
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