wonfen
af0518d578
fix: guard app setup panics during startup
2026-07-01 11:51:22 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1d3a7107d9
chore(deps): update cargo dependencies ( #7332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-28 11:52:25 +00:00
wonfen
7cad713cac
chore: update clash-verge-service-ipc version to 2.3.1
2026-06-28 04:34:44 +08:00
wonfen
b7a454fedb
chore: track tauri-plugin-mihomo fix/api-robustness branch
...
Pulls in the plugin's response-deserialization tolerance, connection-pool permit fix, single reqwest::Client reuse, and WebSocket secret encoding/redaction (cf97ff9).
2026-06-27 15:39:00 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9867a2af99
chore(deps): update cargo dependencies ( #7307 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-19 06:52:34 +00:00
Tunglies
f7ed126bb8
fix: update mihomo plugin config enum handling
2026-06-18 20:05:31 +08:00
Tunglies
fd8c852698
fix: update mihomo plugin log handling
2026-06-18 19:18:10 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
894c73d602
chore(deps): update cargo dependencies to 1.12.4 ( #7260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-16 04:39:34 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
b7f8ca0a83
chore(deps): update cargo dependencies to 2.13.0 ( #7225 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-09 13:25:21 +00:00
Tunglies
3c3d3f2443
fix: bump tauri-plugin-mihomo to 0.5.2 for better forward compatibility
2026-06-09 20:22:37 +08:00
wonfen
2828782e4c
chore: update sysproxy-rs
2026-06-07 23:44:17 +08:00
Tunglies
ca325f1cb8
feat: remove global-client-fingerprint
...
Ref: https://github.com/MetaCubeX/mihomo/commit/bd72c65b5e93c0790abb09b95d519aaf644c4b81
2026-06-07 14:36:18 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ee9d5126d3
chore(deps): update cargo dependencies ( #7213 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-05 14:02:27 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
f1df8afb76
chore(deps): lock file maintenance ( #7170 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 13:22:09 +00:00
Tunglies
fa27d3eae5
Revert "feat(cvd): add device-bound subscription protocol"
...
This reverts commit 2cb9c13ab6 .
2026-06-02 21:02:19 +08:00
wonfen
2cb9c13ab6
feat(cvd): add device-bound subscription protocol
2026-06-02 13:43:54 +08:00
Siyuan Liang and Tunglies
22c516f550
feat(sysinfo): return structured system info ( #7122 )
...
* feat(sysinfo): return structured system info
* refactor: simplify SystemInfo conversion and enhance Platform struct
---------
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com >
2026-05-26 08:40:42 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8752130f75
chore(deps): update cargo dependencies ( #7109 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 06:14:38 +00:00
Tunglies
c7cdc62512
chore: bump dependencies
...
Bump tauri-plugin-mihomo to 0.5.0 and update frontend dependency locks.
Adapt the traffic websocket stream parser to the new raw text byte callback API.
2026-05-26 13:30:37 +08:00
Tunglies
d75c4cf59e
fix: enable gzip subscription responses
...
docs: update changelog for gzip subscriptions
2026-05-25 22:59:11 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
e25732eb9d
chore(deps): update rust crate serde_json to 1.0.150 ( #7084 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-22 11:04:24 +00:00
Tunglies
21878ea936
Refactor timer management and remove delay_timer dependency ( #7075 )
...
* Refactor timer management and remove delay_timer dependency
The delay_timer spawned tokio threads of cores, which not controled by expected.
* refactor: improve logging messages in Timer implementation
* fix(timer): prevent potential panic by using saturating_mul for interval calculations
* refactor timer scheduler
* chore: translate timer logs to english
* fix timer clippy warnings
* fix profile auto update refresh
* fix duplicate profile update notification
* fix: prevent potential panic in lightweight timer setup
* fix profile update listener cleanup
* Revert "fix duplicate profile update notification"
This reverts commit 4aafa94d3e .
2026-05-22 04:30:48 +00:00
Tunglies
bedcb8a07c
fix: update tauri-plugin-mihomo and related dependencies
...
close #7073
2026-05-21 18:34:47 +08:00
Tunglies
d05ead9cdd
chore: track tauri-plugin-mihomo main updates
2026-05-21 12:16:17 +08:00
631c9d1b61
chore(deps): update cargo dependencies ( #6932 )
...
* chore(deps): update cargo dependencies
* MSRV 1.95.0
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com >
Co-authored-by: Tunglies <tunglies.dev@outlook.com >
2026-05-20 13:11:02 +00:00
Tunglies
46fb817fe4
chore:bump version to 2.5.2
2026-05-20 14:27:32 +08:00
Christine.
6ebdaaa7ff
fix: switch node slowly on Windows ( #7052 )
2026-05-20 14:21:24 +08:00
Tunglies
6f36613103
chore: bump version to 2.5.1
2026-05-19 14:01:41 +08:00
Tunglies
69c75e92f4
Release 2.5.0
2026-05-19 13:07:20 +08:00
Tunglies
ae7915c66f
chore: update tauri-plugin-mihomo to 0.1.9
2026-05-17 18:13:25 +08:00
Tunglies
d79ad8976a
chore: bump tauri-plugin-mihomo to 0.1.8
2026-05-13 02:18:29 +08:00
Tunglies
178b33beef
Release 2.5.0-rc
2026-05-06 16:25:23 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
19c6303d74
chore(deps): lock file maintenance ( #6854 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-01 04:41:25 +00:00
Tunglies
4e62bcf7b8
chore: migrate service to 2.3.0
...
- Bump clash_verge_service_ipc to 2.3.0 and refresh the lockfile for its updated dependency graph.
- Re-check the running service version after install/start so a stopped old 2.2.0 service is reinstalled before use.
2026-04-24 18:59:42 +08:00
Tunglies
711deccfcc
fix(security): upgrade rustls-webpki to 0.103.13
...
Mitigates RUSTSEC-2026-0098: Incorrect URI name constraint validation.
- Update rustls-webpki from 0.103.11 to 0.103.13.
- Fixes a flaw where URI name constraints in certificates were
incorrectly accepted, potentially allowing unauthorized names.
See: https://rustsec.org/advisories/RUSTSEC-2026-0098
2026-04-21 23:32:26 +08:00
Tunglies
bcece774ce
fix(deps): security update thin-vec to 0.2.16
...
Address RUSTSEC-2026-0103: Use-After-Free and Double Free in
IntoIter::drop when element drop panics.
- Upgrade thin-vec from 0.2.15 to 0.2.16.
- Mitigate potential memory corruption during panic unwinding.
See: https://rustsec.org/advisories/RUSTSEC-2026-0103
2026-04-21 23:30:50 +08:00
Tunglies
4718c80498
chore(windows): bump sysproxy-rs to 0.5.4
2026-04-16 13:38:46 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
87810c18df
chore(deps): update rust crate nanoid to 0.5 ( #6803 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 09:09:36 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ac635c6370
chore(deps): lock file maintenance ( #6794 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 13:12:47 +08:00
a4c537541e
chore(deps): update rust crate rust-i18n to v4 ( #6784 )
...
* chore(deps): update rust crate rust-i18n to v4
* fix: migrate rust-i18n to v4 with Cow-first zero-copy approach
- Adapt to v4 breaking changes: available_locales!() returns Vec<Cow<'static, str>>
- Cache locales in LazyLock<Vec<Cow<'static, str>>> to avoid repeated Vec alloc + sort
- Propagate Cow<'static, str> through resolve/current/system_language APIs
- Fix t! macro args branch: into_owned() + Cow::Owned for type correctness
- Eliminate double resolve in sync_locale (skip redundant set_locale indirection)
- Replace .to_string() with .into_owned() / Cow passthrough in updater.rs
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com >
2026-04-12 11:11:16 +00:00
Tunglies
20fddc5cff
feat: add bytes dependency and optimize buffer handling in test_delay function
2026-04-12 03:26:48 +08:00
9e5da1a851
feat(tray): 恢复并重构托盘显示速率功能 ( #6487 )
...
* feat(tray): 恢复并重构托盘显示速率功能
* docs(changelog): add tray speed feature entry for v2.4.7
* refactor(tray): 将托盘速率显示限制为仅 macOS
* chore(style): 统一托盘速率设置相关代码风格
* refactor(tray): 统一 speed 任务调度并移除循环内配置轮询
* chore(tauri): enable createUpdaterArtifacts for updater support
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* refactor(tray): refine macOS tray speed formatting and two-line alignment
* refactor(tray): move to utils
* refactor(tray): improve macOS speed display formatting, alignment, and structure
* chore: 降级 Node.js 版本至 21.7.1
* refactor(tray): 优化 macOS 托盘速率流与显示逻辑
* refactor(tray): 将速率任务重构为独立控制器并切换至 /traffic 流
* refactor(tray): 缩短速率宽度
* refactor(tray): 收敛测速流抽象并修正停止清理时序
* docs(changelog): 更新变更日志
* refactor(tray): simplify speed formatting logic and remove redundant functions
* refactor(tray): optimize speed display logic and reduce redundant attribute initialization
* refactor(tray): enhance traffic event parsing and improve stale event handling
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com >
2026-04-09 14:40:32 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
805ec3ef6e
chore(deps): lock file maintenance ( #6736 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 13:32:55 +00:00
Tunglies
830c0773dc
refactor: migrate backoff crate to backon ( #6718 )
...
Replace backoff 0.4.0 with backon 1.6.0 for retry logic.
2026-04-03 13:21:04 +00:00
Tunglies
3714f0c4c8
feat: update clash_verge_service_ipc version to 2.2.0
2026-04-01 00:40:35 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5ec1a48d76
chore(deps): lock file maintenance ( #6667 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 16:47:13 +00:00
Tunglies
c8f737d44e
chore!(deps): update sysproxy dependency to version 0.5.3
2026-03-28 01:03:56 +08:00
a49807b89c
chore(deps): lock file maintenance ( #6594 )
...
* chore(deps): lock file maintenance
* chore: update Cargo.toml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Slinetrac <realakayuki@gmail.com >
2026-03-23 04:01:31 +00:00
Tunglies
1e59bb0863
chore: bump tao version to 0.34.8 to avoid window freeze on macOS
2026-03-22 22:22:07 +08:00
Tunglies
85eb3b48c2
chore: bump version to 2.4.8
2026-03-21 17:03:15 +08:00