Slinetrac
f315a98afd
fix: monaco editor line count limit
2025-11-17 07:41:37 +08:00
oomeow
b0089d162b
fix: dynamically modify pac content ( #5468 )
...
* fix: dynamically modify pac content
* docs: update Changelog.md
2025-11-16 18:53:43 +08:00
Slinetrac
e1fc9547d8
docs: Changelog.md
2025-11-16 16:05:25 +08:00
Slinetrac
cfd4532440
fix(home/traffic): ensure traffic chart stretches on Windows maximize
2025-11-16 15:42:14 +08:00
Tunglies
1eb4a0d834
fix(macos): remove tproxy-port from config on macOS #5439 , #5397 , #5372
2025-11-16 15:38:39 +08:00
Su Guoyu
29d8df40b9
fix(linux): retry with sudo when pkexec execution failed ( #5469 )
2025-11-16 14:52:13 +08:00
Tunglies
dbb4877be6
refactor(Draft): management as crate ( #5470 )
...
* feat: implement draft functionality with apply and discard methods, and add benchmarks and tests
* Refactor Draft management and integrate Tokio for asynchronous operations
- Introduced a new `IVerge` struct for configuration management.
- Updated `Draft` struct to use `Arc<RwLock>` for better concurrency handling.
- Added asynchronous editing capabilities to `Draft` using Tokio.
- Replaced synchronous editing methods with asynchronous counterparts.
- Updated benchmark tests to reflect changes in the `Draft` API.
- Removed redundant draft utility module and integrated its functionality into the main `Draft` implementation.
- Adjusted tests to validate new behavior and ensure correctness of the `Draft` management flow.
2025-11-16 00:33:21 +08:00
Tunglies
e66b8e7894
feat(timer): better subscription update timer after core startup
2025-11-15 21:18:35 +08:00
Tunglies
8654bad6b0
refactor: migrate proxy setting guard to sysproxy-rs crate ( #5287 )
...
* Refactor proxy management: Remove EventDrivenProxyManager and async_proxy_query
- Removed the EventDrivenProxyManager and its related event-driven proxy management logic.
- Replaced usages of AsyncProxyQuery with direct calls to sysproxy for fetching system and auto proxy configurations.
- Cleaned up constants by removing unused default proxy host.
- Updated sysopt to eliminate calls to the removed EventDrivenProxyManager.
- Adjusted logging and proxy state management to reflect the removal of event-driven architecture.
- Simplified the core module structure by removing unnecessary module imports.
* refactor: remove bypass module for cleaner network configuration
* feat: update sysproxy to version 0.4.0 and add guard feature; refactor sysopt for improved proxy management
* feat(windows/sysproxy): unify guard-type handling and auto-restore drift
* refactor(config): remove commented-out code for SysProxy update flag
---------
Co-authored-by: Slinetrac <realakayuki@gmail.com >
2025-11-15 20:51:36 +08:00
Slinetrac
e021e45e9a
fix(backup): correctly restore CSS injection from verge.yaml backups
2025-11-15 20:20:27 +08:00
Slinetrac
272c2f3467
Revert "fix(editor): restore syntax highlighting for JS/CSS in Monaco editor"
...
This reverts commit 55ac25b1a6 .
vite-plugin-monaco-editor-esm has handled it
2025-11-15 16:46:11 +08:00
Slinetrac
0b641992e7
refactor(async-proxy): remove unnecessary Result wrappers from Windows registry helpers
2025-11-15 16:37:53 +08:00
Slinetrac
55ac25b1a6
fix(editor): restore syntax highlighting for JS/CSS in Monaco editor
2025-11-15 15:51:03 +08:00
Tunglies
40db928436
fix: suppress error from deep link registration in setup_plugins
2025-11-15 12:34:06 +08:00
renovate[bot]
2eb5b5802d
chore(deps): update dependency @types/react to v19.2.5 ( #5465 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-15 10:10:12 +08:00
Tunglies
7f2bced0d4
fix: remove unnecessary exit statement from pre-push script
2025-11-15 08:58:52 +08:00
Tunglies
a6cb903fe6
refactor: simplify function return types and remove unnecessary wraps
2025-11-15 08:56:58 +08:00
Tunglies
2b0ba4dc95
refactor: streamline config handling and logging mechanisms
2025-11-15 02:46:34 +08:00
Tunglies
f6f288f02b
fix: prevent save yaml return too early to failed get runtime config
2025-11-15 01:09:22 +08:00
wonfen
c4e558d377
refactor: replace isahc with reqwest ( #5463 )
2025-11-14 23:10:56 +08:00
Tunglies
8190432903
fix: update download links for Windows and macOS installers
...
I hate tauri-action update :(
2025-11-14 21:59:27 +08:00
oomeow
20cb3e49fd
chore: don't record websocket logs
2025-11-14 20:23:25 +08:00
renovate[bot]
4fb8611e55
chore(deps): update npm dependencies ( #5462 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 19:38:06 +08:00
Tunglies
e41f910063
feat: add infoPlist configuration for macOS build
2025-11-14 17:30:27 +08:00
renovate[bot]
4e800d165b
chore(deps): update npm dependencies ( #5455 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 09:59:10 +08:00
renovate[bot]
f1bd56ea13
chore(deps): update cargo dependencies ( #5453 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-13 23:17:55 +08:00
Slinetrac
dbd46f2b76
fix: ruleEditor i18n keys
2025-11-13 21:45:04 +08:00
oomeow
18b3db46b0
chore: update tauri-plugin-mihomo deps
2025-11-13 20:24:24 +08:00
renovate[bot]
0e2e919a58
chore(deps): update dependency @mui/x-data-grid to ^8.18.0 ( #5452 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-13 19:53:41 +08:00
oomeow
1125dc0562
feat: support closed connections ( #5244 )
...
* feat: support closed connections
* fix: clear closed connections
* feat: show footer
* feat: show closed connection detail
* docs: update Changelog.md
* chore: update
2025-11-13 19:50:23 +08:00
renovate[bot]
d73036a3b6
chore(deps): update npm dependencies ( #5441 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-13 10:20:51 +08:00
Tunglies
9c24b3089c
fix(editor): update editorRef initialization and handleChange logic for better type safety #5442
2025-11-13 09:42:03 +08:00
Tunglies
d0d35da2f1
fix(editor): update theme mode for MonacoEditor to use 'light' instead of 'vs' in multiple components #5440
2025-11-13 08:39:10 +08:00
renovate[bot]
3db69bd816
chore(deps): update npm dependencies ( #5431 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 18:47:40 +08:00
renovate[bot]
3fab4ce34a
chore(deps): update dependency @types/react-dom to v19.2.3 ( #5424 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 14:13:43 +08:00
Sline
2a2de29224
feat: tray menu enhance ( #5412 )
...
* feat(tray): move outbound modes into a dedicated submenu
* refactor: Enable 'Show Proxy Groups Inline' by default
* refactor(tray): move `copyEnv` to `more` submenu
2025-11-12 14:10:20 +08:00
Slinetrac
2ea22feb95
fix(tray): refresh icon with latest draft before apply() commits
2025-11-12 11:41:28 +08:00
renovate[bot]
a5f2b163f1
chore(deps): update dependency @types/node to ^24.10.1 ( #5420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 10:55:48 +08:00
Tunglies
f3a3d0e8b0
refactor: update update_icon method to require a non-optional verge reference and adjust related calls ( #5417 )
2025-11-12 07:36:24 +08:00
renovate[bot]
92a3f0cae3
chore(deps): update dependency @types/react to v19.2.3 ( #5416 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 01:26:04 +08:00
Slinetrac
d18c303e12
fix(tun): set linux DEFAULT_STACK to gvisor
2025-11-12 00:39:46 +08:00
Slinetrac
b40136a790
chore: Changelog.md
2025-11-12 00:19:50 +08:00
Slinetrac
645b92bc28
fix(tun): remove Linux-only block that forced tun.stack to mixed
2025-11-12 00:08:17 +08:00
Sline
afb3842776
feat(canvas): add adaptive FPS and pause rendering on window blur ( #5409 )
2025-11-11 20:15:07 +08:00
renovate[bot]
e02f23e0aa
chore(deps): update npm dependencies ( #5400 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 16:38:08 +08:00
Tunglies
6e9c6e60bb
chore: update sysproxy-rs
2025-11-11 08:53:14 +08:00
Tunglies
600019f980
chore: update tauri-plugin-mihomo
2025-11-11 08:24:23 +08:00
renovate[bot]
2d9eef834b
chore(deps): update dependency @eslint-react/eslint-plugin to ^2.3.4 ( #5394 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 22:38:29 +08:00
Tunglies
33f575ed4d
refactor: update icon handling in tray methods to accept IVerge reference and improve logging #5379 ( #5387 )
...
* refactor: update icon handling in tray methods to accept IVerge reference and improve logging #5379
* refactor: simplify icon retrieval logic in Tray implementation
2025-11-10 19:06:37 +08:00
Slinetrac
7d42d5cb0f
feat: add proxy chain icon
2025-11-10 14:30:47 +08:00