## v1.4.2

### Features

- Support Clash-rs v0.1.10. [@greenhat616](https://github.com/greenhat616)
- New Windows tray icon & support tun mode icon. [@keiko233](https://github.com/keiko233)
- Support Log file export. [@greenhat616](https://github.com/greenhat616)
- Hotkey Support toggle. [@greenhat616](https://github.com/greenhat616)
- Built-in Mihomo alpha. [@greenhat616](https://github.com/greenhat616)
- Use shikiji process log. [@greenhat616](https://github.com/greenhat616)
- More Animation support. [@greenhat616](https://github.com/greenhat616)
- New Built-in updater support. [@greenhat616](https://github.com/greenhat616)
- Support DNS auto config in macos. [@greenhat616](https://github.com/greenhat616)
- Support log file auto clean. [@keiko233](https://github.com/keiko233)
- Use Christmas Logo. [@keiko233](https://github.com/keiko233)

### Bug Fixes

- Fix Windows resize bug. [@greenhat616](https://github.com/greenhat616)
- Fix Hotkey repeat binding . [@greenhat616](https://github.com/greenhat616)
- Fix Proxies dalay value rending color. [@greenhat616](https://github.com/greenhat616)
- Fix Mihomo alpha & Clash-rs Service not working. [@greenhat616](https://github.com/greenhat616)
- Fix dialog position. [@greenhat616](https://github.com/greenhat616)
- Fix shikiji color rending err. [@keiko233](https://github.com/keiko233)

### Others

- Use GitHub issues template. [@greenhat616](https://github.com/greenhat616) [@keiko233](https://github.com/keiko233) [@txyyh](https://github.com/txyyh)
- Support nightly builds. [@greenhat616](https://github.com/greenhat616)

---

## v1.4.1

### Features

- Support macOS aarch64 build. [@keiko233](https://github.com/keiko233)
- Built-in Windows UWP Loopback Tool. [@Kuingsmile](https://github.com/Kuingsmile)
- Built-in Clash-rs support. [@greenhat616](https://github.com/greenhat616)
- Add tooltip for tray. [@Kuingsmile](https://github.com/Kuingsmile)
- Update HD tray icons. [@keiko233](https://github.com/keiko233)
- Support random mixed port. [@Kuingsmile](https://github.com/Kuingsmile)
- Update Clash.Meta to v1.17.0. [@Kuingsmile](https://github.com/Kuingsmile) [@keiko233](https://github.com/keiko233)
- Use system notification. [@keiko233](https://github.com/keiko233)
- Support drag profile item to sort. [@Kuingsmile](https://github.com/Kuingsmile)
- Add skip-auth-prefixes fields for Clash.Meta v1.17.0. [@greenhat616](https://github.com/greenhat616)
- Support more animations. [@greenhat616](https://github.com/greenhat616)
- Use twemoji on Windows. [@greenhat616](https://github.com/greenhat616)

### Bug Fixes

- Fix install Service bug. [@Kuingsmile](https://github.com/Kuingsmile)
- Fix Windows proxy bug when VPN enabled. [@greenhat616](https://github.com/greenhat616)

### Others

- Fixed several build issues. [@keiko233](https://github.com/keiko233)
- Switch rust code to workspace. [@greenhat616](https://github.com/greenhat616)
- Add renovate bot support. [@greenhat616](https://github.com/greenhat616)

---

## v1.4.0

### Features

- Default use Meta Core.
- Support copy PowerShell, CMD and sh env command.
- Add Upload Traffic, Download Traffic and Active Connections to ConnectionsPage.
- SettingPage use Grid layout.
- Import LoadingButton & use when Download Profile.
- New default theme color.
- Add Nyanpasu Element. (Logo designer [@ReallySnow](https://github.com/ReallySnow))
- Default enable unified-delay & tcp-concurrent.
- Use Meta Country.mmdb.
- Disable IPv6 by default.
- Add Material You element.
- Add Router switch transition.

### Bug Fixes

- Fix touchpad scrolling causes blank area to appear.

---

## v1.3.7

### Features

- update clash and clash meta core
- profiles page add paste button
- subscriptions url textfield use multi lines
- set min window size
- add check for updates buttons
- add open dashboard to the hotkey list

### Bug Fixes

- fix profiles page undefined exception

---

## v1.3.6

### Features

- add russian translation
- support to show connection detail
- support clash meta memory usage display
- support proxy provider update ui
- update geo data file from meta repo
- adjust setting page

### Bug Fixes

- center the window when it is out of screen
- use `sudo` when `pkexec` not found (Linux)
- reconnect websocket when window focus

### Notes

- The current version of the Linux installation package is built by Ubuntu 20.04 (Github Action).

---

## v1.3.5

### Features

- update clash core

### Bug Fixes

- fix blurry system tray icon (Windows)
- fix v1.3.4 wintun.dll not found (Windows)
- fix v1.3.4 clash core not found (macOS, Linux)

---

## v1.3.4

### Features

- update clash and clash meta core
- optimize traffic graph high CPU usage when window hidden
- use polkit to elevate permission (Linux)
- support app log level setting
- support copy environment variable
- overwrite resource file according to file modified
- save window size and position

### Bug Fixes

- remove fallback group select status
- enable context menu on editable element (Windows)

---

## v1.3.3

### Features

- update clash and clash meta core
- show tray icon variants in different system proxy status (Windows)
- close all connections when mode changed

### Bug Fixes

- encode controller secret into uri
- error boundary for each page

---

## v1.3.2

### Features

- update clash and clash meta core

### Bug Fixes

- fix import url issue
- fix profile undefined issue

---

## v1.3.1

### Features

- update clash and clash meta core

### Bug Fixes

- fix open url issue
- fix appimage path panic
- fix grant root permission in macOS
- fix linux system proxy default bypass

---

## v1.3.0

### Features

- update clash and clash meta
- support opening dir on tray
- support updating all profiles with one click
- support granting root permission to clash core(Linux, macOS)
- support enable/disable clash fields filter, feel free to experience the latest features of Clash Meta

### Bug Fixes

- deb add openssl depend(Linux)
- fix the AppImage auto launch path(Linux)
- fix get the default network service(macOS)
- remove the esc key listener in macOS, cmd+w instead(macOS)
- fix infinite retry when websocket error

---

## v1.2.3

### Features

- update clash
- adjust macOS window style
- profile supports UTF8 with BOM

### Bug Fixes

- fix selected proxy
- fix error log

---

## v1.2.2

### Features

- update clash meta
- recover clash core after panic
- use system window decorations(Linux)

### Bug Fixes

- flush system proxy settings(Windows)
- fix parse log panic
- fix ui bug

---

## v1.2.1

### Features

- update clash version
- proxy groups support multi columns
- optimize ui

### Bug Fixes

- fix ui websocket connection
- adjust delay check concurrency
- avoid setting login item repeatedly(macOS)

---

## v1.2.0

### Features

- update clash meta version
- support to change external-controller
- support to change default latency test URL
- close all connections when proxy changed or profile changed
- check the config by using the core
- increase the robustness of the program
- optimize windows service mode (need to reinstall)
- optimize ui

### Bug Fixes

- invalid hotkey cause panic
- invalid theme setting cause panic
- fix some other glitches

---

## v1.1.2

### Features

- the system tray follows i18n
- change the proxy group ui of global mode
- support to update profile with the system proxy/clash proxy
- check the remote profile more strictly

### Bug Fixes

- use app version as default user agent
- the clash not exit in service mode
- reset the system proxy when quit the app
- fix some other glitches

---

## v1.1.1

### Features

- optimize clash config feedback
- hide macOS dock icon
- use clash meta compatible version (Linux)

### Bug Fixes

- fix some other glitches

---

## v1.1.0

### Features

- add rule page
- supports proxy providers delay check
- add proxy delay check loading status
- supports hotkey/shortcut management
- supports displaying connections data in table layout(refer to yacd)

### Bug Fixes

- supports yaml merge key in clash config
- detect the network interface and set the system proxy(macOS)
- fix some other glitches

---

## v1.0.6

### Features

- update clash and clash.meta

### Bug Fixes

- only script profile display console
- automatic configuration update on demand at launch

---

## v1.0.5

### Features

- reimplement profile enhanced mode with quick-js
- optimize the runtime config generation process
- support web ui management
- support clash field management
- support viewing the runtime config
- adjust some pages style

### Bug Fixes

- fix silent start
- fix incorrectly reset system proxy on exit

---

## v1.0.4

### Features

- update clash core and clash meta version
- support switch clash mode on system tray
- theme mode support follows system

### Bug Fixes

- config load error on first use

---

## v1.0.3

### Features

- save some states such as URL test, filter, etc
- update clash core and clash-meta core
- new icon for macOS

---

## v1.0.2

### Features

- supports for switching clash core
- supports release UI processes
- supports script mode setting

### Bug Fixes

- fix service mode bug (Windows)

---

## v1.0.1

### Features

- adjust default theme settings
- reduce gpu usage of traffic graph when hidden
- supports more remote profile response header setting
- check remote profile data format when imported

### Bug Fixes

- service mode install and start issue (Windows)
- fix launch panic (Some Windows)

---

## v1.0.0

### Features

- update clash core
- optimize traffic graph animation
- supports interval update profiles
- supports service mode (Windows)

### Bug Fixes

- reset system proxy when exit from dock (macOS)
- adjust clash dns config process strategy

---

## v0.0.29

### Features

- sort proxy node
- custom proxy test url
- logs page filter
- connections page filter
- default user agent for subscription
- system tray add tun mode toggle
- enable to change the config dir (Windows only)

---

## v0.0.28

### Features

- enable to use clash config fields (UI)

### Bug Fixes

- remove the character
- fix some icon color

---

## v0.0.27

### Features

- supports custom theme color
- tun mode setting control the final config

### Bug Fixes

- fix transition flickers (macOS)
- reduce proxy page render

---

## v0.0.26

### Features

- silent start
- profile editor
- profile enhance mode supports more fields
- optimize profile enhance mode strategy

### Bug Fixes

- fix csp restriction on macOS
- window controllers on Linux

---

## v0.0.25

### Features

- update clash core version

### Bug Fixes

- app updater error
- display window controllers on Linux

### Notes

If you can't update the app properly, please consider downloading the latest version from github release.

---

## v0.0.24

### Features

- Connections page
- add wintun.dll (Windows)
- supports create local profile with selected file (Windows)
- system tray enable set system proxy

### Bug Fixes

- open dir error
- auto launch path (Windows)
- fix some clash config error
- reduce the impact of the enhanced mode

---

## v0.0.23

### Features

- i18n supports
- Remote profile User Agent supports

### Bug Fixes

- clash config file case ignore
- clash `external-controller` only port
