Tunglies
0e89afb01f
fix(window-provider): maximize avoiding loop detection
2026-03-09 06:46:36 +08:00
Tunglies
8d9d256423
revert: downgrade tauri-plugin-mihomo to 0.1.7
2026-03-08 13:17:07 +08:00
Tunglies
c429632d80
refactor: update PointerSensor activation constraint to improve responsiveness
2026-03-07 13:58:50 +08:00
Tunglies
b177a1e192
chore: update tauri-plugin-mihomo to 0.1.8
2026-03-07 12:52:15 +08:00
Tunglies
39d8a0ee35
fix: optimize UI proxies refresh handling when first boot
2026-03-04 01:07:20 +08:00
Tunglies
262b6f8adf
fix: unexpected latency when switching nodes #6363
2026-02-26 15:47:02 +08:00
Tunglies
49fd3b04dc
fix(lightweight): fix auto lightweight mode on exit when silent startup #6368
2026-02-25 16:24:06 +08:00
Tunglies
119aaee546
refactor: optimize profile change notifications to use references
2026-02-20 17:58:04 +08:00
Tunglies
e5dd127bcc
feat: enhance profile update handling with manual trigger
2026-02-20 11:12:18 +08:00
Tunglies
7528c238c4
chore: bump version to 2.4.7
2026-02-20 10:58:32 +08:00
Tunglies
5bcb057bf9
style: fix prettier
2026-02-07 16:15:43 +08:00
Tunglies
6c6e0812b8
chore: bump tauri-plugin-mihomo to 0.1.4
2026-02-07 08:11:24 +08:00
Tunglies
781313e8f0
fix: avoid register logger when enable tracing feature
2026-02-05 17:15:05 +08:00
Tunglies
c3f7ff7aa2
feat: add debug-release profile and limit signal runtime thread to one
2026-02-05 13:53:58 +08:00
Tunglies
5397808f16
chore: bump pnpm packages version
2026-02-05 11:17:05 +08:00
Tunglies
279836151c
chore: bump tauri version to 2.10.1
2026-02-05 11:13:35 +08:00
Tunglies
c7f5bc4e0d
perf(profiles): optimize item removal by uid in profiles management
2026-02-04 12:57:59 +08:00
Tunglies
a8e51cc6bb
fix: improve subscription URL handling by fixing query parameter parsing
2026-02-03 10:26:50 +08:00
Tunglies
654152391b
fix: unexpected clippy error
2026-01-31 16:37:51 +08:00
Tunglies
63a77b1c7d
fix(macos): prioritize network interfaces for reliable proxy setup
2026-01-30 08:53:42 +08:00
Tunglies
9a0703676b
fix: update IPC version, improve service IPC handling
2026-01-29 23:54:58 +08:00
Tunglies
95281632a1
fix(tray): correct spelling of 'TrayMenu' in TrayAction enum and usage
2026-01-29 19:44:24 +08:00
Tunglies
5103868119
perf: separate Clone implementation for Draft struct and remove trait bound from struct definition
...
Improve around 2% - 16% CPU performance
2026-01-28 10:28:26 +08:00
Tunglies
36926df26c
refactor: remove SWR_REALTIME configuration and simplify SWR usage in AppDataProvider
2026-01-27 20:07:48 +08:00
Tunglies
511fab9a9d
Revert "perf: improve config processing ( #6091 )"
...
This reverts commit bf189bb144 .
2026-01-26 23:36:57 +08:00
Tunglies
6ded9bdcde
doc: changelog
2026-01-25 15:40:58 +08:00
Tunglies
b9667ad349
chore: bump version to 2.4.6
2026-01-25 14:22:22 +08:00
Tunglies
4e7cdbfcc0
Release: 2.4.5
2026-01-25 14:05:57 +08:00
Tunglies
966fd68087
fix(unix): update clash_verge_service_ipc to 2.1.1 to fix directory permissions
2026-01-25 13:35:18 +08:00
Tunglies
334cec3bde
fix: update tauri-plugin-mihomo version, improve error handling #6149
2026-01-24 09:19:52 +08:00
Tunglies
e5fc0de39a
ci: downgrade Ubuntu version in autobuild workflow
2026-01-22 22:08:19 +08:00
Tunglies
6c62350cc3
Release: bump version to 2.4.5-rc.2
2026-01-21 21:26:11 +08:00
Tunglies
6511f3868e
fix: log IPC path issues conditionally based on tun mode setting
2026-01-18 09:13:22 +08:00
Tunglies
7da5a804f9
chore: bump service top 2.0.30, reduce memory footpoint
2026-01-18 08:43:39 +08:00
Tunglies
a5f494bda2
fix: ensure external control source settings take effect immediately #6103
2026-01-16 18:27:21 +08:00
Tunglies
d4d8ef3849
chore: update Mihomo(Meta) kernel version to v1.19.19
2026-01-16 12:43:12 +08:00
Tunglies
9e6689ef08
bump: sysproxy-rs version to 0.4.3
2026-01-15 21:25:10 +08:00
Tunglies
e0c35c5ee3
fix: unexpected port in use error when change ports
2026-01-15 17:40:06 +08:00
Tunglies
5c9b46f031
chore: bump version to prerelease 2.4.5-rc.1
2026-01-14 16:55:27 +08:00
Tunglies
66e98518a7
chore(ci): update autobuild setup for ARM architecture support
2026-01-13 18:42:41 +08:00
Tunglies
57d4149807
fix(config): improve runtime config fallback handling
2026-01-11 15:27:54 +08:00
Tunglies
4adf678480
chore: update Cargo.lock dependencies and increment tauri-plugin-mihomo version to 0.1.3
2026-01-04 16:29:01 +08:00
Tunglies
65653594c7
chore: allow to update Cargo.lockl from git repo
2026-01-04 06:59:36 +08:00
Tunglies
eb8ba8b369
refactor(tray): replace Arc<str> with Cow<'static, str> for menu texts and update tray event handling
2026-01-03 19:25:36 +08:00
Tunglies
d75d3bd86e
fix(proxy): update system proxy state references to use configState
2026-01-01 17:40:56 +08:00
Tunglies
3bbcdbe5ca
fix(service): update update clash_verge_service_ipc to 2.0.27
...
chore(changelog): add IPC permission restrictions for macOS and Linux
refactor(service): remove outdated service version check logic
2025-12-31 21:35:34 +08:00
Tunglies and KaguraNaku
cceb0a6eb4
fix(permissions): manage umask for sidecar process in CoreManager on Unix
...
Co-authored-by: KaguraNaku <97681505+KaguraNaku@users.noreply.github.com >
2025-12-31 21:05:05 +08:00
Tunglies
9ce343fb45
perf(i18n): update translate function to use Cow to aovid allocate
2025-12-30 18:32:19 +08:00
Tunglies
cf08628200
fix(config): update home_cards reference to use as_ref() for improved handling
2025-12-30 18:09:10 +08:00
Tunglies
c06c15450f
perf(draft): update with_data_modify to use T instead of Box<T> for better performance
...
Performance improved around 11.7%, avoid to allocate stack and copy to heap.
2025-12-30 17:51:50 +08:00
Tunglies
c41db51f81
feat: add governor crate for rate limiting and improve window/tray operation handling
2025-12-27 20:27:49 +08:00
Tunglies
2c1303c2bd
feat: add bitflags crate and refactor UpdateFlags implementation
2025-12-27 17:09:08 +08:00
Tunglies
bfb18cf003
refactor(profile): improve error handling for file not found case
...
refactor(merge): simplify deep_merge function signature
chore: remove unused fmt_bytes function and related tests
chore: clean up help module by removing unused macros
chore: remove format module from utils
2025-12-26 22:15:09 +08:00
Tunglies
9c6f5bc991
fix(profiles): add cleanup of orphaned files and adjust logging level
2025-12-26 17:17:18 +08:00
Tunglies
4ffb8b415f
perf(traffic): optimize traffic data handling and improve performance
2025-12-24 13:40:03 +08:00
Tunglies
be6b53c760
ci: update Ubuntu sources to use 'noble' release and adjust package installation
2025-12-23 14:52:47 +08:00
Tunglies
863a80df43
ci: update Ubuntu version to 24.04 and adjust dependencies in autobuild workflow
2025-12-22 23:23:35 +08:00
Tunglies
af094bfcd7
refactor: remove port_scanner dependency and simplify port checking logic
2025-12-21 16:51:55 +08:00
Tunglies
16c3dcc616
fix(proxy): check if proxy port is in use #5891
2025-12-20 19:11:27 +08:00
Tunglies
f0ae631cb0
chore: update version to 2.4.5 and enhance changelog management scripts
2025-12-19 16:51:11 +08:00
Tunglies
787463a226
chore: bump version to 2.4.4
2025-12-19 16:25:24 +08:00
Tunglies
bcb8e831c5
fix(runtime): aovid force re-reresh runtime after create proxy chain
2025-12-17 12:52:25 +08:00
Tunglies
b35d0ac16f
chore: prerelease 2.4.4-rc.1
2025-12-16 16:05:48 +08:00
Tunglies
507d85ac2f
fix: update dependencies in Cargo.lock and Cargo.toml for compatibility
2025-12-15 14:26:54 +08:00
Tunglies
236e5c56c3
fix: update windows-sys and socket2 dependencies in Cargo.lock
2025-12-15 14:23:42 +08:00
Tunglies
5b63f350ed
fix: update edition and rust-version fields in Cargo.toml files
2025-12-15 14:17:56 +08:00
Tunglies
5f885bbe32
fix: update clash_verge_service_ipc to version 2.0.26 and kode-bridge to version 0.3.5
2025-12-15 14:09:33 +08:00
Tunglies
e56a989944
fix: improve service availability checks #5788
2025-12-12 16:07:36 +08:00
Tunglies
cea78289c1
Revert "fix: service unexpected status after restart app in unix ( #5768 )"
...
This reverts commit 2995f61087 .
2025-12-12 12:46:51 +08:00
Tunglies
623ed69a37
fix(logging): adjust conditional compilation for NoModuleFilter based on tracing-full feature
2025-12-11 08:03:32 +08:00
Tunglies
7838fa1e75
refactor(tray): remove timer for updating tray in plan, use update manually to prevent needless refresh to cause visuual flash
2025-12-10 23:40:17 +08:00
Tunglies
dd34ced070
fix(service): await for service operations, prevent too early to check service available
2025-12-10 23:29:11 +08:00
Tunglies
66483d0ef6
docs: add section on signing commits to CONTRIBUTING.md
2025-12-10 22:22:53 +08:00
Tunglies
dfa5cff1b7
feat(proxy-groups): filter available groups to show only Selector types in chain mode
2025-12-10 10:04:20 +08:00
Tunglies
5292067284
chore: bump pnpm version to 10.24.0
2025-12-07 21:36:35 +08:00
Tunglies
af0a3be66d
chore: update browserlist-db
2025-12-06 20:15:55 +08:00
Tunglies
f383a18f77
fix(release): add Rust target installation step for cross-compilation
2025-12-06 12:28:55 +08:00
Tunglies
f8035710df
fix(release): update Rust toolchain to version 1.91.0 and adjust installation steps
2025-12-06 12:11:45 +08:00
Tunglies
4e34eb156b
chore: update version to 2.4.4-rc
2025-12-06 11:52:04 +08:00
Tunglies
c997fbbeed
chore: update Cargo.lock
2025-12-06 11:48:00 +08:00
Tunglies
54ba9fc98d
fix(changelog): remove obsolete entry and clarify i18n support details
2025-12-06 11:44:07 +08:00
Tunglies
2ca8e6716d
style: adjust rustfmt max_width to 120
2025-12-06 10:31:31 +08:00
Tunglies
c888703b05
fix(service): enhance version check error handling for compatibility with older service versions
2025-12-06 10:26:03 +08:00
Tunglies
cd6885f115
Revert "ci(dev): add --profile fast-release argument to Tauri build step"
...
This reverts commit 7ae2414067 .
2025-12-06 09:28:41 +08:00
Tunglies
7ae2414067
ci(dev): add --profile fast-release argument to Tauri build step
2025-12-06 08:14:33 +08:00
Tunglies
d28075221c
refactor(signal): migrate signal to handling async in unix and remove signal-hook dependency
2025-12-06 06:41:47 +08:00
Tunglies
a0fd24bb90
refactor(sysopt): replace Mutex with RwLock for inner_proxy management
2025-12-04 23:47:34 +08:00
Tunglies
f2ad62e446
chore: update clash_verge_service_ipc to version 2.0.24 , improve service prompts and improve service need reinstall process
2025-12-04 23:04:03 +08:00
Tunglies
135d14b170
chore: allow renovate automerge patch version and allow checks cargo workspace
2025-12-04 06:27:17 +08:00
Tunglies
762c991035
Revert "chore: update renovate configuration to enhance dependency management and grouping"
...
This reverts commit 2af7ddfdef .
2025-12-04 06:13:35 +08:00
Tunglies
357069505a
chore(deps): bump clash_verge_service_ipc version to 2.0.23
2025-12-04 00:04:27 +08:00
Tunglies
2af7ddfdef
chore: update renovate configuration to enhance dependency management and grouping
2025-12-03 23:57:53 +08:00
Tunglies
bd24a3f0ed
chore: update Changelog for WebView2 Runtime upgrade to 133.0.3065.92
2025-12-03 22:08:30 +08:00
Tunglies
127501ce49
chore(deps): bump fixed WebView2 Runtime from 109.0.1518.78 to 133.0.3065.92
2025-12-03 22:05:43 +08:00
Tunglies
666878e288
refactor(release): enhance Rust caching strategy and update file paths
2025-12-03 22:00:19 +08:00
Tunglies
550a7e0bb9
fix: restart core or change can not remember proxy select in Global mode with sidecar #5466
2025-12-02 16:25:25 +08:00
Tunglies
a611f7d8a7
fix: switch reqwest client to use rustls-tls for improved security #5559
2025-12-01 22:22:26 +08:00
Tunglies
e6a4da8064
chore: update Mihomo(Meta) kernel version to v1.19.17 and improve warning formatting
2025-12-01 16:30:36 +08:00
Tunglies
a1a9c2b7bb
refactor: optimize reference handling in profile and i18n modules
2025-11-30 23:00:16 +08:00
Tunglies
6897ead070
perf: change patch_config parameter from Mapping to &Mapping for efficiency
2025-11-30 20:44:21 +08:00