Commit Graph

  • cceb0a6eb4 fix(permissions): manage umask for sidecar process in CoreManager on Unix TungliesandKaguraNaku 2025-12-31 21:03:29 +08:00
  • cb5a2e7ce3 perf(proxy-chain): avoid duplicate proxy refresh in chain panel #5855 Slinetrac 2025-12-31 16:42:56 +08:00
  • 609008f087 refactor(uri-parser): split parser into folder-based modules Slinetrac 2025-12-31 14:40:45 +08:00
  • bae3576e93 fix: update tauri-plugin-mihomo version in pnpm-lock.yaml Slinetrac 2025-12-30 23:58:43 +08:00
  • 9ce343fb45 perf(i18n): update translate function to use Cow to aovid allocate Tunglies 2025-12-30 18:32:19 +08:00
  • cf08628200 fix(config): update home_cards reference to use as_ref() for improved handling Tunglies 2025-12-30 18:09:10 +08:00
  • c06c15450f perf(draft): update with_data_modify to use T instead of Box<T> for better performance Tunglies 2025-12-30 17:46:30 +08:00
  • 772b87e733 feat: add GUI support for AnyTLS/Mieru/Sudoku and AnyTLS URI parsing Slinetrac 2025-12-30 15:12:09 +08:00
  • c80c659180 fix(dns-viewer): disable spellcheck on DNS viewer text fields #5948 Slinetrac 2025-12-30 13:44:56 +08:00
  • 0cde6cfce9 chore(deps): update dependency react-error-boundary to v6.0.1 (#5969) renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 2025-12-29 10:33:24 +08:00
  • e6a0369036 fix(ui): hide scrollbars on side menu and hover jump navigator #5945 Slinetrac 2025-12-29 10:21:44 +08:00
  • ca50e35435 chore(deps): bump deps Slinetrac 2025-12-28 17:55:58 +08:00
  • 0193ba7bf9 refactor(seq): use if let filter for selector group dedup Slinetrac 2025-12-28 11:05:28 +08:00
  • c40cdf6b55 fix(seq): prepend newly added proxies to first selector group Slinetrac 2025-12-28 10:55:27 +08:00
  • a82bcbe86e feat(proxy): auto-append new proxies to first selector group (#5965) Sline 2025-12-28 10:33:10 +08:00
  • 895e54f7ec fix(config): restrict restart_core_needed mutability to non-Windows to avoid unused-mut Slinetrac 2025-12-28 09:45:54 +08:00
  • c41db51f81 feat: add governor crate for rate limiting and improve window/tray operation handling Tunglies 2025-12-27 20:27:49 +08:00
  • 2c1303c2bd feat: add bitflags crate and refactor UpdateFlags implementation Tunglies 2025-12-27 17:09:08 +08:00
  • c8aeae3f83 crate(i18n): add clash-verge-i18n crate and integrate localization support (#5961) SlineandTunglies 2025-12-27 15:03:19 +08:00
  • 1b477ed0b2 chore: fix typo Slinetrac 2025-12-27 13:56:52 +08:00
  • 5aba848741 Revert "crate(i18n): add clash-verge-i18n crate and integrate localization support (#5959)" Slinetrac 2025-12-27 12:07:56 +08:00
  • 593751eda2 crate(i18n): add clash-verge-i18n crate and integrate localization support (#5959) TungliesandSlinetrac 2025-12-27 11:33:58 +08:00
  • b53f54f3f4 fix(i18n): remove invalid i18n key usage Slinetrac 2025-12-27 09:24:15 +08:00
  • 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 Tunglies 2025-12-26 22:15:09 +08:00
  • 9c6f5bc991 fix(profiles): add cleanup of orphaned files and adjust logging level Tunglies 2025-12-26 17:17:18 +08:00
  • 63cd4905f9 refactor(notice): extract resolveNoticeMessage helper Slinetrac 2025-12-26 16:42:31 +08:00
  • 2417d064e1 feat: allow disabling proxy groups in tray icon (#5946) 歳納七夏 2025-12-26 16:29:05 +08:00
  • d91e19e166 chore: reorganize frontend files Slinetrac 2025-12-26 15:39:51 +08:00
  • 65b4d8713d refactor: windows autostart (#5941) Sline 2025-12-26 14:42:21 +08:00
  • a67abda72d refactor(theme): simplify useCustomTheme for Tauri only Slinetrac 2025-12-26 12:25:51 +08:00
  • 8e27834e35 fix(theme/windows): apply patch to tao to fix Windows theme sync Slinetrac 2025-12-26 12:01:44 +08:00
  • ee3f7df417 Revert "fix(theme/windows): switch to dark-light based theme detection" Slinetrac 2025-12-26 11:59:13 +08:00
  • f9b8a658a1 perf(draft): optimize memory layout by removing double indirection & implemented optimistic locking via Arc::ptr_eq for with_data_modify (#5942) Tunglies 2025-12-25 16:44:23 +08:00
  • 1c044f053f fix(theme/windows): switch to dark-light based theme detection Slinetrac 2025-12-25 14:43:27 +08:00
  • 712b8ff19b refactor(linux): move Linux-specific mime.rs and workarounds.rs to utils/linux Slinetrac 2025-12-25 13:18:55 +08:00
  • 4ab2720ac4 refactor(tray): remove --no-tray code path and env-based tray bypass Slinetrac 2025-12-25 10:42:03 +08:00
  • af0e72d119 feat(linux): disable WebKit DMABUF renderer on NVIDIA GPUs at startup #5921 Slinetrac 2025-12-25 10:27:41 +08:00
  • bd62a4ecc0 refactor(utils): extract freedesktop mimeapps handling into utils/mime Slinetrac 2025-12-25 10:02:07 +08:00
  • 4ffb8b415f perf(traffic): optimize traffic data handling and improve performance Tunglies 2025-12-24 13:40:03 +08:00
  • 0992556b4a feat(update-viewer): support rendering HTML in update markdown #5932 Slinetrac 2025-12-23 20:45:10 +08:00
  • be6b53c760 ci: update Ubuntu sources to use 'noble' release and adjust package installation Tunglies 2025-12-23 14:52:25 +08:00
  • 797c0f90aa chore(deps): bump npm deps Slinetrac 2025-12-23 11:59:49 +08:00
  • d52f00c1b1 feat(ui): add collapse/expand option to navbar context menu #5910 Slinetrac 2025-12-23 11:49:25 +08:00
  • f26abcd2a9 fix(backup): reload config.yaml and profiles.yaml after restore to avoid stale memory overwrite #5909 Slinetrac 2025-12-23 10:55:30 +08:00
  • 863a80df43 ci: update Ubuntu version to 24.04 and adjust dependencies in autobuild workflow Tunglies 2025-12-22 23:23:35 +08:00
  • 19accbd538 chore: rust related config for workspace (#5912) oomeow 2025-12-22 15:28:55 +08:00
  • 8e48e4ed10 chore(eslint): add eslint-plugin-react-compiler (#5918) SukkaandSlinetrac 2025-12-22 12:51:20 +08:00
  • eafa08066d docs(notice): add example for passing Error directly with i18n key Slinetrac 2025-12-22 11:01:53 +08:00
  • 231517b5db chore(monaco): ignore worker errors in console Slinetrac 2025-12-21 23:02:58 +08:00
  • 45193e017f fix(monaco): Ensure monaco loader uses the bundled ESM instance instead of CDN Slinetrac 2025-12-21 21:08:57 +08:00
  • 2515deefed Revert "refactor(editor-viewer): simplify loading/save flow with timeout fallback (#5905)" Slinetrac 2025-12-21 20:28:38 +08:00
  • c84bb91f4a refactor(editor-viewer): simplify loading/save flow with timeout fallback (#5905) Sline 2025-12-21 17:10:52 +08:00
  • af094bfcd7 refactor: remove port_scanner dependency and simplify port checking logic Tunglies 2025-12-21 16:51:55 +08:00
  • a5752f7b00 docs: Changelog.md Slinetrac 2025-12-21 13:14:07 +08:00
  • 23e551e384 feat(tray): add optional inline outbound modes in tray menu #5881 Slinetrac 2025-12-21 10:33:19 +08:00
  • a0b12b8797 chore(deps): bump npm deps Slinetrac 2025-12-21 09:43:07 +08:00
  • 16c3dcc616 fix(proxy): check if proxy port is in use #5891 Tunglies 2025-12-20 19:10:38 +08:00
  • 5afe11e55b fix(monaco): disable MUI Dialog focus enforcement for Monaco editor #5885 Slinetrac 2025-12-20 16:08:07 +08:00
  • 6f61759a39 chore(deps): update rust crate zip to v7 (#5886) renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 2025-12-20 13:54:25 +08:00
  • 57b17ab8d3 feat: add navigation collapse functionality to layout (#5815) CactusandSlinetrac 2025-12-19 18:15:20 +08:00
  • fc84dc561c feat(notice): persist toast position preference (#5621) Sline 2025-12-19 18:04:23 +08:00
  • bd8eccdcea feat(backup): add local backup import flow (#5669) Sline 2025-12-19 17:46:31 +08:00
  • b4e25951b4 feat(proxy): unify filter search box and sync filter options (#5819) SlineandTunglies 2025-12-19 17:12:36 +08:00
  • aa72fa9a42 fix: add DNS hijacking fix for macOS wired network(#5728)
    zhuo-githubzhuocanhe <zhuocanhe>Tunglies
    2025-12-19 17:05:47 +08:00
  • f0ae631cb0 chore: update version to 2.4.5 and enhance changelog management scripts Tunglies 2025-12-19 16:50:57 +08:00
  • 787463a226 chore: bump version to 2.4.4 v2.4.4 Tunglies 2025-12-19 16:15:07 +08:00
  • 8d5d72957b fix(home): correct delay sorting for Current Node card #5870 Slinetrac 2025-12-19 14:13:11 +08:00
  • 7d805cb83e chore(deps): bump npm deps Slinetrac 2025-12-19 10:32:40 +08:00
  • a1286ad057 fix: always occupies hotkey globally when app launch silently (#5866) oomeow 2025-12-18 22:21:15 +08:00
  • 9713343323 refactor: use sysproxy-rs to set system proxy on windows (#5846) oomeow 2025-12-18 20:23:29 +08:00
  • b282217e5c doc: update promotion wonfen 2025-12-18 18:42:18 +08:00
  • 4b29a140b5 docs: Changelog.md Slinetrac 2025-12-17 16:57:34 +08:00
  • b6af7b7440 fix(tun): set auto-redirect default to false to improve cross-distro compatibility #5845 Slinetrac 2025-12-17 16:20:06 +08:00
  • bcb8e831c5 fix(runtime): aovid force re-reresh runtime after create proxy chain Tunglies 2025-12-17 12:52:25 +08:00
  • a9e6391417 feat(layout/nav): add reset-to-default menu order action Slinetrac 2025-12-17 11:18:46 +08:00
  • 721929a2a1 refactor(layout/nav): extract nav menu order logic into hook Slinetrac 2025-12-17 11:06:38 +08:00
  • b35d0ac16f chore: prerelease 2.4.4-rc.1 v2.4.4-rc.1 Tunglies 2025-12-16 16:05:48 +08:00
  • 3198c3f023 chore(deps): bump npm deps Slinetrac 2025-12-16 11:48:18 +08:00
  • a3df3fc2a6 refactor(uri-parser): centralize scheme dispatch and harden parsing Slinetrac 2025-12-15 12:26:38 +08:00
  • 507d85ac2f fix: update dependencies in Cargo.lock and Cargo.toml for compatibility Tunglies 2025-12-15 14:26:54 +08:00
  • 236e5c56c3 fix: update windows-sys and socket2 dependencies in Cargo.lock Tunglies 2025-12-15 14:23:42 +08:00
  • 5b63f350ed fix: update edition and rust-version fields in Cargo.toml files Tunglies 2025-12-15 14:17:56 +08:00
  • 5f885bbe32 fix: update clash_verge_service_ipc to version 2.0.26 and kode-bridge to version 0.3.5 Tunglies 2025-12-15 14:09:33 +08:00
  • 6e170993dc docs: update Changelog.md oomeow 2025-12-14 13:39:54 +08:00
  • ee6b857336 perf: cache listen functions to prevent always repeatedly remove and re-add listener on useLayoutEvents hook oomeow 2025-12-14 13:06:34 +08:00
  • 195f470bca docs: Changelog.md Slinetrac 2025-12-14 10:07:39 +08:00
  • 37c2428f49 fix: head state not updated when using config.yaml as current profile (#5827) xuvjso 2025-12-14 10:01:46 +08:00
  • 34793f9880 chore(husky): support cargo workspace Slinetrac 2025-12-13 20:28:25 +08:00
  • 04e50824f1 chore(issue): adjust issue template Slinetrac 2025-12-13 19:54:36 +08:00
  • da7faf815f Revert "perf: improve check tun mode available when update tray menu" oomeow 2025-12-13 18:24:44 +08:00
  • af9b67186e perf: handle tray icon event to reduce always spawn thread oomeow 2025-12-13 16:49:55 +08:00
  • c5fa64a213 perf: use blocking recv method reduce unnecessary polling overhead. oomeow 2025-12-13 16:10:15 +08:00
  • 5c42658a2e fix: init work config and resources twice oomeow 2025-12-13 15:21:22 +08:00
  • 3c1bcd7d72 fix: macOS tray icon color flickers during app launch oomeow 2025-12-13 13:46:49 +08:00
  • 328803b894 chore(deps): update dependency react-i18next to v16.5.0 (#5808) renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 2025-12-13 12:08:51 +08:00
  • fbe44cf9c1 chore(deps): update actions/upload-artifact action to v6 (#5812) renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 2025-12-13 12:08:29 +08:00
  • 6db559f346 chore(i18n): optimize proxy strategy names and GeoSite capitalization #5811 Slinetrac 2025-12-13 11:18:47 +08:00
  • f0c7aca3ff fix(window): hover effect of the minimize and close button does not disappear Slinetrac 2025-12-12 17:27:05 +08:00
  • 8316c75c78 Revert "refactor(window): improve WindowProvider implementation" Slinetrac 2025-12-12 16:42:22 +08:00
  • e56a989944 fix: improve service availability checks #5788 Tunglies 2025-12-12 16:07:36 +08:00