Skip to content

Latest commit

 

History

History
1886 lines (1803 loc) · 267 KB

CHANGELOG.md

File metadata and controls

1886 lines (1803 loc) · 267 KB

1.5.1 (2024-04-08)

✨ Features

  • backend: allow to hide tray selector (#626) (4e45b98) by @greenhat616
  • config: support custom app dir in windows (#582) (2e48df0) by @greenhat616
  • custom-schema: add support for name and desc fields (6121545) by @greenhat616
  • improve WebSocket reconnection in useWebsocket hook (8039a56) by @keiko233
  • lock rustup toolchain to stable channel (076fe21) by @4o3F
  • new desigin rules page (81a7e1b) by @keiko233
  • new design log page (5674788) by @keiko233
  • perf motion transition (d9b8585) by @keiko233

🐛 Bug Fixes

  • build (2284ebf) by @keiko233
  • bundler/nsis: don't use /R flag on installation dir (45e1905) by @keiko233
  • chains: only guard fields should be overwritten (#629) (9046a1f) by @greenhat616
  • cmds: path in changing app dir call (#591) (82865bb) by @greenhat616
  • cmds: migrate custom app dir typo (#628) (a3e99c3) by @greenhat616
  • command path (70c03cc) by @greenhat616
  • connection page NaN and first enter animation (20e3897) by @greenhat616
  • deps: pin dependency @generouted/react-router to 1.18.5 (0aa9aca) by @renovate[bot]
  • deps: update dependency @emotion/styled to v11.11.5 (af75e29) by @renovate[bot]
  • deps: update dependency @generouted/react-router to v1.18.6 (18d98a8) by @renovate[bot]
  • deps: update dependency @generouted/react-router to v1.18.7 (4106a8e) by @renovate[bot]
  • deps: update dependency @mui/x-data-grid to v6.19.8 (#651) (d622ca2) by @renovate[bot]
  • deps: update dependency @mui/x-data-grid to v7 (#659) (f16e5c0) by @renovate[bot]
  • deps: update dependency @mui/x-data-grid to v7.1.0 (685af5a) by @renovate[bot]
  • deps: update dependency @mui/x-data-grid to v7.1.1 (4fdaf63) by @renovate[bot]
  • deps: update dependency ahooks to v3.7.11 (#700) (ed0a7bd) by @renovate[bot]
  • deps: update dependency axios to v1.6.8 (c06ad64) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.12 (8c984c3) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.13 (45e0b93) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.14 (#616) (80c0a5a) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.15 (#641) (19acea3) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.18 (#647) (e6cebc7) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.20 (61e3578) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.21 (#676) (aad12ca) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.22 (57d3379) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.23 (07e97af) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.24 (769f295) by @renovate[bot]
  • deps: update dependency framer-motion to v11.0.25 (71f2ca5) by @renovate[bot]
  • deps: update dependency i18next to v23.10.1 (30b093c) by @renovate[bot]
  • deps: update dependency monaco-editor to v0.47.0 (d2a26f2) by @renovate[bot]
  • deps: update dependency react-hook-form to v7.51.1 (2964754) by @renovate[bot]
  • deps: update dependency react-hook-form to v7.51.2 (6c4d59b) by @renovate[bot]
  • deps: update dependency react-i18next to v14.0.8 (1cc73e1) by @renovate[bot]
  • deps: update dependency react-i18next to v14.1.0 (c9a3cfc) by @renovate[bot]
  • deps: update dependency react-router-dom to v6.22.3 (f3bd189) by @renovate[bot]
  • deps: update dependency react-virtuoso to v4.7.2 (086c89f) by @renovate[bot]
  • deps: update dependency react-virtuoso to v4.7.3 (40a7540) by @renovate[bot]
  • deps: update dependency react-virtuoso to v4.7.4 (#648) (2ccffa9) by @renovate[bot]
  • deps: update dependency react-virtuoso to v4.7.5 (7bab4e1) by @renovate[bot]
  • deps: update dependency react-virtuoso to v4.7.6 (6dbc077) by @renovate[bot]
  • deps: update dependency react-virtuoso to v4.7.7 (087a695) by @renovate[bot]
  • deps: update dependency react-virtuoso to v4.7.8 (#724) (b5ce1c6) by @renovate[bot]
  • deps: update material-ui monorepo (#562) (eb82b2e) by @renovate[bot]
  • deps: update material-ui monorepo (#607) (5611fc4) by @renovate[bot]
  • deps: update material-ui monorepo (#638) (b233a2f) by @renovate[bot]
  • deps: update material-ui monorepo (#715) (c8ae4ae) by @renovate[bot]
  • deps: update rust crate anyhow to v1.0.81 (e7171ed) by @renovate[bot]
  • deps: update rust crate async-trait to v0.1.79 (fce9925) by @renovate[bot]
  • deps: update rust crate backon to v0.4.3 (#578) (356b99e) by @renovate[bot]
  • deps: update rust crate backon to v0.4.4 (#731) (7732e6c) by @renovate[bot]
  • deps: update rust crate chrono to v0.4.35 (90f8e44) by @renovate[bot]
  • deps: update rust crate chrono to v0.4.37 (4a3e697) by @renovate[bot]
  • deps: update rust crate ctrlc to v3.4.4 (d9a5417) by @renovate[bot]
  • deps: update rust crate image to v0.25.1 (c79020e) by @renovate[bot]
  • deps: update rust crate indexmap to v2.2.6 (#663) (0f4b646) by @renovate[bot]
  • deps: update rust crate open to v5.1.2 (e6a35d1) by @renovate[bot]
  • deps: update rust crate reqwest to v0.11.25 (#581) (6522392) by @renovate[bot]
  • deps: update rust crate reqwest to v0.11.26 (4a2f052) by @renovate[bot]
  • deps: update rust crate reqwest to v0.11.27 (#645) (1c1441a) by @renovate[bot]
  • deps: update rust crate serde_json to v1.0.115 (#677) (cffe3f5) by @renovate[bot]
  • deps: update rust crate serde_yaml to v0.9.33 (#624) (98e34fa) by @renovate[bot]
  • deps: update rust crate serde_yaml to v0.9.34 (e56b0ed) by @renovate[bot]
  • deps: update rust crate sysinfo to v0.30.7 (#567) (0617256) by @renovate[bot]
  • deps: update rust crate sysinfo to v0.30.8 (dda3280) by @renovate[bot]
  • deps: update rust crate tokio to v1.37.0 (780b6d4) by @renovate[bot]
  • deps: update rust crate uuid to v1.8.0 (0edb4ad) by @renovate[bot]
  • deps: update rust crate warp to v0.3.7 (da083a8) by @renovate[bot]
  • deps: update rust crate which to v6.0.1 (f966d5a) by @renovate[bot]
  • disable webview2 SwipeNavigation (b1d83aa) by @keiko233
  • docs: fix url typos (07c72f3) by @keiko233
  • draft patch to resolve custom app config migration (8cc9e8c) by @greenhat616
  • fix migration child process issue (363bb4b) by @4o3F
  • fix migration issue for path with space (0bfcb04) by @4o3F
  • fix misinterprete of tauri's application args (bc769ac) by @4o3F
  • fix rename permission issue (dd8dc58) by @4o3F
  • fix single instance check failing on macos (6a48cf3) by @4o3F
  • fix wrong window size and position (072d030) by @4o3F
  • lint (34f4d9a) by @greenhat616
  • MDYSwitch-thumb size (1928442) by @keiko233
  • missing github repo context (8c99542) by @keiko233
  • notification: unexpected } (#563) (7f53253) by @WOSHIZHAZHA120
  • panic while quit application (818dd0e) by @greenhat616
  • profile-box border radius value (51f2547) by @keiko233
  • profiles when drag sort container scroll style (ed71c42) by @keiko233
  • proxy groups virtuoso also overscan (e16c2e4) by @keiko233
  • restart application not work (61662f9) by @greenhat616
  • revert previous commit (d361bec) by @greenhat616
  • slinet start get_window err (41fdd90) by @keiko233
  • subscription info parse issue, closing #729 (88ccfcd) by @greenhat616
  • top item no padding (9c0a95d) by @keiko233
  • try to add a launch command to make restart application work (02d7847) by @greenhat616
  • try to use delayed singleton check to make restart app work (e4a0582) by @greenhat616
  • use clash verge rev patch to resolve Content-Disposition Filename issue, closing #703 (5bc9001) by @greenhat616
  • use overscan to prevent blank scrolling (de28211) by @keiko233
  • use shiki intead of shikiji (a5fb9e4) by @greenhat616

🧹 Maintenance

  • add scss dts for better DX (9609863) by @greenhat616
  • add send-release:nightly script & trigger when nightly build (103b174) by @keiko233
  • bump rust crates (94d3863) by @greenhat616
  • deps: pin dependencies (d07d0be) by @renovate[bot]
  • deps: update dependency @commitlint/cli to v19.2.0 (#613) (18aa6dc) by @renovate[bot]
  • deps: update dependency @commitlint/cli to v19.2.1 (2ff8f22) by @renovate[bot]
  • deps: update dependency @tauri-apps/cli to v1.5.11 (7a89e7c) by @renovate[bot]
  • deps: update dependency @types/node to v20.11.28 (#615) (fbc046a) by @renovate[bot]
  • deps: update dependency @types/node to v20.11.30 (#640) (bcace64) by @renovate[bot]
  • deps: update dependency @types/node to v20.12.2 (09a0ecc) by @renovate[bot]
  • deps: update dependency @types/node to v20.12.3 (#708) (664c057) by @renovate[bot]
  • deps: update dependency @types/node to v20.12.5 (#722) (4a97015) by @renovate[bot]
  • deps: update dependency @types/react to v18.2.62 (6893702) by @renovate[bot]
  • deps: update dependency @types/react to v18.2.63 (c6b20f5) by @renovate[bot]
  • deps: update dependency @types/react to v18.2.66 (#612) (9e5322f) by @renovate[bot]
  • deps: update dependency @types/react to v18.2.69 (#661) (1afa4c4) by @renovate[bot]
  • deps: update dependency @types/react to v18.2.70 (a4ac46e) by @renovate[bot]
  • deps: update dependency @types/react to v18.2.71 (#675) (2642ed8) by @renovate[bot]
  • deps: update dependency @types/react to v18.2.72 (cb82b6f) by @renovate[bot]
  • deps: update dependency @types/react to v18.2.73 (a9fe452) by @renovate[bot]
  • deps: update dependency @types/react to v18.2.74 (96003b9) by @renovate[bot]
  • deps: update dependency @types/react-dom to v18.2.20 (0f4be95) by @renovate[bot]
  • deps: update dependency @types/react-dom to v18.2.21 (7ee63eb) by @renovate[bot]
  • deps: update dependency @types/react-dom to v18.2.23 (9560652) by @renovate[bot]
  • deps: update dependency adm-zip to v0.5.11 (#606) (ea773d3) by @renovate[bot]
  • deps: update dependency adm-zip to v0.5.12 (#609) (62b3cda) by @renovate[bot]
  • deps: update dependency autoprefixer to v10.4.19 (9868716) by @renovate[bot]
  • deps: update dependency eslint-plugin-react to v7.34.0 (9d7698e) by @renovate[bot]
  • deps: update dependency eslint-plugin-react to v7.34.1 (347ce03) by @renovate[bot]
  • deps: update dependency postcss to v8.4.36 (#630) (e602753) by @renovate[bot]
  • deps: update dependency postcss to v8.4.37 (edc556f) by @renovate[bot]
  • deps: update dependency postcss to v8.4.38 (#653) (8ab7a76) by @renovate[bot]
  • deps: update dependency postcss-import to v16.1.0 (dd7a174) by @renovate[bot]
  • deps: update dependency sass to v1.72.0 (#608) (cbd0f22) by @renovate[bot]
  • deps: update dependency sass to v1.74.1 (#713) (3258ec0) by @renovate[bot]
  • deps: update dependency shiki to v1.2.4 (#709) (6e905a2) by @renovate[bot]
  • deps: update dependency stylelint to v16.3.0 (9c6f6eb) by @renovate[bot]
  • deps: update dependency stylelint to v16.3.1 (#678) (ddd4d13) by @renovate[bot]
  • deps: update dependency stylelint-config-recess-order to v5 (#546) (9f2b781) by @renovate[bot]
  • deps: update dependency stylelint-scss to v6.2.0 (a39772d) by @renovate[bot]
  • deps: update dependency stylelint-scss to v6.2.1 (ed66085) by @renovate[bot]
  • deps: update dependency tsx to v4.7.2 (#714) (c4f93d2) by @renovate[bot]
  • deps: update dependency typescript to v5.4.3 (#654) (6671f80) by @renovate[bot]
  • deps: update dependency typescript to v5.4.4 (1cbf98b) by @renovate[bot]
  • deps: update dependency vite to v5.1.5 (c501fa1) by @renovate[bot]
  • deps: update dependency vite to v5.1.6 (ad3269e) by @renovate[bot]
  • deps: update dependency vite to v5.2.2 (#649) (5cfc153) by @renovate[bot]
  • deps: update dependency vite to v5.2.3 (70aabf9) by @renovate[bot]
  • deps: update dependency vite to v5.2.4 (5061365) by @renovate[bot]
  • deps: update dependency vite to v5.2.5 (#669) (5231fef) by @renovate[bot]
  • deps: update dependency vite to v5.2.6 (11e4ccc) by @renovate[bot]
  • deps: update dependency vite to v5.2.7 (745a13a) by @renovate[bot]
  • deps: update dependency vite to v5.2.8 (#710) (299c6e6) by @renovate[bot]
  • deps: update lint packages to v19.1.0 (1f4c04f) by @renovate[bot]
  • deps: update lint packages to v7.1.1 (#556) (07cef3e) by @renovate[bot]
  • deps: update lint packages to v7.2.0 (685179b) by @renovate[bot]
  • deps: update lint packages to v7.3.1 (d351341) by @renovate[bot]
  • deps: update lint packages to v7.4.0 (d0acb3d) by @renovate[bot]
  • deps: update lint packages to v7.5.0 (#701) (593a2ed) by @renovate[bot]
  • deps: update rust crate simd-json to v0.13.9 (1b9a0c4) by @renovate[bot]
  • deps: update rust crate thiserror to v1.0.58 (d958bb0) by @renovate[bot]
  • deps: update softprops/action-gh-release action to v2 (#580) (acf772f) by @renovate[bot]
  • deps: update typescript packages (8be72ca) by @renovate[bot]
  • deps: update typescript packages (14056fc) by @renovate[bot]
  • deps: update typescript packages (d16e13e) by @renovate[bot]
  • deps: update typescript packages (c151161) by @renovate[bot]
  • deps: update typescript packages (#604) (06cf427) by @renovate[bot]
  • drop unused scss (12d8026) by @keiko233
  • enable devtools in nightly build (20d4943) by @greenhat616
  • fix issues template typos (b395c6f) by @keiko233
  • fix nsis installer empty dir check (78b18de) by @keiko233
  • fix version escape & version get err (89d5bd7) by @keiko233
  • manifest: update manifest [skip ci] (b60d680) by @github-actions[bot]
  • manifest: update manifest [skip ci] (fc6a7af) by @github-actions[bot]
  • manifest: update manifest [skip ci] (cf1b561) by @github-actions[bot]
  • manifest: update manifest [skip ci] (7d76a12) by @github-actions[bot]
  • manifest: update manifest [skip ci] (34c209e) by @github-actions[bot]
  • manifest: update manifest [skip ci] (08a5319) by @github-actions[bot]
  • manifest: update manifest [skip ci] (28e40d8) by @github-actions[bot]
  • manifest: update manifest [skip ci] (9ce8b52) by @github-actions[bot]
  • manifest: update manifest [skip ci] (269e396) by @github-actions[bot]
  • manifest: update manifest [skip ci] (5d07fa3) by @github-actions[bot]
  • manifest: update manifest [skip ci] (6343984) by @github-actions[bot]
  • manifest: update manifest [skip ci] (bf8315e) by @github-actions[bot]
  • manifest: update manifest [skip ci] (6d47859) by @github-actions[bot]
  • manifest: update manifest [skip ci] (0b4d3a7) by @github-actions[bot]
  • manifest: update manifest [skip ci] (f36e968) by @github-actions[bot]
  • manifest: update manifest [skip ci] (d444e87) by @github-actions[bot]
  • manifest: update manifest [skip ci] (552df74) by @github-actions[bot]
  • manifest: update manifest [skip ci] (702aece) by @github-actions[bot]
  • manifest: update manifest [skip ci] (860c016) by @github-actions[bot]
  • manifest: update manifest [skip ci] (08cce9e) by @github-actions[bot]
  • manifest: update manifest [skip ci] (013be16) by @github-actions[bot]
  • manifest: update manifest [skip ci] (a675d97) by @github-actions[bot]
  • manifest: update manifest [skip ci] (cf14653) by @github-actions[bot]
  • manifest: update manifest [skip ci] (88ecd5a) by @github-actions[bot]
  • manifest: update manifest [skip ci] (14ed833) by @github-actions[bot]
  • manifest: update manifest [skip ci] (7dbd1e2) by @github-actions[bot]
  • manifest: update manifest [skip ci] (68896fe) by @github-actions[bot]
  • post tweet when release (62fe6bc) by @keiko233
  • rename copyright (7772167) by @keiko233
  • rm global scss dts (03ecc37) by @greenhat616
  • send nightly build to telegram channel (0207ee0) by @keiko233
  • update deps (68e1ad2) by @greenhat616
  • update rust crates (2768ec9) by @greenhat616

📚 Documentation

  • add clash-verge-rev acknowledgement (4c33749) by @greenhat616
  • add license img tag (c0f0797) by @keiko233
  • add twitter img tag (d7bb676) by @keiko233
  • align center tag imgs (ec77c8c) by @keiko233
  • update issues template (92b6199) by @greenhat616
  • update readme (16a3b3d) by @keiko233

🔨 Refactoring

  • use lazy load routes to improve performance (cd06026) by @greenhat616

1.5.0 (2024-03-03)

⚠ BREAKING CHANGES

  • clash: add default core secret and impl port checker before clash start (#533)
  • bundler: remove msi target
  • config: modify default external-controller port (#436)
  • backend: add tray proxies selector support (#417)
  • frontend: migrate to esm (#407)

✨ Features

  • add Auto Check Updates Switch (a17510a) by @
  • add margin for SettingItem extra element (fa1dcdd) by @
  • add MDYSwitch & replace all Switches with MDYSwitch (0c86b80) by @
  • add useMessage hook (1da9951) by @
  • backend: add tray proxies selector support (#417) (17f9319) by @
  • clash: add default core secret and impl port checker before clash start (#533) (29c1d9c) by @
  • color select use MuiColorInput (6ade58c) by @
  • config: add migration for old config dir (#419) (4688334) by @
  • connection: allow filter out process name (d277e47) by @
  • custom schema support (#516) (24617aa) by @
  • locale: use system locale as default (#437) (331996a) by @
  • make profile material you (5be21a9) by @
  • MDYSwitch support loading prop (a48aa09) by @
  • new style design profile item drag sort (3745d4b) by @
  • onCheckUpdate button supports loading animation & refactoring error removal notification using dialog (9f0afb7) by @
  • refactor GuardStatus & support loading status (f2a08d9) by @
  • refactor UpdateViewer (94fff23) by @
  • tray: add diff check for system tray partial update (#477) (0e38ee9) by @
  • tray: add tray icon resize logic to improve icon rendering (#540) (9f4bd55) by @

🐛 Bug Fixes

  • build issue (d68b0be) by @
  • ci (83d8bf4) by @
  • ci: replace github workflow token (5bf4775) by @
  • config migration issue (5772101) by @
  • config: fix config migration (#433) (ecfd51a) by @
  • custom-schema: fix schema not working for new opening and dialog not showing with certain route (#534) (f8e58f1) by @
  • deps: pin dependency mui-color-input to 2.0.3 (#473) (a7b6c0a) by @
  • deps: pin dependency react-markdown to 9.0.1 (46d33a0) by @
  • deps: update dependency @emotion/react to v11.11.4 (233a709) by @
  • deps: update dependency @mui/x-data-grid to v6.19.4 (bb04958) by @
  • deps: update dependency @mui/x-data-grid to v6.19.5 (#476) (b9da95f) by @
  • deps: update dependency @mui/x-data-grid to v6.19.6 (6ad5149) by @
  • deps: update dependency framer-motion to v11.0.4 (#427) (dce4267) by @
  • deps: update dependency framer-motion to v11.0.5 (#429) (5ac56ef) by @
  • deps: update dependency framer-motion to v11.0.6 (#475) (7a0719c) by @
  • deps: update dependency framer-motion to v11.0.7 (d7a097c) by @
  • deps: update dependency framer-motion to v11.0.8 (511af58) by @
  • deps: update dependency i18next to v23.10.0 (#471) (63bb5ea) by @
  • deps: update dependency i18next to v23.8.3 (2f25bc7) by @
  • deps: update dependency i18next to v23.9.0 (2a19c35) by @
  • deps: update dependency monaco-editor to v0.46.0 (#405) (a85d462) by @
  • deps: update dependency react-error-boundary to v4.0.13 (#529) (7d72707) by @
  • deps: update dependency react-hook-form to v7.51.0 (0cce088) by @
  • deps: update dependency react-router-dom to v6.22.1 (b72d9ad) by @
  • deps: update dependency react-router-dom to v6.22.2 (0cee569) by @
  • deps: update dependency react-virtuoso to v4.7.0 (c537b56) by @
  • deps: update dependency react-virtuoso to v4.7.1 (#480) (277920f) by @
  • deps: update dependency swr to v2.2.5 (c40e78b) by @
  • deps: update material-ui monorepo (dfa2059) by @
  • deps: update material-ui monorepo (6c4e349) by @
  • deps: update material-ui monorepo to v5.15.10 (8b8ee13) by @
  • deps: update rust crate anyhow to v1.0.80 (ca84032) by @
  • deps: update rust crate base64 to 0.22 (b981d5f) by @
  • deps: update rust crate chrono to v0.4.34 (#418) (eee6b46) by @
  • deps: update rust crate dyn-clone to v1.0.17 (22ec542) by @
  • deps: update rust crate indexmap to v2.2.4 (aae5cc2) by @
  • deps: update rust crate indexmap to v2.2.5 (#527) (02a2b28) by @
  • deps: update rust crate log to v0.4.21 (d30887c) by @
  • deps: update rust crate log4rs to v1.3.0 (#416) (cd138f8) by @
  • deps: update rust crate objc2 to 0.5.0 (#528) (2d0302d) by @
  • deps: update rust crate open to v5.0.2 (8b7bc08) by @
  • deps: update rust crate open to v5.1.0 (1c054f6) by @
  • deps: update rust crate open to v5.1.1 (#542) (3c06936) by @
  • deps: update rust crate rocksdb to 0.22 (#428) (55bbd12) by @
  • deps: update rust crate rquickjs to 0.5.0 (d0ebebc) by @
  • deps: update rust crate rquickjs to v0.5.1 (#469) (72b439b) by @
  • deps: update rust crate runas to v1.2.0 (#465) (2fd4dd1) by @
  • deps: update rust crate semver to v1.0.22 (#456) (40f80cb) by @
  • deps: update rust crate serde_json to v1.0.114 (#462) (eeea0ee) by @
  • deps: update rust crate serde_yaml to v0.9.32 (#457) (6d77854) by @
  • deps: update rust crate sysinfo to v0.30.6 (db6a3c4) by @
  • deps: update rust crate tauri to v1.6.0 (1b17c6c) by @
  • deps: update rust crate tauri to v1.6.1 (#504) (9cdd5aa) by @
  • deps: update rust crate tempfile to v3.10.1 (ea90044) by @
  • deps: update rust crates (1a75f5f) by @
  • fix wrong window position and size with multiple screen (6a3acb3) by @
  • fmt (c33c552) by @
  • layout error when window width is small (3fd4619) by @
  • line breaks typos (e3aa529) by @
  • lint (978872b) by @
  • lint (3169708) by @
  • macos: use rfd to prevent panic (f0aa74d) by @
  • MDYSwitch switchBase padding value (5482861) by @
  • media screen value typos (bf6c1b3) by @
  • nsis: should not stop verge service while updating (36abd6f) by @
  • proxies: reduce tray updating interval (13b8dac) by @
  • proxies: use indexmap instead to correct order (e0db001) by @
  • proxy item box-shadow err (ad8b2a0) by @
  • release ci (33e4087) by @
  • release ci (71503a4) by @
  • resolve save windows state event (80fd7dd) by @
  • tray: proxies updating deadlock (9ae958e) by @
  • tray: should disable click expect Selector and Fallback type (f61ba52) by @
  • tray: use base64 encoded id to fix item not found issue (46a91db) by @

🧹 Maintenance

  • bundler: drop console and debugger in prod (ef9673b) by @
  • bundler: remove msi target (c63d846) by @
  • config: modify default external-controller port (#436) (0ac8ca8) by @
  • deps: pin dependency @types/node to 20.11.21 (755cff8) by @
  • deps: pin dependency telegraf to 4.15.3 (#446) (3ddd7b8) by @
  • deps: update dependency @commitlint/cli to v19.0.1 (d8ea303) by @
  • deps: update dependency @commitlint/config-conventional to v18.6.2 (e1597c7) by @
  • deps: update dependency @tauri-apps/cli to v1.5.10 (522e7bf) by @
  • deps: update dependency @types/node to v20.11.22 (805dc92) by @
  • deps: update dependency @types/node to v20.11.24 (#525) (e30f3ec) by @
  • deps: update dependency @types/react to v18.2.56 (e4c5b17) by @
  • deps: update dependency @types/react to v18.2.57 (968bf60) by @
  • deps: update dependency @types/react to v18.2.58 (f297ac1) by @
  • deps: update dependency @types/react to v18.2.59 (4a816d7) by @
  • deps: update dependency @types/react to v18.2.60 (8f97457) by @
  • deps: update dependency autoprefixer to v10.4.18 (5cd3cde) by @
  • deps: update dependency eslint to v8.57.0 (73f9b73) by @
  • deps: update dependency eslint-plugin-html to v8 (#413) (fecf28f) by @
  • deps: update dependency https-proxy-agent to v7.0.3 (4efd512) by @
  • deps: update dependency https-proxy-agent to v7.0.4 (cc9537e) by @
  • deps: update dependency husky to v9.0.11 (9755aee) by @
  • deps: update dependency postcss-import to v16.0.1 (4586801) by @
  • deps: update dependency sass to v1.71.0 (7385e5d) by @
  • deps: update dependency sass to v1.71.1 (#466) (30f7aac) by @
  • deps: update dependency telegraf to v4.16.0 (5a51834) by @
  • deps: update dependency telegraf to v4.16.1 (acbbe8b) by @
  • deps: update dependency telegraf to v4.16.2 (8614088) by @
  • deps: update dependency telegraf to v4.16.3 (4bddfde) by @
  • deps: update dependency tsx to v4.7.1 (42a3ce8) by @
  • deps: update dependency vite to v5.1.0 (#404) (5fcbd43) by @
  • deps: update dependency vite to v5.1.1 (7b100b8) by @
  • deps: update dependency vite to v5.1.2 (f8bd9bd) by @
  • deps: update dependency vite to v5.1.3 (79aef4c) by @
  • deps: update dependency vite to v5.1.4 (#467) (a3c5f9e) by @
  • deps: update lint packages to v18.6.1 (83c166f) by @
  • deps: update lint packages to v19 (#498) (67cfe88) by @
  • deps: update lint packages to v19.0.3 (2ce75a8) by @
  • deps: update lint packages to v7 (#423) (8e15824) by @
  • deps: update lint packages to v7.0.2 (9d7e93f) by @
  • deps: update lint packages to v7.1.0 (9529dbf) by @
  • deps: update orhun/git-cliff-action action to v3 (#530) (69b7b99) by @
  • deps: update rust crate serde to v1.0.197 (e9b5303) by @
  • deps: update rust crate thiserror to v1.0.57 (#420) (7a483b9) by @
  • deps: update typescript packages (4aa830b) by @
  • fix!: import missing dependencies (eca7b78) by @
  • frontend: migrate to esm (#407) (472bba8) by @
  • manifest: update manifest [skip ci] (cf61d23) by @
  • manifest: update manifest [skip ci] (e932205) by @
  • manifest: update manifest [skip ci] (0bb2ad3) by @
  • manifest: update manifest [skip ci] (33c28db) by @
  • manifest: update manifest [skip ci] (064ca02) by @
  • manifest: update manifest [skip ci] (9c65dde) by @
  • manifest: update manifest [skip ci] (d4d9ba6) by @
  • manifest: update manifest [skip ci] (5a80b40) by @
  • manifest: update manifest [skip ci] (76bbd23) by @
  • manifest: update manifest [skip ci] (dad2441) by @
  • manifest: update manifest [skip ci] (6939399) by @
  • release: v1.5.0 🤖 [skip ci] (0a915bf) by @
  • remove console and debugger when not in dev mode (d884426) by @
  • send release notify to telegram channel (e66e38e) by @
  • update deps (3743406) by @
  • update deps (aca1ef5) by @
  • use debug as default app log level when debugging (e6b3356) by @

🔨 Refactoring

  • clash: move api and core manager into one mod (#411) (6720ac1) by @
  • i18n: change backend localization to rust-i18n (#425) (f7296db) by @
  • logging: use tracing instead of log4rs (#486) (791baa5) by @
  • proxies: proxies hash and diff logic (483335d) by @
  • single-instance: refactor single instance check (#499) (11d7241) by @

1.4.5 (2024-02-08)

⚠ BREAKING CHANGES

  • updater: use nsis instead of msi
  • nsis: switch to both installMode

✨ Features

  • nsis: switch to both installMode (ce3c138) by @
  • updater: use nsis instead of msi (c0cde77) by @

🐛 Bug Fixes

  • bundle: instance is running while updating app (#393) (7cb2b5c) by @
  • bundler: kill processes while updating in windows (cffd388), closes #397 by @
  • ci: daily updater issue (#392) (c6017cc) by @
  • ci: nightly updater issue (4a05f77) by @
  • deps: update dependency @mui/x-data-grid to v6.19.3 (c75cac4) by @
  • deps: update dependency ahooks to v3.7.10 (a8635d5) by @
  • deps: update dependency i18next to v23.8.2 (6506e28) by @
  • deps: update dependency react-hook-form to v7.50.0 (909afdf) by @
  • deps: update dependency react-hook-form to v7.50.1 (#387) (10505fa) by @
  • deps: update dependency react-i18next to v14.0.2 (78765a0) by @
  • deps: update dependency react-i18next to v14.0.3 (b1e22f7) by @
  • deps: update dependency react-i18next to v14.0.4 (3b3083c) by @
  • deps: update dependency react-i18next to v14.0.5 (9841f26) by @
  • deps: update dependency react-router-dom to v6.22.0 (f7ce206) by @
  • deps: update material-ui monorepo (98bb347) by @
  • deps: update material-ui monorepo (260f539) by @
  • deps: update rust crate reqwest to v0.11.24 (08f6abc) by @
  • deps: update rust crate rquickjs to v0.4.3 (d6f6a30) by @
  • deps: update rust crate tempfile to v3.10.0 (cb80a1e) by @
  • deps: update rust crate tokio to v1.36.0 (5036611) by @
  • deps: update rust crate window-vibrancy to 0.5.0 (#401) (ddce748) by @
  • minimize icon is wrong while resize window (#394) (3517d87) by @
  • nsis: kill nyanpasu processes while updating (#403) (40ae424) by @
  • portable issues (#395) (b249ba9) by @
  • resources missing (52e0760) by @
  • sort connection in numerical comparison for Download, DL Speed, etc (#367) (11195fc) by @

🧹 Maintenance

  • deps: update dependency @types/react to v18.2.51 (f6124d7) by @
  • deps: update dependency @types/react to v18.2.52 (eb61d94) by @
  • deps: update dependency @types/react to v18.2.53 (23e866d) by @
  • deps: update dependency @types/react to v18.2.54 (030e454) by @
  • deps: update dependency @types/react to v18.2.55 (69acbb0) by @
  • deps: update dependency @types/react-dom to v18.2.19 (3930db9) by @
  • deps: update dependency lint-staged to v15.2.1 (06e4fe5) by @
  • deps: update dependency npm-run-all2 to v6.1.2 (8f97bb7) by @
  • deps: update dependency postcss to v8.4.34 (585dd12) by @
  • deps: update dependency postcss to v8.4.35 (7d4c5f4) by @
  • deps: update dependency stylelint-config-recess-order to v4.6.0 (8c012d8) by @
  • deps: update lint packages (798c65e) by @
  • deps: update lint packages (b4d5ef0) by @
  • deps: update lint packages (#375) (7ded812) by @
  • manifest: update manifest [skip ci] (fa52f94) by @
  • manifest: update manifest [skip ci] (26722d3) by @
  • manifest: update manifest [skip ci] (f8e69a3) by @
  • release: v1.4.5 🤖 [skip ci] (2e94b33) by @

1.4.4 (2024-01-29)

🐛 Bug Fixes

  • backend: fix deadlock issue on config (#312) (23ced3b) by @
  • ci: publish & updater (a715241) by @
  • ci: should generate manifest in dev branch for compatible with <= 1.4.3 (#292) (ffeb6d7) by @
  • deps: update dependency @mui/x-data-grid to v6.19.2 (b5b96f3) by @
  • deps: update dependency ahooks to v3.7.9 (a9da0a9) by @
  • deps: update dependency axios to v1.6.6 (47f6e71) by @
  • deps: update dependency axios to v1.6.7 (c0d5258) by @
  • deps: update dependency framer-motion to v11 (#316) (97093c5) by @
  • deps: update dependency framer-motion to v11.0.2 (4c11f7d) by @
  • deps: update dependency framer-motion to v11.0.3 (4b899ef) by @
  • deps: update dependency i18next to v23.7.19 (56669df) by @
  • deps: update dependency i18next to v23.7.20 (348c908) by @
  • deps: update dependency i18next to v23.8.0 (a91312b) by @
  • deps: update dependency i18next to v23.8.1 (#343) (c9ee088) by @
  • deps: update dependency react-virtuoso to v4.6.3 (a6d867b) by @
  • deps: update deps (#294) (42ec60b) by @
  • deps: update material-ui monorepo (d251cf2) by @
  • deps: update rust crate iptools to 0.2.5 (#299) (4371160) by @
  • deps: update rust crate rquickjs to 0.4.2 (#300) (77f9ae8) by @
  • deps: update rust crate serde_json to v1.0.113 (#344) (286b0b8) by @
  • deps: update rust crate serde_yaml to v0.9.31 (#345) (397c7a3) by @
  • deps: update rust crate simd-json to 0.13.8 (#301) (5fc147a) by @
  • deps: update rust crate simd-json to 0.13.8 (#302) (29f6046) by @
  • portable: do not use system notification api while app is portable (#334) (e9abc47) by @
  • portable: portable bundle issue (#335) (c9ea3cd) by @
  • updater: use release body as updater note (#333) (9db0bac) by @
  • use if let instead (#309) (390bf62) by @

🧹 Maintenance

  • deps: pin dependencies (#295) (a920469) by @
  • deps: pin dependencies (#296) (0d147b3) by @
  • deps: pin dependencies (#297) (8620b3a) by @
  • deps: pin dependencies (#298) (d413980) by @
  • deps: replace dependency npm-run-all with npm-run-all2 5.0.0 (#337) (e091bf3) by @
  • deps: update backend deps (#332) (506e1df) by @
  • deps: update dependency husky to v9 (#322) (6eb6a1a) by @
  • deps: update dependency npm-run-all2 to v5.0.2 (d6e6536) by @
  • deps: update dependency npm-run-all2 to v6 (#342) (a92959c) by @
  • deps: update dependency shikiji to v0.10.0 (9d8483a) by @
  • deps: update dependency shikiji to v0.10.1 (b54c881) by @
  • deps: update dependency shikiji to v0.10.2 (45f3662) by @
  • deps: update dependency stylelint-scss to v6.1.0 (005f745) by @
  • deps: update lint packages to v18.5.0 (#308) (9c9293b) by @
  • deps: update lint packages to v18.6.0 (d9c3566) by @
  • deps: update lint packages to v6.19.1 (4fe3458) by @
  • manifest: update manifest [skip ci] (e716aa5) by @
  • manifest: update manifest [skip ci] (1764847) by @
  • manifest: update manifest [skip ci] (d13a76e) by @
  • release: v1.4.4 🤖 [skip ci] (9874b01) by @

📚 Documentation

  • add ArchLinux AUR install suggestion (#293) (a7893cb) by @

🔨 Refactoring

  • backend: improve code robustness (#303) (ba24602) by @

1.4.3 (2024-01-20)

✨ Features

🐛 Bug Fixes

  • #212 (190a36a) by @
  • add a panic hook to collect logs and show a dialog (#191) (f23eb73) by @
  • ci: pin rust version to 1.74.1 (#213) (86ff2d4) by @
  • ci: use dev commit hash when schedule dispatch (50c777b) by @
  • ci: use latest action (9e1d76e) by @
  • dark mode flash in win (ffe2bde) by @
  • deps: update dependency framer-motion to v10.17.0 (051c7fb) by @
  • deps: update dependency framer-motion to v10.17.4 (c6c438e) by @
  • deps: update dependency framer-motion to v10.17.6 (42df02e) by @
  • deps: update dependency framer-motion to v10.17.8 (cbb7df4) by @
  • deps: update dependency framer-motion to v10.17.9 (63a7431) by @
  • deps: update dependency framer-motion to v10.18.0 (d243e8f) by @
  • deps: update rust crate async-trait to 0.1.75 (6722174) by @
  • deps: update rust crate async-trait to 0.1.77 (#249) (fffc081) by @
  • deps: update rust crate ctrlc to 3.4.2 (0362463) by @
  • deps: update rust crate delay_timer to 0.11.5 (#250) (48ace4f) by @
  • deps: update rust crate rquickjs to 0.4.0 (#131) (00c99ca), closes #243 by @
  • deps: update rust crate simd-json to 0.13.6 (#251) (36bda5a) by @
  • deps: update rust crate tauri to 1.5.4 (8b3e420) by @
  • deps: update rust crate tempfile to 3.9.0 (b3404bf) by @
  • enable_tun block the process (#232) (de1c4a0) by @
  • lint (46071c6) by @
  • log: incorrect color in light mode (211bc44) by @
  • notification fallback (#262) (ce0224d) by @
  • notification premission check (#263) (c1f8c54) by @
  • open file, closing #197 (4345dc2) by @
  • publish ci (a518542) by @
  • release ci (c9ae02a) by @
  • rocksdb: use TransactionDB instead of OptimisticTransactionDB (#194) (8373913) by @
  • same text color for REJECT-DROP policy as REJECT (#236) (c78dff4) by @
  • stable channel build issue (#248) (13d7bc4) by @
  • updater (ca1ed25) by @
  • updater: should use nyanpasu proxy or system proxy when performing request (#273) (dc582b4) by @
  • updater: add status code judge (67e26bc) by @
  • updater: allow to use elevated permission to copy and override core (6c992b7) by @
  • virtuoso scroller bottom not padding (be3d99c) by @
  • vite: rm useless shikiji langs support (#267) (7768255) by @
  • windrag err (a7ddd3a) by @

🧹 Maintenance

  • backend: update peer deps (969a061) by @
  • deps: update actions/cache action to v4 (#277) (a6d1025) by @
  • deps: update dependency autoprefixer to v10.4.17 (5e8eaa2) by @
  • deps: update dependency eslint-plugin-n to v16.6.0 (7e7b645) by @
  • deps: update dependency eslint-plugin-n to v16.6.1 (51049b8) by @
  • deps: update dependency eslint-plugin-prettier to v5.1.3 (3659b7a) by @
  • deps: update dependency postcss to v8.4.33 (884a531) by @
  • deps: update dependency postcss-html to v1.6.0 (7ff9013) by @
  • deps: update dependency postcss-import to v16 (#229) (eacfcf3) by @
  • deps: update dependency shikiji to v0.9.12 (0c7e12f) by @
  • deps: update dependency shikiji to v0.9.15 (fee3885) by @
  • deps: update dependency shikiji to v0.9.16 (1bca8fa) by @
  • deps: update dependency shikiji to v0.9.17 (add3d3e) by @
  • deps: update dependency shikiji to v0.9.18 (ae18c31) by @
  • deps: update dependency shikiji to v0.9.19 (a16e3ad) by @
  • deps: update dependency stylelint to v16.1.0 (1dbd52e) by @
  • deps: update dependency stylelint to v16.2.0 (28a4a81) by @
  • deps: update dependency stylelint-config-standard to v36 (#193) (1901dca) by @
  • deps: update dependency stylelint-declaration-block-no-ignored-properties to v2.8.0 (c4cd00f) by @
  • deps: update lint packages (#246) (fcc4bb2) by @
  • deps: update lint packages to v18.4.4 (3ef72a0) by @
  • deps: update lint packages to v6.16.0 (41752d9) by @
  • deps: update lint packages to v6.17.0 (1e3be59) by @
  • deps: update lint packages to v6.18.0 (cb752c3) by @
  • deps: update lint packages to v6.19.0 (4301ec6) by @
  • fix build (85bc278) by @
  • fix build tag typos (bd7656f) by @
  • fix script consola columns (4298483) by @
  • manifest: update manifest [skip ci] (71e759a) by @
  • manifest: update manifest [skip ci] (738906c) by @
  • manifest: update manifest [skip ci] (bbccc15) by @
  • manifest: update manifest [skip ci] (76fc8f9) by @
  • manifest: update manifest [skip ci] (04cb5c4) by @
  • manifest: update manifest [skip ci] (10cccc1) by @
  • manifest: update manifest [skip ci] (2e8e881) by @
  • manifest: update manifest [skip ci] (abd787b) by @
  • manifest: update manifest [skip ci] (35d5296) by @
  • manifest: update manifest [skip ci] (aeeca77) by @
  • manifest: update manifest [skip ci] (6584023) by @
  • manifest: update manifest [skip ci] (01c4bfe) by @
  • manifest: update manifest [skip ci] (5c486df) by @
  • manifest: update manifest [skip ci] (ba7a06a) by @
  • manifest: update manifest [skip ci] (0e64c0d) by @
  • manifest: update manifest [skip ci] (bd1d4be) by @
  • manifest: update manifest [skip ci] (3d3f631) by @
  • manifest: update manifest [skip ci] (450b285) by @
  • manifest: update manifest [skip ci] (020e3f7) by @
  • manifest: update manifest [skip ci] (a732623) by @
  • manifest: update manifest [skip ci] (3d53aa3) by @
  • manifest: update manifest [skip ci] (a04fbb9) by @
  • manifest: update manifest [skip ci] (333560a) by @
  • manifest: update manifest [skip ci] (5cd919e) by @
  • manifest: update manifest [skip ci] (41fdc22) by @
  • manifest: update manifest [skip ci] (2e27c9a) by @
  • manifest: update manifest [skip ci] (3c48bb6) by @
  • port dev build action to release build (2a39be3) by @
  • release: v1.4.3 🤖 [skip ci] (20bc733) by @
  • update change log (16f9154) by @

1.4.2 (2023-12-24)

✨ Features

  • auto add dns according this method (a509863) by @
  • auto log clear (a320219) by @
  • backport concurrency of latency test (63f324b) by @
  • bundled mihomo alpha (4b46eb5) by @
  • improve animations (6495f4d) by @
  • manifest: latest version generator (9dfbc07) by @
  • new style win tray icon & add blue icon when tun enable (79c7107) by @
  • nightly build with updater (a76203b) by @
  • quick logs collect (b264720) by @
  • rules providers (59424f4) by @
  • updater: finish core updater backend (6215531) by @
  • updater: finish ui (aa4e30b) by @
  • use christmas logo (a7e0f8e) by @

🐛 Bug Fixes

  • #92 (c7afb45) by @
  • #96 (f047b7c) by @
  • bump nightly version after publish (6a554b6) by @
  • ci (f4b5670) by @
  • ci (e100219) by @
  • ci (8712ff9) by @
  • ci: release build (27920de) by @
  • ci: updater and dev build (163ab81) by @
  • dark shikiji display color err (050a6f0) by @
  • delay color, closing #124 (5dd0d6c) by @
  • deps: update dependency @mui/lab to v5.0.0-alpha.155 (8be9582) by @
  • deps: update dependency dayjs to v1.11.10 (#119) (4fcbb2d) by @
  • deps: update dependency framer-motion to v10.16.16 (e0f62e0) by @
  • deps: update dependency i18next to v23 (#75) (ebea511) by @
  • deps: update dependency monaco-editor to ^0.45.0 (#128) (e1916d7) by @
  • deps: update dependency react-error-boundary to v4 (#147) (a72443c) by @
  • deps: update dependency react-i18next to v13 (#149) (0d719e1) by @
  • deps: update dependency react-i18next to v14 (#183) (e0b7520) by @
  • deps: update dependency react-virtuoso to v4 (#150) (165291f) by @
  • deps: update dependency swr to v2 (#151) (584c8fa) by @
  • deps: update rust crate chrono to 0.4.31 (#104) (dad9f68) by @
  • deps: update rust crate ctrlc to 3.4.1 (#108) (f74b6d4) by @
  • deps: update rust crate dirs to 5.0.1 (#110) (b340e04) by @
  • deps: update rust crate dunce to 1.0.4 (0d12a5d) by @
  • deps: update rust crate interfaces to 0.0.9 (#111) (ffd7a8e) by @
  • deps: update rust crate log to 0.4.20 (e92ee5d) by @
  • deps: update rust crate log4rs to 1.2.0 (#125) (7759075) by @
  • deps: update rust crate once_cell to 1.18.0 (#129) (2944745) by @
  • deps: update rust crate once_cell to 1.19.0 (8574388) by @
  • deps: update rust crate open to 4.2.0 (#126) (a30f56c) by @
  • deps: update rust crate open to 5.0.1 (8beb165) by @
  • deps: update rust crate open to v5 (#152) (b54e6b5) by @
  • deps: update rust crate parking_lot to 0.12.1 (65efbcf) by @
  • deps: update rust crate runas to v1.1.0 (#133) (0d1eb27) by @
  • deps: update rust crate which to 4.4.2 (b34ee0d) by @
  • deps: update rust crate window-vibrancy to 0.4.0 (#134) (bf3679c) by @
  • deps: update rust crate window-vibrancy to 0.4.3 (#138) (e6db194) by @
  • dev build branch issue (ddeb76b) by @
  • dialog: align center and overflow issue (e0430e1) by @
  • format ansi in log viewer (181c905) by @
  • i18n resources (de64cb8) by @
  • icon issues, close #55 (21b9f75) by @
  • lint (04cc627) by @
  • lint (4e51ff3) by @
  • lint: toml fmt (c174064) by @
  • manifest: mihomo alpha arch template (fd821ea) by @
  • minor tweak base-content width (63c4176) by @
  • pin runas to v1.0.0 (05b84f2) by @
  • resources: win service support and mihomo alpha version proxy (3a1a124) by @
  • shikiji text wrapping err (ae4371f) by @
  • updater: copy logic (d349ca0) by @
  • use a workaroud to reduce #59 (4afa67b) by @
  • win state (46ac762) by @
  • window: add a workaround for close event in windows (81f6d28) by @
  • window: preserve window state before window minimized (5127f77) by @

🧹 Maintenance

  • bump clash-rs to v0.1.10 (3a449d3) by @
  • Bump Version 1.4.2 (517e166) by @
  • change manifest upsteram (12fc695) by @
  • deps: update actions/checkout action to v4 (#140) (30a2f5c) by @
  • deps: update actions/setup-node action to v4 (#141) (5a1e776) by @
  • deps: update dependency @actions/github to v6 (#143) (17eee56) by @
  • deps: update dependency @types/fs-extra to v11 (#144) (fe8bb32) by @
  • deps: update dependency eslint to v8.56.0 (#163) (a17e9eb) by @
  • deps: update dependency eslint-plugin-import to v2.29.1 (1f6bafe) by @
  • deps: update dependency eslint-plugin-n to v16.5.0 (59a0901) by @
  • deps: update dependency eslint-plugin-prettier to v5.1.0 (71dca60) by @
  • deps: update dependency eslint-plugin-prettier to v5.1.1 (61a2746) by @
  • deps: update dependency eslint-plugin-prettier to v5.1.2 (680882f) by @
  • deps: update dependency fs-extra to v11 (#109) (8009e3b) by @
  • deps: update dependency https-proxy-agent to v7 (#145) (8673b6a) by @
  • deps: update dependency postcss to v8.4.32 (772928b) by @
  • deps: update dependency shikiji to v0.9.10 (4828c19) by @
  • deps: update dependency shikiji to v0.9.11 (d840c51) by @
  • deps: update dependency shikiji to v0.9.2 (a1c4632) by @
  • deps: update dependency shikiji to v0.9.3 (2cd9ac1) by @
  • deps: update dependency shikiji to v0.9.4 (5423492) by @
  • deps: update dependency shikiji to v0.9.6 (0cf6c61) by @
  • deps: update dependency shikiji to v0.9.7 (90cabc7) by @
  • deps: update dependency shikiji to v0.9.9 (4b2624b) by @
  • deps: update dependency tsx to v4.6.2 (3e8fb15) by @
  • deps: update dependency tsx to v4.7.0 (75ea834) by @
  • deps: update dependency vite to v5 (#72) (cd0c874) by @
  • deps: update lint packages (1802620) by @
  • deps: update lint packages (#146) (153ccf1) by @
  • deps: update lint packages to v6.14.0 (#127) (dc109a9) by @
  • deps: update lint packages to v6.15.0 (ec3df1e) by @
  • fix missing macOS aarch64 build (a3cb48b) by @
  • rename clash-meta to mihomo (072b3f6) by @
  • update deps (1fcd126) by @
  • update issue templates (#77) (ec94eba) by @
  • use gh-actions user (60fae64) by @

📚 Documentation

  • put issue config into effect (#148) (fddb447) by @
  • update issues template & upload ISSUE.md (259e348) by @
  • upload missing issue config (b5902b7) by @

🔨 Refactoring

  • profile updater (b141f2a) by @
  • tasks: provide a universal abstract layer for task managing (#15) (ad82b58), closes #48 by @

1.4.1 (2023-12-06)

✨ Features

  • add page transition duration options (83b9660) by @
  • add page transition mode switch (41fbbb7) by @
  • add tooltip for tray (#24) (e6cc440) by @
  • Add UWP tool support, fix install service bug (#19) (b09331e) by @
  • experimental support clash-rs (#23) (7e7ce41) by @
  • new style win tray icon (4015cb3) by @
  • support drag profile item (#36) (0b8f9ed) by @
  • support new clash field (87e0f5e) by @
  • support random mixed port (#29) (86e29ee) by @
  • transition: add none and transparent variants (9087b9a) by @
  • update new clash.meta close #20 (#30) (858de14) by @
  • use framer-motion for smooth page transition (45aa11e) by @
  • use tauri notification api (d54ae01) by @
  • use twemoji to display flags in win (#48) (83dcf47) by @
  • use workspace in backend (11ae5ef) by @

🐛 Bug Fixes

  • i18n typos (7459e41) by @
  • item col width too narrow (341f76f) by @
  • lint (fd972d2) by @
  • lint (98a647d) by @
  • missing scss import (af006fa) by @
  • osx-aarch64-upload bundlePath typos (bb354a9) by @
  • portable missing clash-rs core (3f962e7) by @
  • Portable target dir (b14325f) by @
  • taskbar maximize toggle icon state (#46) (8d76f7a) by @
  • workflow script typos (3fe3cd1) by @

🧹 Maintenance

  • add rustfmt check (a0c16ef) by @
  • add stylelint (542cf32) by @
  • add test scripts (bb44f65) by @
  • add updater workflow (0820d6d) by @
  • Bump Version to 1.4.1 (4dbe309) by @
  • clean up workflows (5402214) by @
  • commitlint (8e68421) by @
  • configure eslint (3b2b489) by @
  • configure renovate (43f1828) by @
  • dev build support macOS aarch64 (60e36b4) by @
  • fix missing assets type (2322733) by @
  • fix typos (3f2ce3c) by @
  • fix typos (0c2e4fe) by @
  • fmt (1554ed7) by @
  • fmt (35aa063) by @
  • lint: ignore extra cargo fmt job (ef06e59) by @
  • no need for second build (d58c299) by @
  • remove un supported platform (a8c74e3) by @
  • remove un supported platform (d76e8fe) by @
  • tauri modify desc (d6960e7) by @
  • test: fix missing env & upload to release (9e2ae31) by @
  • test: macos aarch64 build (0c9a9f0) by @
  • transition: reduce slide animation duration (4bc980f) by @
  • try fix lint-stage color issue (419efc3) by @
  • use clash meta v1.17.0 (93fe0ca) by @
  • use lint-staged instead of pretty-quick (a48cb6d) by @

📚 Documentation

🔨 Refactoring

  • scripts: use ts and consola instead (cd2fcea) by @

1.4.0 (2023-11-15)

✨ Features

  • add animation (eb28ec8) by @
  • add animation to ProfileNew component (#252) (a45dc6e) by @
  • add baseContentIn animation (34cb796) by @
  • add chains[0] and process to connections display (#205) (6423a29) by @
  • add check for updates button, close #766 (f4c7b17) by @
  • add Connections Info to ConnectionsPage (88d3bba) by @
  • add default user agent (b74696a) by @
  • add draft (09965f1) by @
  • add empty ui (b915f3b) by @
  • add error boundary (9d2017e) by @
  • add error boundary to the app root (6a97451) by @
  • add favicon (3be2f5c) by @
  • add Linux open dir support (cb94d84) by @
  • add meta feature (c51e9e6) by @
  • add Open Dashboard to the hotkey, close #723 (3efd575) by @
  • add paste and clear icon (ad228d5) by @
  • add pre-dev script (023e771) by @
  • add proxy item check loading (a2cf26e) by @
  • add put_profiles cmd (0c23845) by @
  • add repo link (2bcaf90) by @
  • add restart core button (9a29c9a) by @
  • add route transition (1eb34e0) by @
  • add rule page (b23d3f7) by @
  • Add Russian Language (#697) (2c48ea3) by @
  • add serval commands (13ceb1e) by @
  • add some clash api (4bb9e10) by @
  • add some commands (2d0b63c) by @
  • add sub-rules (7f65c50) by @
  • add text color (c009026) by @
  • add text color (3ec2b46) by @
  • add theme setting (aec30b8) by @
  • add unified-delay field (416e788) by @
  • add update interval (cb661aa) by @
  • add use clash hook (28d3691) by @
  • add use-notice hook (97f2bc8) by @
  • add version on tray (56fe7b3) by @
  • add wintun.dll by default (7074bbc) by @
  • adjust builtin script and support meta guard script (fe81687) by @
  • adjust clash info parsing logs (7f321c8) by @
  • adjust clash log (f425fba) by @
  • adjust clash version display (f6e821b) by @
  • adjust code (694a776) by @
  • adjust connection page ui (a6b2db1) by @
  • adjust control ui (3480d50) by @
  • adjust fetch profile url (c60578f) by @
  • adjust macOS window style (23b728a) by @
  • adjust profile item menu (f2c0462) by @
  • adjust profile item ui (794d376) by @
  • adjust profiles page ui (7338838) by @
  • adjust proxy page (5fcd255) by @
  • adjust runtime config (78f97ce) by @
  • adjust setting page style (0891b5e) by @
  • adjust setting typography (4097778) by @
  • adjust theme (5e2271b) by @
  • adjust tun mode config (178fd8e) by @
  • app log level add silent (6b0ca29) by @
  • auto close connection when proxy changed (0cfd718) by @
  • auto proxy layout column (024db43) by @
  • auto restart core after grand permission (4ae409c) by @
  • auto update profiles (f72536b) by @
  • base-dialog: okBtn use LoadingButton (f57c49c) by @
  • center window when out of monitor (af70468) by @
  • change allow list (22b11db) by @
  • change clash port in dialog (ff2c1bf) by @
  • change default latency test url (8c8171e) by @
  • change default singleton port and support to change the port (c058c29) by @
  • change global mode ui, close #226 (f062f7f) by @
  • change log file format (bf5680d) by @
  • change rule page (03b3a0b) by @
  • change system porxy when changed port (47155a4) by @
  • change the log level order (8738fa3) by @
  • change the naming strategy (ef3b10f) by @
  • change type (d982b83) by @
  • change window style (97ec5ea) by @
  • check config when change core (48e14b3) by @
  • check remote profile field (5504994) by @
  • check the remote profile (9694af8) by @
  • clash field viewer wip (066b080) by @
  • clash meta core support (wip) (b3a72d5) by @
  • clash meta core supports (be9ea4e) by @
  • clash tun mode supports (d7c5ce0) by @
  • ClashFieldViewer BaseDialog maxHeight usage percentage (#813) (f5ee6f3) by @
  • compatible profile config (19c7b59) by @
  • compatible with macos(wip) (2b84bbf) by @
  • compatible with proxy providers health check (71e6900) by @
  • complete i18n (ab58968) by @
  • connections page simply support (5b886fe) by @
  • connections page supports filter (41b0e05) by @
  • control final tun config (cde1738) by @
  • create local profile with selected file (98fa4d5) by @
  • custom window decorations (e86d192) by @
  • dayjs i18n (ed3fc50) by @
  • default disable ipv6 (ae8197b) by @
  • default enable unified-delay & tcp-concurrent with use meta core (eafb027) by @
  • default use meta core (2981bb3) by @
  • default user agent same with app version (f683780) by @
  • delay put profiles and retry (b3cd207) by @
  • delete file (30dd298) by @
  • disable script mode when use clash meta (8086b6d) by @
  • disable user select (8548373) by @
  • display clash core version (6e3cc57) by @
  • display delay check result timely (a6ac75e) by @
  • display proxy group type (2f9bf7f) by @
  • display version (61b9670) by @
  • distinguish level notice (83c0bde) by @
  • edit profile item (17f1c48) by @
  • edit system proxy bypass (78a0cfd) by @
  • enable change mixed port (d0b87fd) by @
  • enable change proxy mode (6a8ffe1) by @
  • enable customize guard duration (4ff625f) by @
  • enable force select profile (5eddf4f) by @
  • enable show or hide traffic graph (0245baf) by @
  • enable update clash info (65fb2ca) by @
  • enhance clash caller & support more commands (881a955) by @
  • enhance connections display order (4b6189a) by @
  • enhance log data (dd15455) by @
  • enhance profile status (d63d49f) by @
  • enhance system proxy setting (013dc5f) by @
  • enhanced mode supports more fields (c9649ac) by @
  • enhanced profile (wip) (f260d5d) by @
  • event emit when clash config update (c1eb539) by @
  • fill i18n (7439633) by @
  • fill verge template (e12e3a3) by @
  • filter proxy and display type (9df3619) by @
  • finish clash field control (99c4668) by @
  • finish main layout (a1e99e5) by @
  • finish some features (c13a755) by @
  • fix typo (a2320b3) by @
  • get profile file name from response (1bff7d5) by @
  • github actions support (fc0df7b) by @
  • global proxies use virtual list (f0f45e0) by @
  • guard state supports debounce guard (8606af3) by @
  • guard the mixed-port and external-controller (f95ddd5) by @
  • handle remote clash config fields (fd99ba6) by @
  • hide command window (e8dbcf8) by @
  • hide window on macos (7597d33) by @
  • hotkey viewer (f8d9e5e) by @
  • i18n supports (4991f7f) by @
  • implement a simple singleton process (34725b5) by @
  • import profile support (b0dabbe) by @
  • improve log rule (4f6fceb) by @
  • improve yaml file error log (b428eff) by @
  • init verge config struct (5b826a3) by @
  • inline config file template (3a9a392) by @
  • interval update from now field (18a6bfd) by @
  • kill clash by pid (fcee41f) by @
  • kill sidecars when update app (f709117) by @
  • layout: add logo & update style (0028bef) by @
  • light mode wip (#96) (5164aec) by @
  • linux system proxy (7877431) by @
  • lock profiles file and support more cmds (d75fb15) by @
  • lock some async functions (0ff8bb8) by @
  • log info (9e7c7ac) by @
  • log page supports filter (847d5f1) by @
  • macOS: support cmd+w and cmd+q (22c2382) by @
  • manage clash config (d49fd37) by @
  • manage clash mode (ab1b589) by @
  • Material You! (01d6310) by @
  • menu item refresh enhanced mode (dad94ed) by @
  • minor tweaks (575a14e) by @
  • more trace logs (0cf3bba) by @
  • native menu supports (d05d8d6) by @
  • new profile able to edit name and desc (5b779b4) by @
  • new setting page (adc634e) by @
  • Nyanpasu Misc (91074be) by @
  • Nyanpasu Misc (49f41ab) by @
  • only put some fields (cb8c705) by @
  • open dir on the tray (b374b9b) by @
  • optimize config feedback (e30ba07) by @
  • optimize delay checker concurrency strategy (3001c78) by @
  • optimize profile page (33ce235) by @
  • optimize proxy page ui (a4ce7a4) by @
  • optimize the animation of the traffic graph (1b8d703) by @
  • optimize the proxy group order (433716c) by @
  • optimize traffic graph quadratic curve (ab7313c) by @
  • overwrite resource file according to file modified (aadfaf7) by @
  • parse update log (e585e87) by @
  • press esc hide the window (4979a47) by @
  • prevent click same (6b3e7cb) by @
  • prevent context menu on Windows close #22 (4ce1557) by @
  • profile enhanced mode (ef47a74) by @
  • profile enhanced ui (a43dab8) by @
  • profile item adjust (f44039b) by @
  • profile item support display updated time (9d62462) by @
  • profile item ui (99fec25) by @
  • profile loading animation (2fdcc9c) by @
  • profile page ui (ab34044) by @
  • profile-viewer: handleOk with loading state (2c2c174) by @
  • profiles add menu and delete button (ea8f1c5) by @
  • profiles ui and put profile support (ad60013) by @
  • profiles: import btn with loading state (ee79bcf) by @
  • proxy group auto scroll to current (5280f1d) by @
  • proxy page use swr (81aef73) by @
  • proxy: finish proxy page ui and api support (5b3f63e) by @
  • pus_clash_profile support secret field (48f1b27) by @
  • put new profile to clash by default (b5bb39e) by @
  • put profile works (f736951) by @
  • read clash config (2a986a3) by @
  • record selected proxy (14bda4f) by @
  • recover core after panic, close #353 (453c230) by @
  • reduce gpu usage when hidden (0be4b12) by @
  • reduce the impact of the enhanced mode (7fe9407) by @
  • refactor (7f6dac4) by @
  • refactor and adjust ui (d6c3bc5) by @
  • refactor commands and support update profile (98378e6) by @
  • refactor proxy page (c723252) by @
  • refactor system proxy config (1e176c4) by @
  • refresh ui when hotkey clicked (8fa7fb3) by @
  • reimplement enhanced mode (1641e02) by @
  • reimplement enhanced mode (38effaf) by @
  • remove outdated config (68adf6d) by @
  • remove sec field (8d7ef0d) by @
  • remove trailing comma (ae12853) by @
  • rename edit as view (0d5bfc0) by @
  • rename page (a842586) by @
  • rename profile page (4bf0c0d) by @
  • rm some commands (59c09f9) by @
  • runtime config viewer (a9bf329) by @
  • save global selected (b09b7b1) by @
  • save proxy page state (7fa3c1e) by @
  • save some fields in the runtime config, close #292 (c62dddd) by @
  • save window size and position (177a22d) by @
  • script mode (61e7df7) by @
  • scroll to proxy item (4934a24) by @
  • scroller stable (4dc3cf6) by @
  • set min windows (396b11c) by @
  • setting page (2b89b5f) by @
  • settings use Grid layout (b060b4b) by @
  • show connections with table layout (5a74377) by @
  • show loading on proxy group delay check (0beaa94) by @
  • show loading when change profile (741abc0) by @
  • show system proxy info (7fc9631) by @
  • show tray icon variants in different status (#537) (ef5adab) by @
  • sort groups (1e2e6ca) by @
  • style: adjust style impl (3b1a816) by @
  • Subscription URL TextField use multiline (#761) (15ee1e5) by @
  • support app log level settings (b307b9a) by @
  • support blur window (df5953d) by @
  • support builtin script for enhanced mode (bd0e932) by @
  • support check delay (d0e678b) by @
  • support clash fields filter in ui (ab429df) by @
  • support clash meta memory usage display (96ffbe2) by @
  • support copy CMD & PowerShell proxy env (26fd90d) by @
  • support copy environment variable (02ba04b) by @
  • support css injection (0290d9d) by @
  • support dark mode (c501898) by @
  • support edit profile item (99a8e25) by @
  • support hotkey (wip) (509d833) by @
  • support macos proxy config (fe44a7b) by @
  • support more options for remote profile (fe1fea6) by @
  • support new profile (c53fe0e) by @
  • support open command for viewing (6082c2b) by @
  • support open dir (3c79238) by @
  • support proxy provider update (b4cce23) by @
  • support restart app on tray (66ccbf7) by @
  • support restart sidecar tray event (cb816e9) by @
  • support set system proxy command (3a9734e) by @
  • support sort proxy node and custom test url (68ad5e2) by @
  • support theme setting (f9a96ff) by @
  • support to change external controller (e66a892) by @
  • support to change proxy layout column (4d2b35e) by @
  • support to disable clash fields filter (027295d) by @
  • support to grant permission to clash core (54a5007) by @
  • support to open core dir (5c5177e) by @
  • support update all profiles (6c0066d) by @
  • support update checker (66340a2) by @
  • support web ui (5564c96) by @
  • supports auto launch on macos and windows (cc0e930) by @
  • supports change config dir (f726e8a) by @
  • supports cron update profiles (4de944b) by @
  • supports edit profile file (f31349e) by @
  • supports more remote headers close #81 (0e68c5e) by @
  • supports show connection detail (54e491d) by @
  • supports silent start (9d44668) by @
  • supprt log ui (1a51062) by @
  • system proxy command demo (c1bcfc6) by @
  • system proxy guard (e38dcd8) by @
  • system proxy setting (f9b91fa) by @
  • system tray add tun mode (1a91249) by @
  • system tray support zh language (e11b403) by @
  • system tray supports system proxy setting (acc6e05) by @
  • system tray: support switch rule/global/direct/script mode in system tray (fbb17a0) by @
  • test auto gen update.json ci (46a8dec) by @
  • theme mode support follows system (8bce2ce) by @
  • Theme support modify --background-color (70fcfe6) by @
  • theme: change color (dd5e46a) by @
  • toggle log ws (4213ee6) by @
  • traffic line graph (457655b) by @
  • traffic: api support & adjust (0a3c594) by @
  • update Clash Default bypass addrs (6e9f05a) by @
  • update connection table with wider process column and click to show full detail (#696) (a552e44) by @
  • update icons (c413d93) by @
  • update layout style (ce42e6e) by @
  • update profile supports noproxy (43af552) by @
  • update profile with system proxy/clash proxy (90eeaba) by @
  • update rule page (1c3ae5c) by @
  • update styles (3a73868) by @
  • update tauri version (6193a84) by @
  • use crate open (a12f58c) by @
  • use decorations in Linux, close #354 (fb7a36e) by @
  • use enhanced guard-state (9ccc66c) by @
  • use external controller field (da41ac5) by @
  • use lock fn (98b8a12) by @
  • use nanoid (1880363) by @
  • use paper for list bg (7cf8fd8) by @
  • Use polkit to elevate permission instaed of sudo (#678) (6c1ab60) by @
  • use resources dir to save files (1500162) by @
  • use rquickjs crate (cfd04e9) by @
  • use tauri updater (08e4d72) by @
  • use vite (efc1669) by @
  • window self startup (79aad6b) by @
  • Window Send and Sync (e32bfd9) by @
  • windows portable version do not check update (d5192e2) by @
  • windows service mode (34e941c) by @
  • windows service mode ui (6b36895) by @
  • windows support startup (6113898) by @
  • yaml merge key (6331447) by @

🐛 Bug Fixes

  • add clash fields (e1c8f1f) by @
  • add https proxy (33a5fb8) by @
  • add meta fields (91b77e5) by @
  • add meta fields (780ab20) by @
  • add os platform value (1b44ae0) by @
  • add target os linux (5265888) by @
  • add tray separator (cbc184e) by @
  • add valid clash field (35de233) by @
  • adjsut open cmd error (2d1780b) by @
  • adjust code (8bad2c2) by @
  • adjust code (20a194b) by @
  • adjust code (557abd4) by @
  • adjust connection scroll (423a7f9) by @
  • adjust debounce wait time (5308970) by @
  • adjust delay check concurrency (2bcf6fb) by @
  • adjust dialog action button variant (cb48600) by @
  • adjust dns config (9e3c080) by @
  • adjust fields order (7909cf4) by @
  • adjust init launch on dev (1b336d9) by @
  • adjust item ui (790d832) by @
  • adjust log (b9162f9) by @
  • adjust log text (3f58d05) by @
  • adjust log ui (132f914) by @
  • adjust notice (e19fe5c) by @
  • adjust notice (f5c6fa8) by @
  • adjust reset proxy (b635e64) by @
  • adjust rule ui (bfe4f08) by @
  • adjust service mode ui (06dabf1) by @
  • adjust singleton detect (be81cd7) by @
  • adjust something (557f5fe) by @
  • adjust style (e7841c6) by @
  • adjust style (ffa21fb) by @
  • adjust swr option (630249d) by @
  • adjust ui (ce61309) by @
  • adjust ui (2ce7624) by @
  • adjust update profile notice error (a4fb2df) by @
  • adjust web ui item style (bd576ca) by @
  • adjust windows style (b8b0c8f) by @
  • api error handle (38d1fde) by @
  • api loading delay (36d8fa7) by @
  • app version to string (35d0438) by @
  • app_handle as_ref (c9b7ecc) by @
  • appimage auto launch, close #403 (692f8c8) by @
  • appimage path unwrap panic (2b6aced) by @
  • apply_blur parameter (3afbb56) by @
  • auto launch path (2d95f2b) by @
  • auto scroll into view when sorted proxies changed (59dae64) by @
  • avoid setting login item repeatedly, close #326 (051be92) by @
  • badge color error (fa65f60) by @
  • blurry tray icon in Windows (5d5ab57) by @
  • break loop when core terminated (515af47) by @
  • button color (929c840) by @
  • change default app version (8385050) by @
  • change default column to auto (6e421e6) by @
  • change default tun dns-hijack (7ef4b7e) by @
  • change dev log level (f5f2fe3) by @
  • change fields (c02990e) by @
  • change log file format (0d8114c) by @
  • change mixed port error (ef314c1) by @
  • change proxy bypass on mac (40a8186) by @
  • change service installer and uninstaller (f88989b) by @
  • change template (4ae0071) by @
  • change to deep copy (0a9c817) by @
  • change window default size (28a4386) by @
  • check button hover style (0445f9d) by @
  • check config (3cd2be5) by @
  • check hotkey and optimize hotkey input, close #287 (db02866) by @
  • check remote profile (4ea5bb2) by @
  • check script run on all OS (db0230e) by @
  • ci strategy (6b2172d) by @
  • clash field state error (2f8146b) by @
  • clash meta not load geoip, close #212 (dd78670) by @
  • close all connections when change mode (60046ab) by @
  • close connections when profile change (e031389) by @
  • close dialog after save (2ad771e) by @
  • cmds params (d759f48) by @
  • compatible with UTF8 BOM, close #283 (bba03d1) by @
  • component warning (b91daeb) by @
  • config file case close #18 (c73b354) by @
  • connections is null (aba0826) by @
  • console warning (eab671d) by @
  • copy resource file (e64103e) by @
  • cover profile extra (8dc2c1a) by @
  • create dir panic (8ea3e6f) by @
  • create main window (ae94993) by @
  • create theme error, close #294 (9b18bd0) by @
  • create window correctly (41b19f6) by @
  • csp image data (4bd9409) by @
  • default dns config (2f740b5) by @
  • delay show window (8bf78fe) by @
  • delay update config (ab53ab2) by @
  • delete profile item command (a4c1573) by @
  • direct mode hide proxies (d20b745) by @
  • disable auto scroll to proxy (6e5a2f8) by @
  • disable spell check (6c6b405) by @
  • display menu only on macos (ade34f5) by @
  • do not kill sidecar during updating (f32c5ba) by @
  • do not parse log except the clash core (e25a455) by @
  • Do not render div as a descendant of p (#494) (66f3f0b) by @
  • do not reset system proxy when consistent (7eb5951) by @
  • download clash core from backup repo (cad8748) by @
  • edit profile info (798999d) by @
  • enable context menu in editable element (4c24363) by @
  • encode controller secret, close #601 (f9a68e8) by @
  • encodeURIComponent secret (6cf174c) by @
  • enhanced profile consistency (7108d5f) by @
  • error boundary with key (3557a77) by @
  • error log (3113585) by @
  • error message null (fb653ff) by @
  • escape path space (fc5ca96) by @
  • escape the space in path (#451) (9c4a46b) by @
  • external controller allow lan (a120c8c) by @
  • external-controller (4c5aa70) by @
  • fetch profile panic (c046a19) by @
  • fetch profile with system proxy, close #249 (600134a) by @
  • field sort for filter (c5289dc) by @
  • fill button title attr (a7ba9f1) by @
  • fix page undefined exception, close #770 (16d8071) by @
  • font family not works in some interfaces, close #639 (f032228) by @
  • get proxies multiple times (72c2b30) by @
  • group proxies render list is null (b3c1c56) by @
  • handle is none (2d2fdf0) by @
  • i18n (9987dc1) by @
  • i18n (5ebd9be) by @
  • i18n add value (51cf442) by @
  • icon button color (9e56b9f) by @
  • icon button color inherit (910846f) by @
  • icon button color inherit (6ade0b2) by @
  • icon button title (0a3402f) by @
  • icon issue (363e28f) by @
  • icon path (c382ad1) by @
  • icon style (bf0dafa) by @
  • icon: change ico file to fix windows tray (0f99add) by @
  • ignore disable auto launch error (5e429c7) by @
  • import error (e7bba96) by @
  • import mod (659fdd1) by @
  • import url error (#543) (3eeaee1) by @
  • improve external-controller parse and log (6d0625c) by @
  • increase delay checker concurrency (820d1e7) by @
  • infinite retry when websocket error (db99b4c) by @
  • init config error (f7dab3c) by @
  • init config file (40c0410) by @
  • init system proxy correctly (acff6d0) by @
  • initialize profiles state (774c6f7) by @
  • instantiate core after init app, close #122 (150f0cf) by @
  • item header bgcolor (db4993a) by @
  • keep delay data (97d82b0) by @
  • kill clash when exit in service mode, close #241 (294d980) by @
  • kill sidecars after install still in test (568511a) by @
  • label text (e0943ce) by @
  • limit enhanced profile range (c0ad84a) by @
  • limit theme mode value (c1734a0) by @
  • lint (e00f826) by @
  • linux DEFAULT_BYPASS (#503) (fb7b180) by @
  • linux not change icon (6e391df) by @
  • list compare wrong (aed1bdf) by @
  • list key (e62eaa6) by @
  • log file (18f9d6d) by @
  • log level warn value (e94a07b) by @
  • log some error (109fb39) by @
  • macos auto launch fail (76081f8) by @
  • macOS disable transparent (6d3f837) by @
  • macos not change icon (cafc206) by @
  • macOS transition flickers close #47 (db3b634) by @
  • macos: set auto launch path to application (57d23eb) by @
  • manage global proxy correctly (5027069) by @
  • matchMedia().addEventListener #258 (#296) (4046f14) by @
  • MediaQueryList addEventListener polyfill (fd6633f) by @
  • menu without fragment (2b52584) by @
  • mutate at the same time may be wrong (aa29e18) by @
  • mutex dead lock (6bc83d9) by @
  • not create windows when enable slient start (2d09893) by @
  • not open file when new profile (66bf4ba) by @
  • notice ui blocking (d695656) by @
  • null type error (4f56c38) by @
  • only error when selected (c7e7be4) by @
  • only script profile can display console (c611a51) by @
  • open file (eea9cb7) by @
  • open file with vscode (0a33bb8) by @
  • optimize clash launch (844ffab) by @
  • optimize traffic graph high CPU usage when hidden (9e9c4ad) by @
  • parse bytes base 1024 (f76890c) by @
  • parse bytes precision, close #334 (e7f294a) by @
  • parse external-controller (a393b8b) by @
  • parse log cause panic (e901588) by @
  • parse logger time (33b1a11) by @
  • patch clash config (b7c3863) by @
  • patch item option (8890051) by @
  • patch verge config (10b55c0) by @
  • port value not rerender (9a85b28) by @
  • pretty bytes (d21bb01) by @
  • profile can not edit (1a31fa9) by @
  • profile data undefined error, close #566 (6114af4) by @
  • profile field check (7437881) by @
  • profile item loading state (3cde019) by @
  • profile item menu ui dense (5f486d0) by @
  • profile updated field (e9b7ec7) by @
  • provider proxy sort by delay (0bb1790) by @
  • proxy bypass add (2a7cabb) by @
  • proxy global showType (e896077) by @
  • proxy item style (6337788) by @
  • proxy list error (73758ad) by @
  • proxy page first render (954e355) by @
  • put profile request with no proxy (9ec7184) by @
  • reconnect traffic websocket (43dee3e) by @
  • reconnect websocket when restart clash (1a55cca) by @
  • reduce logo size (acfe5db) by @
  • reduce proxy item height (08587d8) by @
  • reduce unsafe unwrap (3242efb) by @
  • reduce unwrap (60f6587) by @
  • refresh clash ui await patch (96e7666) by @
  • refresh proxies interval, close #235 (cc5b33a) by @
  • refresh websocket (376011e) by @
  • regenerate config before change core (f477cec) by @
  • remove cargo test (b5c4175) by @
  • remove dead code (d6ab73c) by @
  • remove div (7854775) by @
  • remove esc key listener in macOS (66d93ea) by @
  • remove fallback group select status, close #659 (ce23143) by @
  • remove smoother (4649454) by @
  • remove the lonely zero (9902003) by @
  • remove useless optimizations (e72ad1f) by @
  • reset after exit (f5d0513) by @
  • reset proxy (c0ddddf) by @
  • reset value correctly (2dfd725) by @
  • restart clash should update something (4b5b62c) by @
  • result (bcdae11) by @
  • rm debug code (b6d50ba) by @
  • rm macOS transition props (2f3b6b2) by @
  • rm unwrap (8cdbb31) by @
  • root background color (15ff9b0) by @
  • runtime config user select (4037171) by @
  • rust lint (84d3c3f) by @
  • save enable log on localstorage (d522191) by @
  • save profile when update (4942b0f) by @
  • save window size and pos in Windows (4f158a4) by @
  • script code error (f1a68ec) by @
  • script error (82ba604) by @
  • script error... (209a5b1) by @
  • script exception handle (dd56336) by @
  • service mode error (31c6cbc) by @
  • service mode error and fallback to sidecar (5098f14) by @
  • service mode viewer ui (a355a9c) by @
  • service ref error (020bd12) by @
  • service viewer ref (781c67b) by @
  • set min window size, close #734 (8647866) by @
  • set_activation_policy (f2bd6f1) by @
  • show global when no rule groups (c935997) by @
  • show windows on click (a092da1) by @
  • sidecar dir (e737bb4) by @
  • silent start (#150) (5aa7d5f) by @
  • simply compatible with proxy providers (08fa520) by @
  • something (a211fc7) by @
  • something (eb86b47) by @
  • something (7d8fa4d) by @
  • sort proxy during loading, close #221 (b8a8190) by @
  • spawn command (0aa2565) by @
  • style (6e1a627) by @
  • style (0495062) by @
  • style (5a93ba0) by @
  • style (02fdb87) by @
  • style issue on mac (ba16ec0) by @
  • style: reduce my (ebff652) by @
  • tag error (95349ea) by @
  • tauri csp (57c4112) by @
  • text (6da7757) by @
  • The profile is replaced when the request fails. (#246) (df14af7) by @
  • timer restore at app launch (30f9f1a) by @
  • touchpad scrolling causes blank area to appear (84b2c07) by @
  • traffic graph adapt to different fps (fac437b) by @
  • trigger new profile dialog, close #356 (d5037f1) by @
  • try fix blank error (f5edca9) by @
  • try fix undefined error (b9b6212) by @
  • tun mode config (ec41bb9) by @
  • type error (c77db23) by @
  • type error (b6c58f7) by @
  • typo in api.ts (#207) (bbbdc8b) by @
  • typos (bcf40dd) by @
  • unused (cf96622) by @
  • update profile after restart clash (579f36a) by @
  • update state (dd605e2) by @
  • use crate (2b6d934) by @
  • use full clash config (bbe2ef4) by @
  • use io (9b8f5c4) by @
  • use list item button (f06fa3f) by @
  • use meta Country.mmdb (e393ebe) by @
  • use replace instead (533dc99) by @
  • use selected proxy after profile changed (819c520) by @
  • use sudo when pkexec not found (38a9a92) by @
  • use verge hook (572d81e) by @
  • user agent not works (cf00c94) by @
  • valid with unified-delay & tcp-concurrent (88c9b68) by @
  • version update error (4e8d4f4) by @
  • Virtuoso no work in legacy browsers (#318) (39ade59) by @
  • web resource outDir (eddf10e) by @
  • web ui port value error (7a3285a) by @
  • websocket disconnect when window focus (6f5acee) by @
  • when updater failed (650e017) by @
  • win11 drag lag (6596fb0) by @
  • window center (2462e68) by @
  • window style close #45 (b5283ea) by @
  • window transparent and can not get hwnd (98b8bd9) by @
  • windows issue (bcc5ec8) by @
  • windows logo size (6bed7f0) by @
  • windows service mode (1550d52) by @
  • windows style (bd0a959) by @
  • wrong exe path (c9c06f8) by @

🧹 Maintenance

📚 Documentation

💅 Styles

  • resolve formatting problem (c278f1a) by @

🔨 Refactoring

✅ Tests