Sline
d3477159a8
fix: improve Linux tray support and add --no-tray option ( #4958 )
2025-10-07 10:02:11 +08:00
Sline
c05395c258
fix(windows): show UAC prompt for TUN service install/uninstall ( #4959 )
2025-10-07 10:01:35 +08:00
Sline
d25eb49bfe
fix(tray): resolve "Restart App" failure on Windows ( #4960 )
...
* fix(tray): resolve "Restart App" failure on Windows
* style: rm useless comment
2025-10-07 10:01:15 +08:00
renovate[bot]
f3f8ea0481
chore(deps): update cargo dependencies ( #4899 )
...
* chore(deps): update cargo dependencies
* chore: up lock
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Slinetrac <realakayuki@gmail.com >
2025-10-07 08:22:35 +08:00
renovate[bot]
0af971b08a
chore(deps): update npm dependencies ( #4955 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 07:53:24 +08:00
Sline
a7fa63f054
fix: implement proper error handling for "Restart App" failures ( #4951 )
...
* fix: implement proper error handling for "Restart App" failures
* fix: make clippy happy
2025-10-07 07:32:01 +08:00
Sline
b20b30baad
refactor(config): move verify_config_initialization with backoff retry ( #4952 )
2025-10-07 07:31:35 +08:00
Sline
cb15a38cb3
fix: restore periodic proxy guard checks removed in event-driven migration ( #4954 )
...
* fix: restore periodic proxy guard checks removed in event-driven migration
* style: cargo fmt
2025-10-07 07:18:07 +08:00
Sline
39673af46f
fix: ensure frontend sync after profile create/delete ( #4956 )
2025-10-07 07:17:21 +08:00
wonfen
c6afbf6ee8
chore: resolve deprecation warnings and add missing translations
2025-10-06 23:40:12 +08:00
Tunglies
abb0df59df
refactor: simplify auto proxy disabling logic in clean_async function
2025-10-06 18:26:01 +08:00
Sline
b0decf824e
fix(webdav/app): reset client on errors and improve app restart ( #4941 )
...
* fix(webdav/app): reset client on errors and improve app restart
* refactor: rm unused function
2025-10-06 16:54:35 +08:00
Sline
5ec5fdcfc7
fix(init): ensure runtime config is ready before core manager startup ( #4942 )
...
* fix(init): ensure runtime config is ready before core manager startup
* refactor: simplify verify_config_initialization function
2025-10-06 16:51:47 +08:00
wonfen
f9bc739c51
feat: add system proxy cleanup on system shutdown & prevent DLL errors
2025-10-06 11:19:23 +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
wonfen
dbcad24093
refactor: Uses tokio Command with CREATE_NO_WINDOW flag to avoid DLL initialization issues during shutdown
2025-10-05 11:11:14 +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
oomeow
90b98f695b
fix: app freeze when core run by service mode and open app window ( #4922 )
...
* fix: app freeze when core run by service mode
* chore: update
* chore: update UPDATELOG
---------
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com >
2025-10-04 20:44:49 +08:00
renovate[bot]
600b0b52f4
chore(deps): update npm dependencies ( #4939 )
...
* chore(deps): update npm dependencies
* Refactor components to use function syntax instead of forwardRef for better type handling and clarity. Updated imports and adjusted prop types accordingly across multiple viewer components including TrafficGraph, ProfileViewer, BackupViewer, ClashCoreViewer, ControllerViewer, DnsViewer, LiteModeViewer, NetworkInterfaceViewer, ThemeViewer, TunViewer, UpdateViewer, and WebUIViewer.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com >
2025-10-04 20:26:10 +08:00
renovate[bot]
8b3bc18ea8
chore(deps): update dependency eslint-plugin-react-hooks to v6 ( #4940 )
...
* chore(deps): update dependency eslint-plugin-react-hooks to v6
* fix: update ESLint configuration to use correct imports and recommended settings
* chore: clean up unused code and improve readability across components
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com >
2025-10-04 19:42:34 +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
oomeow
c5023b4505
ci: use ubuntu-22.04 on dev bundle workflow
2025-10-02 12:46:56 +08:00
oomeow
18b79d3693
ci: add linux dev bundle
2025-10-02 12:33:48 +08:00
oomeow
982c8b4df2
fix: drag and drop ( #4924 )
2025-10-02 12:32:55 +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
Sukka
0c88568cd7
chore: make eslint happy (part 1) ( #4890 )
2025-09-30 14:19:49 +08:00
Tunglies
ecdeadfe1e
feat: enhance CI workflows with paths filtering for Rust and web changes
2025-09-30 03:35:38 +08:00
Junkai W.
d86bdea127
feat: add Quick navigation bar in the rule mode agent group ( #4889 )
2025-09-29 11:51:53 +08:00
renovate[bot]
40f0e1bb19
chore(deps): update dependency @types/react to v19.1.15 ( #4888 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 19:55:08 +08:00
renovate[bot]
78496312ec
chore(deps): update npm dependencies ( #4857 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 19:54:58 +08:00
renovate[bot]
3e23609b68
chore(deps): update cargo dependencies ( #4842 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 19:51:25 +08:00
renovate[bot]
8488a92026
chore(deps): update npm dependencies ( #4843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 19:51:10 +08:00
wonfen
1b4691d0ac
chore: update log
2025-09-27 18:40:59 +08:00
wonfen
fae2c27648
refactor: remove duplicate and inconsistent isTunAvailable definitions
2025-09-26 14:08:32 +08:00
wonfen
7a14e90802
feat: unify TUN mode availability checks across components
2025-09-26 14:00:57 +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
Sukka
fb5d5a7d37
chore(eslint): replace eslint-plugin-react w/ eslint-react ( #4844 )
...
* chore(eslint): replace `eslint-plugin-react` w/ `eslint-react`
* chore(eslint): replace `eslint-plugin-import` w/ `import-x`
2025-09-24 13:25:22 +08:00
❤是纱雾酱哟~
b608a389c5
build(tauri): add pkexec dependency for linux packages ( #4833 )
...
* build(tauri): add pkexec dependency for linux packages
- Include pkexec in deb package dependencies
- Include pkexec in rpm package dependencies
- Update dependency arrays formatting in tauri linux config
Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com >
* refactor(tauri): Prettify configurations according to suggestions
- Format `src-tauri/tauri.linux.conf.json` using Prettier
Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com >
* feat: add pkexec dependency for Linux .deb and .rpm packaging
---------
Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com >
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com >
2025-09-24 08:42:14 +08:00
Hank
9de90200f5
fix: main thread block by sidecar launching. ( #4795 )
...
* fix: main thread block by sidecar launching.
#4791
* Refactor async runtime spawn to use AsyncHandler::spawn
for unify debugging.
* Fix compile error on non-windows platform
by remove Windows-specific configuration import.
2025-09-24 08:38:06 +08:00
renovate[bot]
860f154d54
chore(deps): update cargo dependencies ( #4796 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 14:02:43 +08:00
renovate[bot]
f7d4040ac7
chore(deps): update npm dependencies ( #4783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 14:02:37 +08:00
Thomas
b3075cce24
recommit #4765 overwritten by #4815 ( #4834 )
2025-09-23 13:59:41 +08:00
Junkai W.
909c4028f1
添加链式代理下规则适配
2025-09-22 18:16:17 +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
infinite-illusion
fef2728a7c
remove incorrect setupCloseListener from _layout.tsx ( #4818 )
2025-09-21 15:05:37 +08:00