希亚的西红柿
4e54b61380
fix: silent start does not take effect ( #3708 )
...
* fix: light mode error
* feat: optimize the logic
* fix: clippy issues
2025-06-12 23:39:03 +08:00
Tunglies
cc39b2734e
fix: enhance system proxy toggle logic to account for autoproxy and sysproxy states
2025-06-12 22:42:33 +08:00
renovate[bot]
16eaccb10e
chore(deps): update npm dependencies ( #3714 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-12 21:55:54 +08:00
renovate[bot]
dbc6f54a77
chore(deps): update rust crate reqwest to 0.12.20 ( #3715 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-12 21:32:03 +08:00
Tunglies
9bd5950f60
fix: update packageManager to pnpm@10.12.1
2025-06-12 21:27:23 +08:00
Tunglies
2c7c416f60
fix: simplify mutable reference handling in with_lightweight_status function
2025-06-12 21:26:22 +08:00
Tunglies
3eb0ab4197
fix: enable node/pnpm version updates in Renovate configuration
2025-06-12 21:23:31 +08:00
TianHua Liu
b7cb511032
perf(Notice): replace useState by useSyncExternalStore ( #3682 )
...
* fix: the first function call creates multiple axios instances
* perf(Notice): replace useState by useSyncExternalStore
* chore: prettier --check .
* fix: prettier format
2025-06-12 20:49:39 +08:00
wonfen
18850bb51a
Update Crowdin configuration file
2025-06-12 10:57:33 +08:00
wonfen
4d718e0cea
Update Crowdin configuration file
2025-06-12 10:51:21 +08:00
wonfen
3a2f567055
Update Crowdin configuration file
2025-06-12 10:48:58 +08:00
rebecca554owen
4f474e1098
feat: add proxy auto scroll toggle setting ( #3674 )
...
* feat: add proxy auto scroll toggle setting
* refactor: rename enable_proxy_auto_scroll to enable_hover_jump_navigator
* 参考 Unified Delay 调整式样
2025-06-11 13:21:24 +08:00
Tunglies
22eac1a832
refactor: comment out Rust cache step in Clippy workflow
2025-06-11 07:53:59 +08:00
Tunglies
07738dd82d
feat: implement lightweight mode state management and initialization #3344 , d05952e945
2025-06-11 04:20:50 +08:00
Tunglies
f07d508018
refactor: standardize casing for "HTTP Port" to "Http Port" in localization files
2025-06-11 03:40:16 +08:00
Tunglies
b591a90100
feat: add Linux-specific tray icon builder configuration
2025-06-11 01:04:56 +08:00
Tunglies
db3cfdf66f
refactor: update icon variable naming for clarity and adjust macOS logging import
2025-06-11 00:51:34 +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
Tunglies
25cfd162f6
refactor: replace 'pnpm check' with 'pnpm prepare' in workflow files and update CONTRIBUTING.md
2025-06-10 23:43:04 +08:00
Tunglies
7001ef2030
feat: add Clippy linting workflow for pull requests
...
feat: add check step to Clippy workflow
feat: add build step for web assets in Clippy workflow
fix: set NODE_OPTIONS for web asset build to prevent memory issues
2025-06-10 23:37:10 +08:00
Tunglies
cbcab72a7c
refactor: simplify version check logic in run_core_by_service and update tray menu function call
2025-06-10 23:37:09 +08:00
wonfen
d05b1c3130
feat: clean up redundant profiles files
2025-06-09 13:48:38 +08:00
renovate[bot]
fbdcda9a7f
chore(deps): update npm dependencies ( #3660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 20:37:49 +08:00
Tunglies
0ebc482698
refactor: update UPDATELOG.md for clarity and organization, enhance security recommendations, and improve known issues section
2025-06-07 10:42:43 +08:00
Tunglies
09969d95de
feat: add rustfmt configuration and CI workflow for code formatting
...
refactor: streamline formatting workflow by removing unused taplo steps and clarifying directory change
refactor: remove unnecessary directory change step in formatting workflow
2025-06-06 22:13:11 +08:00
Tunglies
689042df60
refactor: use Box to store large config objects and add memory usage tests
...
- Refactored config-related structs to use Box for storing large objects (e.g., IRuntime, IProfiles, PrfItem) to reduce stack memory usage and improve performance.
- Updated related methods and assignments to handle Boxed types correctly.
- Added and improved unit tests to compare memory usage between Boxed and non-Boxed config objects, demonstrating the memory efficiency of Box.
- Test output now shows the size difference between stack-allocated and heap-allocated (Box) config objects.
2025-06-06 14:54:48 +08:00
Tunglies
564fe15df2
refactor(tests): update format_bytes_speed test cases for consistent output
2025-06-06 14:13:48 +08:00
Tunglies
30015dfd67
refactor(state/proxy): use Box<Value> for providers_proxies to reduce struct size
...
- Changed providers_proxies from Value to Box<Value> in CmdProxyState
- Reduces struct size from 32 bytes to 8 bytes, optimizing memory usage
2025-06-06 12:46:58 +08:00
Tunglies
698c47da69
Refactor workflow triggers in alpha.yml to clarify usage of git tags and remove commented-out sections
2025-06-06 11:58:58 +08:00
Tunglies
46b7a520cd
Add I18N issue template for translation and internationalization requests
...
Fix I18N issue template description and update labels and type
2025-06-06 11:58:58 +08:00
Tunglies
cadd6c3497
Add Node.js and pnpm installation steps to cross-check workflow
2025-06-06 11:58:58 +08:00
wonfen
c4682ab6e9
revert translation to 8aa7b34197
2025-06-06 11:27:15 +08:00
Tunglies
59594855b8
chore: add cross-platform cargo check workflow and remove debug features
2025-06-06 11:27:15 +08:00
Tunglies
44b7af0c6e
chore: publish tag alpha support
...
chore: update alpha and release workflows to include version consistency checks
2025-06-06 11:27:13 +08:00
Tunglies
80f550d67e
refactor(proxy): enhance proxy state management and refresh logic
2025-06-05 20:10:28 +08:00
renovate[bot]
44f085604a
chore(config): migrate config renovate.json ( #3659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 19:34:28 +08:00
renovate[bot]
1144f8017a
chore(deps): update cargo dependencies ( #3653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 19:34:28 +08:00
renovate[bot]
d8fa17a3e7
chore(deps): update npm dependencies ( #3654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 19:34:28 +08:00
Tunglies
bf868e0ae2
fix: update serde_yaml to deprecated version and adjust range strategy in renovate configuration
2025-06-05 19:34:28 +08:00
renovate[bot]
e1dac63f69
chore(deps): update rust crate zip to v4 ( #3652 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 19:34:28 +08:00
renovate[bot]
2657234761
chore(deps): update npm dependencies ( #3651 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 19:34:27 +08:00
Tunglies
4a345fdd41
feat: add initial renovate configuration for dependency management
...
chore: update renovate configuration for improved dependency management
Revert "chore: update renovate configuration for improved dependency management"
This reverts commit dcfd5f95a5 .
feat: add support for grouping cargo and npm dependencies into single PRs
2025-06-05 19:34:26 +08:00
Tunglies
fee6a586d7
feat: implement CmdProxyState for managing proxy refresh state and add state management module
...
refactor: remove unnecessary macOS conditional compilation directive
2025-06-05 19:34:24 +08:00
Tunglies
7c738483b7
feat: add desktop-windows capabilities configuration and permissions
...
feat: add identifier, description, and windows properties to desktop-windows capabilities
fix: correct desktop-windows capability name in configuration
2025-06-05 19:34:23 +08:00
Tunglies
c3d8ed28a2
fix: update fallback language to English in i18n configuration
2025-06-05 19:34:22 +08:00
Tunglies
f47b4b961b
fix: update alpha and release workflows to trigger builds via git tags only
...
feat: update release workflow to trigger builds via git tags and add publish version script
2025-06-05 19:34:20 +08:00
Tunglies
7763abf6c2
Revert TCP concurrency
...
Revert "Added controller translation for TCP concurrency"
This reverts commit c9589fc75d .
Revert "add:tcp concurrency"
This reverts commit 6440f856a2 .
2025-06-02 21:44:43 +08:00
Tunglies
9d9d078346
feat: enhance workflow configurations for alpha and autobuild processes
2025-06-02 18:51:58 +08:00
Tunglies
76cec7aa54
feat: add localization for "Already Using Latest Core Version" in English and Chinese
2025-06-02 16:09:05 +08:00
Tunglies
2223a99ed1
fix: remove old asset deletion step from autobuild workflow
2025-06-02 15:03:05 +08:00