New
Clash Nyanpasu v1.5.0
⚠ 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 @keiko233
- add margin for SettingItem extra element (fa1dcdd) by @keiko233
- add MDYSwitch & replace all Switches with MDYSwitch (0c86b80) by @keiko233
- add useMessage hook (1da9951) by @keiko233
- backend: add tray proxies selector support (#417) (17f9319) by @greenhat616
- clash: add default core secret and impl port checker before clash start (#533) (29c1d9c) by @greenhat616
- color select use MuiColorInput (6ade58c) by @keiko233
- config: add migration for old config dir (#419) (4688334) by @4o3F
- connection: allow filter out process name (d277e47) by @greenhat616
- custom schema support (#516) (24617aa) by @4o3F
- locale: use system locale as default (#437) (331996a) by @greenhat616
- make profile material you (5be21a9) by @keiko233
- MDYSwitch support loading prop (a48aa09) by @keiko233
- new style design profile item drag sort (3745d4b) by @keiko233
- onCheckUpdate button supports loading animation & refactoring error removal notification using dialog (9f0afb7) by @keiko233
- refactor GuardStatus & support loading status (f2a08d9) by @keiko233
- refactor UpdateViewer (94fff23) by @keiko233
- tray: add diff check for system tray partial update (#477) (0e38ee9) by @4o3F
- tray: add tray icon resize logic to improve icon rendering (#540) (9f4bd55) by @greenhat616
🐛 Bug Fixes
- build issue (d68b0be) by @greenhat616
- ci (83d8bf4) by @greenhat616
- ci: replace github workflow token (5bf4775) by @keiko233
- config migration issue (5772101) by @greenhat616
- config: fix config migration (#433) (ecfd51a) by @4o3F
- custom-schema: fix schema not working for new opening and dialog not showing with certain route (#534) () by @4o3F
🧹 Maintenance
- bundler: drop console and debugger in prod (ef9673b) by @greenhat616
- bundler: remove msi target (c63d846) by @greenhat616
- config: modify default external-controller port (#436) (0ac8ca8) by @greenhat616
- deps: pin dependency @types/node to 20.11.21 (755cff8) by @renovate[bot]
- deps: pin dependency telegraf to 4.15.3 (#446) (3ddd7b8) by @renovate[bot]
🔨 Refactoring
- clash: move api and core manager into one mod (#411) (6720ac1) by @greenhat616
- i18n: change backend localization to rust-i18n (#425) (f7296db) by @4o3F
- logging: use
tracinginstead oflog4rs(#486) (791baa5) by @greenhat616 - proxies: proxies hash and diff logic (483335d) by @greenhat616
- single-instance: refactor single instance check () () by @4o3F