Tunglies
d3386908ff
fix: improve caching strategy for autobuild jobs
2025-10-31 19:48:36 +08:00
Tunglies
8fc8eb1789
chore: add acknowledgments for contributors in update log
2025-10-31 18:15:46 +08:00
Tunglies
5187712a71
chore(deps): remove zustand and update vite-plugin-monaco-editor to esm version
2025-10-31 16:55:52 +08:00
Tunglies
648c93c066
chore(i18n): update localization files sorting and add i18n contribution guidline
...
- Add i18n contribution guidline
- Chinese (zh.json): fix TPROXY port missing translation
2025-10-31 05:15:47 +08:00
Tunglies
1e9df69ffc
fix: remove unused dependencies from Cargo.toml and Cargo.lock
2025-10-31 00:55:50 +08:00
Tunglies
ef35752d84
fix: specify version for sysproxy dependency in Cargo.toml
2025-10-31 00:33:11 +08:00
Tunglies
ffb7400a22
fix: add updateCargoLock to postUpdateOptions in renovate.json
2025-10-31 00:11:55 +08:00
Tunglies
999830aaf5
fix: correct download link for ARM64 Windows setup in autobuild workflow
2025-10-30 20:18:23 +08:00
Tunglies
6d7efbbf28
fix: reorder import statements and enhance normalizeDetailsTags function
2025-10-30 20:08:57 +08:00
Tunglies
a869dbb441
Revert "refactor: profile switch ( #5197 )"
...
This reverts commit c2dcd86722 .
2025-10-30 18:11:04 +08:00
Tunglies
928f226d10
fix: update clash_verge_service_ipc version to 2.0.21
2025-10-30 18:02:24 +08:00
Tunglies
c27ad3fdcb
feat: add log opening functionality in tray menu and update localization
2025-10-30 17:34:41 +08:00
Tunglies
2d73afdff2
style: update UPDATELOG.md using details and summary
2025-10-30 17:00:00 +08:00
Tunglies
37359ffc27
fix: add check for allow_auto_update in timer task filtering
2025-10-30 01:40:43 +08:00
Tunglies
d8b0e9929c
fix: include Mihomo-go122 by default for macOS 10.15+ to resolve Intel architecture compatibility issues
2025-10-29 21:14:02 +08:00
Tunglies
73323edf06
chore(deps): update clash_verge_service_ipc to version 2.0.20
...
Reduce memory usage, avoid duplicated clients
2025-10-29 20:35:45 +08:00
Tunglies
f4de4738f1
refactor(logger): replace ClashLogger with CLASH_LOGGER and update log handling; improve log retrieval and management
2025-10-29 17:58:02 +08:00
Tunglies
2e9f6dd174
fix: prevent service duplicate start_core and early-return after stop_core; fix start failures
...
Update clash_verge_service_ipc version to 2.0.18
2025-10-29 16:09:19 +08:00
Tunglies
f41998284a
fix(verge_patch): add tray_inline_proxy_groups handling to update flags and refresh tray
2025-10-29 02:41:07 +08:00
Tunglies
9375674c91
refactor(validate): simplify validation process management and remove unused code
2025-10-28 19:36:17 +08:00
Tunglies
2a7ccb5bde
refactor(core): optimize RunningMode handling and improve state management
2025-10-28 19:16:42 +08:00
Tunglies
2af0af0837
refactor(tray): comment out enable_tray_icon references for future removal #5161
...
Since network speed display in Tray on menu has been removed
2025-10-28 14:37:57 +08:00
Tunglies
f39436f1d0
refactor(i18n): optimize translation handling with Arc<str> for better memory efficiency
...
refactor(tray): change menu text storage to use Arc<str> for improved performance
refactor(service): utilize SmartString for error messages to enhance memory management
2025-10-28 00:26:20 +08:00
Tunglies
713162ca37
perf(i18n): change TRANSLATIONS type to use Box<Value> for better memory management
...
This reduce memory usage from 72 to 48
2025-10-27 23:17:40 +08:00
Tunglies
87168b6ce0
perf(tray): improve menu handling localization support
...
refactor(tray): replace string literals with MenuIds for menu event handling
2025-10-27 23:08:05 +08:00
Tunglies
d291fc5c64
chore(dependencies): update clash_verge_logger source to specific commit
2025-10-24 00:08:10 +08:00
Tunglies
bf45e487f9
feat(tauri-plugin-mihomo): configure IPC pool settings with connection limits and health checks
2025-10-23 22:32:23 +08:00
Tunglies
99ef0e51fc
feat(init_logger): improve log level retrieval from environment variable
2025-10-23 22:13:43 +08:00
Tunglies
f061bce2a1
refactor(window_manager): simplify window state handling and improve method organization
2025-10-23 16:21:51 +08:00
Tunglies
9ea9704bbf
refactor(sysopt): replace Arc<TokioMutex> with AtomicBool for sysproxy state management
2025-10-23 00:53:57 +08:00
Tunglies
815a865265
perf(tray): ignore unnecessary tray icon events to reduce refreshes
2025-10-22 18:49:28 +08:00
Tunglies
b813cbdfc8
fix: update clash_verge_service_ipc to version 2.0.17
2025-10-22 01:51:11 +08:00
Tunglies
d9fdf261d1
fix: optimize process ID collection and remove unnecessary async handler in window destruction
...
fix: remove unnecessary condition check in process name matching
2025-10-21 23:14:57 +08:00
Tunglies
e7a4415d1f
ci: improve clippy lint workflow to handle manual triggers and src-tauri changes
2025-10-21 18:10:44 +08:00
Tunglies
8fc72814c8
build: optimize release profile for better performance
...
Upstream Tauri fixed the stack overflow in the invoke handler
(https://github.com/tauri-apps/tauri/pull/14170 ) in v2.9.0,
so we can safely use opt-level 3 now.
2025-10-21 00:19:27 +08:00
Tunglies
462b11d96a
feat: implement caching for version and file hash to optimize prebuild process
2025-10-18 20:48:53 +08:00
Tunglies
8e20b1b0a0
feat: enhance profile update logic to include auto-update option handling
2025-10-18 17:40:55 +08:00
Tunglies
c2d7bf296a
feat: add allow auto update option for profiles and update UI components
2025-10-18 17:04:03 +08:00
Tunglies
70770b3c13
refactor: optimize TUN mode cleanup process and improve task execution flow
2025-10-18 14:26:56 +08:00
Tunglies
0cdb9a05ce
refactor: remove immediate window hide on quit for improved cleanup flow
2025-10-18 14:01:22 +08:00
Tunglies
c97c4cbd41
refactor: optimize async setup flow and add config verification
2025-10-18 14:01:21 +08:00
Tunglies
28bcdc3706
feat: enhance ProxyControlSwitches with Tun Mode functionality and state management
2025-10-18 00:00:20 +08:00
Tunglies
bccde5ef6d
feat(locales): add "App Log Max Size" and "App Log Max Count" entries to English and Chinese localization files
2025-10-17 19:20:51 +08:00
Tunglies
e6b7d512fb
feat: implement draft management system for concurrent editing and committing of data
2025-10-15 08:32:52 +08:00
Tunglies
7fab8eeaf6
feat: add "Prefer System Titlebar" localization to English and Chinese JSON files
2025-10-15 07:24:36 +08:00
Tunglies
02b44d83af
chore: replace pre-commit hook with cargo alias
2025-10-14 18:21:25 +08:00
Tunglies
bb2059c76f
fix: resolve issue with file deletion during subscription removal
2025-10-14 17:56:38 +08:00
Tunglies
fefc5c23fd
fix: simplify error handling in change_clash_core and validate_dns_config functions
2025-10-14 11:48:53 +08:00
Tunglies
924e7d1022
Refactor string handling to use into() instead of to_string() for improved performance and consistency across the codebase. This change affects various modules including app.rs, clash.rs, config.rs, core.rs, service.rs, and others, ensuring that string conversions are streamlined and more idiomatic.
2025-10-14 09:26:20 +08:00
Tunglies
fa39cfc41b
fix: reorganize imports in logging.rs for clarity and consistency
2025-10-13 13:10:55 +08:00
Tunglies
902c8fcaf2
fix: update clash_verge_service_ipc to version 2.0.16 and improve log handling
2025-10-13 11:39:16 +08:00
Tunglies
ca3fa869d5
Squashed commit of the following:
...
commit 2a9f2f20e9c6d88c2f96fd40589740e1f236f64a
Author: Tunglies <77394545+Tunglies@users.noreply.github.com >
Date: Mon Oct 13 11:07:31 2025 +0800
fix: improve message handling in CommandEvent logging with CompactString
commit c77fc18accefeaf471594035d61bd13e235c87d6
Author: Tunglies <77394545+Tunglies@users.noreply.github.com >
Date: Mon Oct 13 10:47:16 2025 +0800
fix: optimize shared writer locking in CommandEvent handling
commit d5286ee5f1612f17b7a97eead84d430669816d98
Author: Tunglies <77394545+Tunglies@users.noreply.github.com >
Date: Mon Oct 13 10:30:19 2025 +0800
feat: integrate CompactString for improved logging and dependency management
commit 951fb2b120ce159c00dc57d43c5a519990f34cee
Author: Tunglies <77394545+Tunglies@users.noreply.github.com >
Date: Mon Oct 13 09:39:29 2025 +0800
refactor: remove write_sidecar_log function and streamline logging in CommandEvent handling
commit fd48d66c55a2c62fd32741fd3c65cc06d4cc693f
Author: Tunglies <77394545+Tunglies@users.noreply.github.com >
Date: Mon Oct 13 09:38:05 2025 +0800
Revert "refactor(core): stabilize 'static backing for sidecar logging"
This reverts commit fe7eb59f18 .
2025-10-13 11:08:44 +08:00
Tunglies
d531432f4a
fix: improve Service connection method and permissions for Windows and Unix
2025-10-11 23:41:24 +08:00
Tunglies
4f1d61a56e
Revert "fix: improve Service connection method and permissions for Windows and Unix"
...
This reverts commit 601e99f0b5 .
Revert "refactor: clash-verge-rev-service-ipc (#4841 )"
This reverts commit 5370bd45ed .
2025-10-11 21:21:23 +08:00
Tunglies
601e99f0b5
fix: improve Service connection method and permissions for Windows and Unix
2025-10-11 15:40:59 +08:00
Tunglies
59dd71ebaa
refactor: simplify logging calls by removing unnecessary parameters
2025-10-10 13:46:26 +08:00
Tunglies
ea319e951c
fix: update clippy command to include all features and targets
2025-10-10 13:05:59 +08:00
Tunglies
8c0af66ca9
Refactor logging macros to remove print control parameter
...
- Updated logging macros to eliminate the boolean parameter for print control, simplifying the logging calls throughout the codebase.
- Adjusted all logging calls in various modules (lib.rs, lightweight.rs, help.rs, init.rs, logging.rs, resolve/mod.rs, resolve/scheme.rs, resolve/ui.rs, resolve/window.rs, server.rs, singleton.rs, window_manager.rs) to reflect the new macro structure.
- Ensured consistent logging behavior across the application by standardizing the logging format.
2025-10-10 13:05:37 +08:00
Tunglies
7e05b8f13b
Revert "fix: windows title bar and refactor old code ( #4988 )" this breaks UI page switch function
...
This reverts commit 03ab2410cc .
2025-10-10 07:38:52 +08:00
Tunglies
02c271dfb2
feat: update tauri-plugin-mihomo to version 0.1.1 with new source reference
2025-10-09 11:32:09 +08:00
Tunglies
4417fe6cd9
feat: update tray tooltip to include reassembled version format #4727
2025-10-09 05:53:49 +08:00
Tunglies
5376d50cfb
feat: add clash_verge_logger and clash_verge_service_ipc dependencies; refactor logging and process management
2025-10-08 18:06:11 +08:00
Tunglies
abb0df59df
refactor: simplify auto proxy disabling logic in clean_async function
2025-10-06 18:26:01 +08:00
Tunglies
a1b3f267de
feat: enhance exit handling to prevent initialization and event processing during application exit
2025-10-05 18:07:47 +08:00
Tunglies
1176f8c863
feat: refactor app data provider and context for improved data management and performance
2025-10-04 21:20:31 +08:00
Tunglies
9a9c9a2da1
feat: enhance versioning script to include latest Tauri commit hash in autobuild and deploytest tags
2025-10-04 17:03:05 +08:00
Tunglies
8a4f2de887
Revert "Refactor components to remove forwardRef and simplify props handling"
...
This reverts commit 1cd013fb94 .
2025-09-30 18:13:02 +08:00
Tunglies
14288568bf
feat: optimize backend i18n resource usage and improve language loading
2025-09-30 15:22:08 +08:00
Tunglies
1cd013fb94
Refactor components to remove forwardRef and simplify props handling
...
- Updated multiple components to remove the use of forwardRef, simplifying the props structure.
- Adjusted imports and component definitions accordingly.
- Ensured consistent handling of refs and props across various viewer components.
- Improved readability and maintainability of the codebase.
2025-09-30 14:26:40 +08:00
Tunglies
ecdeadfe1e
feat: enhance CI workflows with paths filtering for Rust and web changes
2025-09-30 03:35:38 +08:00
Tunglies
c8c79d9baa
feat: group all GitHub Actions updates into a single PR
2025-09-25 19:24:26 +08:00
Tunglies
a2d33c5447
fix: update rust-toolchain action to use master branch for consistency
2025-09-25 19:21:06 +08:00
Tunglies
620922f82e
feat: add configurable log size and count options in settings
2025-09-22 16:31:38 +08:00
Tunglies
22e1d329cb
fix: breaks the behavior of entering lightweight mode from tray menu #4815
2025-09-21 21:34:47 +08:00
Tunglies
33fdcc38b5
Revert "还原轻量模式的进入和退出行为 ( #4817 )"
...
This reverts commit 8f88270cdf .
2025-09-21 21:33:01 +08:00
Tunglies
7f2729fd0f
fix: restore LogLineFilter import for proper logging functionality
2025-09-21 01:59:02 +08:00
Tunglies
b8c82320d3
refactor: enhance logging system with NoExternModule for better log filtering
2025-09-21 01:31:08 +08:00
Tunglies
94ec25c193
feat: add logging for ClashVergeRev version in async setup
2025-09-20 23:24:43 +08:00
Tunglies
2366530622
refactor: change lto option to "thin" for improved build performance
2025-09-20 22:54:52 +08:00
Tunglies
d9a5c11d6a
refactor: improve code readability and consistency in proxy-chain and uri-parser utilities
...
refactor: add keys to icons in routers for improved rendering and performance
refactor: optimize RegExp polyfill by using Object.prototype.hasOwnProperty.call
refactor: reorder imports in chain-proxy-provider for consistency
refactor: remove unused "obfs-opts" property from IProxySnellConfig interface
refactor: reorganize imports and enhance refresh logic in app data provider
refactor: re-enable prop-types linting for better type safety in BaseDialog component
refactor: update dependencies in effect hooks for improved stability and performance
2025-09-20 11:19:36 +08:00
Tunglies
e869da8d4c
refactor: remove unused HTTP-specific structs to streamline service code
2025-09-19 00:04:51 +08:00
Tunglies
e414b49879
Refactor imports across multiple components for consistency and clarity
...
- Reorganized import statements in various components to ensure consistent ordering and grouping.
- Removed unnecessary imports and added missing ones where applicable.
- Improved readability and maintainability of the codebase by standardizing import styles.
2025-09-19 00:01:04 +08:00
Tunglies
627119bb22
Refactor imports and improve code organization across multiple components and hooks
...
- Consolidated and reordered imports in various files for better readability and maintainability.
- Removed unused imports and ensured consistent import styles.
- Enhanced the structure of components by grouping related imports together.
- Updated the layout and organization of hooks to streamline functionality.
- Improved the overall code quality by following best practices in import management.
2025-09-18 23:34:38 +08:00
Tunglies
74ade3ee41
refactor: update ESLint configuration and improve lint command with cache
2025-09-18 23:13:13 +08:00
Tunglies
324628dd3d
refactor: replace 'let' with 'const' for better variable scoping and immutability
2025-09-18 23:07:18 +08:00
Tunglies
9d96ac0f6a
feat: Integrate HTTP plugin and update IP detection to use fetch API #4712
2025-09-18 19:35:14 +08:00
Tunglies
409571f54b
refactor: remove unused notification permission hook and related code
2025-09-18 19:13:23 +08:00
Tunglies
5d2e114b4d
fix: Update tray menu event handling to toggle lightweight mode based on current state #4785
2025-09-18 00:46:49 +08:00
Tunglies
6724f1ae35
feat: Implement caching mechanism with Cache struct and update related commands
2025-09-17 19:37:42 +08:00
Tunglies
1787d5372e
fix: Update OS_PLATFORM definition to reflect the current platform
2025-09-17 16:10:22 +08:00
Tunglies
4c41144dd0
fix: Update error message to include details of accumulated startup errors
2025-09-17 16:10:01 +08:00
Tunglies
27636c848f
fix: update changelog to reflect removal of hidden groups in tray node switching #4765
2025-09-17 13:39:38 +08:00
Tunglies
8060d699f0
fix: enhance prebuild script to support shorthand for force update #4777
2025-09-17 13:36:31 +08:00
Tunglies
a1f468202f
Revert "fix: Fixed icon pixel size ( #4698 )"
...
revert due to runtime error [[Setup]] Error: failed to process image: Format error decoding Ico: The PNG is not in RGBA format!
This reverts commit a24bf4042c .
2025-09-15 00:56:59 +08:00
Tunglies
231d264652
fix: update alpha version description in README
2025-09-12 18:45:40 +08:00
Tunglies
67ac353fd5
chore: update cron schedule for auto build workflow
2025-09-12 18:43:13 +08:00
Tunglies
1c5534ad36
fix: remove deprecated updater for alpha endpoints in tauri configuration
2025-09-11 17:14:57 +08:00
Tunglies
ccbffa14f0
fix: replace toggle with show for main window in lightweight mode exit #4697
2025-09-09 21:25:38 +08:00
Tunglies
c54d89a465
feat: add support for Windows ARM64 in development workflow
2025-09-09 16:55:46 +08:00
Tunglies
55b95a1985
Revert "feat: update Cargo.toml for 2024 edition and optimize release profiles ( #4681 )"
...
This reverts commit 31e3104c7f .
2025-09-08 21:48:09 +08:00