mirror of
https://github.com/bolucat/Archive.git
synced 2026-04-23 00:17:16 +08:00
1931 lines
44 KiB
Markdown
1931 lines
44 KiB
Markdown
## [1.5.1] - 2024-04-08
|
|
|
|
### ✨ Features
|
|
|
|
- **backend:** Allow to hide tray selector (#626) by @greenhat616 in [#626](https://github.com/LibNyanpasu/clash-nyanpasu/pull/626)
|
|
|
|
- **config:** Support custom app dir in windows (#582) by @greenhat616 in [#582](https://github.com/LibNyanpasu/clash-nyanpasu/pull/582)
|
|
|
|
- **custom-schema:** Add support for name and desc fields by @greenhat616
|
|
|
|
- Perf motion transition by @keiko233
|
|
|
|
- Lock rustup toolchain to stable channel by @4o3F
|
|
|
|
- New design log page by @keiko233
|
|
|
|
- New desigin rules page by @keiko233
|
|
|
|
- Improve WebSocket reconnection in useWebsocket hook by @keiko233
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
- **bundler/nsis:** Don't use /R flag on installation dir by @keiko233
|
|
|
|
- **chains:** Only guard fields should be overwritten (#629) by @greenhat616 in [#629](https://github.com/LibNyanpasu/clash-nyanpasu/pull/629)
|
|
|
|
- **cmds:** Migrate custom app dir typo (#628) by @greenhat616 in [#628](https://github.com/LibNyanpasu/clash-nyanpasu/pull/628)
|
|
|
|
- **cmds:** `path` in changing app dir call (#591) by @greenhat616 in [#591](https://github.com/LibNyanpasu/clash-nyanpasu/pull/591)
|
|
|
|
- **docs:** Fix url typos by @keiko233
|
|
|
|
- **notification:** Unexpected `}` (#563) by @WOSHIZHAZHA120 in [#563](https://github.com/LibNyanpasu/clash-nyanpasu/pull/563)
|
|
|
|
- Revert previous commit by @greenhat616
|
|
|
|
- Subscription info parse issue, closing #729 by @greenhat616
|
|
|
|
- Fix misinterprete of tauri's application args by @4o3F
|
|
|
|
- Missing github repo context by @keiko233
|
|
|
|
- Try to add a launch command to make restart application work by @greenhat616
|
|
|
|
- Try to use delayed singleton check to make restart app work by @greenhat616
|
|
|
|
- Panic while quit application by @greenhat616
|
|
|
|
- Restart application not work by @greenhat616
|
|
|
|
- Fix migration issue for path with space by @4o3F
|
|
|
|
- Fix migration child process issue by @4o3F
|
|
|
|
- Fix rename permission issue by @4o3F
|
|
|
|
- Connection page NaN and first enter animation by @greenhat616
|
|
|
|
- Use shiki intead of shikiji by @greenhat616
|
|
|
|
- Use clash verge rev patch to resolve Content-Disposition Filename issue, closing #703 by @greenhat616
|
|
|
|
- Lint by @greenhat616
|
|
|
|
- Command path by @greenhat616
|
|
|
|
- Draft patch to resolve custom app config migration by @greenhat616
|
|
|
|
- Proxy groups virtuoso also overscan by @keiko233
|
|
|
|
- Top item no padding by @keiko233
|
|
|
|
- Use overscan to prevent blank scrolling by @keiko233
|
|
|
|
- Profiles when drag sort container scroll style by @keiko233
|
|
|
|
- Profile-box border radius value by @keiko233
|
|
|
|
- Slinet start get_window err by @keiko233
|
|
|
|
- MDYSwitch-thumb size by @keiko233
|
|
|
|
- Build by @keiko233
|
|
|
|
- Disable webview2 SwipeNavigation by @keiko233
|
|
|
|
- Fix wrong window size and position by @4o3F
|
|
|
|
- Fix single instance check failing on macos by @4o3F
|
|
|
|
### 📚 Documentation
|
|
|
|
- Add clash-verge-rev acknowledgement by @greenhat616
|
|
|
|
- Add twitter img tag by @keiko233
|
|
|
|
- Add license img tag by @keiko233
|
|
|
|
- Align center tag imgs by @keiko233
|
|
|
|
- Update readme by @keiko233
|
|
|
|
- Update issues template by @greenhat616
|
|
|
|
### 🔨 Refactor
|
|
|
|
- Use lazy load routes to improve performance by @greenhat616
|
|
|
|
---
|
|
|
|
## New Contributors
|
|
|
|
- @WOSHIZHAZHA120 made their first contribution in [#563](https://github.com/LibNyanpasu/clash-nyanpasu/pull/563)
|
|
|
|
**Full Changelog**: https://github.com/LibNyanpasu/clash-nyanpasu/compare/v1.5.0...v1.5.1
|
|
|
|
## [1.5.0] - 2024-03-03
|
|
|
|
### 💥 Breaking Changes
|
|
|
|
- **backend:** Add tray proxies selector support (#417) by @greenhat616 in [#417](https://github.com/LibNyanpasu/clash-nyanpasu/pull/417)
|
|
|
|
- **clash:** Add default core secret and impl port checker before clash start (#533) by @greenhat616 in [#533](https://github.com/LibNyanpasu/clash-nyanpasu/pull/533)
|
|
|
|
### ✨ Features
|
|
|
|
- **config:** Add migration for old config dir (#419) by @4o3F in [#419](https://github.com/LibNyanpasu/clash-nyanpasu/pull/419)
|
|
|
|
- **connection:** Allow filter out process name by @greenhat616
|
|
|
|
- **locale:** Use system locale as default (#437) by @greenhat616 in [#437](https://github.com/LibNyanpasu/clash-nyanpasu/pull/437)
|
|
|
|
- **tray:** Add tray icon resize logic to improve icon rendering (#540) by @greenhat616 in [#540](https://github.com/LibNyanpasu/clash-nyanpasu/pull/540)
|
|
|
|
- **tray:** Add diff check for system tray partial update (#477) by @4o3F in [#477](https://github.com/LibNyanpasu/clash-nyanpasu/pull/477)
|
|
|
|
- Custom schema support (#516) by @4o3F in [#516](https://github.com/LibNyanpasu/clash-nyanpasu/pull/516)
|
|
|
|
- Add Auto Check Updates Switch by @keiko233
|
|
|
|
- Refactor UpdateViewer by @keiko233
|
|
|
|
- OnCheckUpdate button supports loading animation & refactoring error removal notification using dialog by @keiko233
|
|
|
|
- Add margin for SettingItem extra element by @keiko233
|
|
|
|
- Add useMessage hook by @keiko233
|
|
|
|
- Refactor GuardStatus & support loading status by @keiko233
|
|
|
|
- MDYSwitch support loading prop by @keiko233
|
|
|
|
- Add MDYSwitch & replace all Switches with MDYSwitch by @keiko233
|
|
|
|
- Color select use MuiColorInput by @keiko233
|
|
|
|
- Make profile material you by @keiko233
|
|
|
|
- New style design profile item drag sort by @keiko233
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
- **ci:** Replace github workflow token by @keiko233
|
|
|
|
- **config:** Fix config migration (#433) by @4o3F in [#433](https://github.com/LibNyanpasu/clash-nyanpasu/pull/433)
|
|
|
|
- **custom-schema:** Fix schema not working for new opening and dialog not showing with certain route (#534) by @4o3F in [#534](https://github.com/LibNyanpasu/clash-nyanpasu/pull/534)
|
|
|
|
- **deps:** Update rust crates by @greenhat616
|
|
|
|
- **macos:** Use rfd to prevent panic by @greenhat616
|
|
|
|
- **nsis:** Should not stop verge service while updating by @greenhat616
|
|
|
|
- **proxies:** Use indexmap instead to correct order by @greenhat616
|
|
|
|
- **proxies:** Reduce tray updating interval by @greenhat616
|
|
|
|
- **tray:** Use base64 encoded id to fix item not found issue by @greenhat616
|
|
|
|
- **tray:** Should disable click expect Selector and Fallback type by @greenhat616
|
|
|
|
- **tray:** Proxies updating deadlock by @greenhat616
|
|
|
|
- Release ci by @greenhat616
|
|
|
|
- Release ci by @greenhat616
|
|
|
|
- Fix wrong window position and size with multiple screen by @4o3F
|
|
|
|
- Resolve save windows state event by @greenhat616
|
|
|
|
- Media screen value typos by @keiko233
|
|
|
|
- Layout error when window width is small by @keiko233
|
|
|
|
- Lint by @greenhat616
|
|
|
|
- Line breaks typos by @keiko233
|
|
|
|
- MDYSwitch switchBase padding value by @keiko233
|
|
|
|
- Lint by @greenhat616
|
|
|
|
- Fmt by @greenhat616
|
|
|
|
- Build issue by @greenhat616
|
|
|
|
- Config migration issue by @greenhat616
|
|
|
|
- Ci by @greenhat616
|
|
|
|
- Proxy item box-shadow err by @keiko233
|
|
|
|
### 🔨 Refactor
|
|
|
|
- **clash:** Move api and core manager into one mod (#411) by @greenhat616 in [#411](https://github.com/LibNyanpasu/clash-nyanpasu/pull/411)
|
|
|
|
- **i18n:** Change backend localization to rust-i18n (#425) by @4o3F in [#425](https://github.com/LibNyanpasu/clash-nyanpasu/pull/425)
|
|
|
|
- **logging:** Use `tracing` instead of `log4rs` (#486) by @greenhat616 in [#486](https://github.com/LibNyanpasu/clash-nyanpasu/pull/486)
|
|
|
|
- **proxies:** Proxies hash and diff logic by @greenhat616
|
|
|
|
- **single-instance:** Refactor single instance check (#499) by @4o3F in [#499](https://github.com/LibNyanpasu/clash-nyanpasu/pull/499)
|
|
|
|
---
|
|
|
|
**Full Changelog**: https://github.com/LibNyanpasu/clash-nyanpasu/compare/v1.4.5...v1.5.0
|
|
|
|
## [1.4.5] - 2024-02-08
|
|
|
|
### 💥 Breaking Changes
|
|
|
|
- **nsis:** Switch to both installMode by @greenhat616
|
|
|
|
- **updater:** Use nsis instead of msi by @greenhat616
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
- **bundle:** Instance is running while updating app (#393) by @greenhat616 in [#393](https://github.com/LibNyanpasu/clash-nyanpasu/pull/393)
|
|
|
|
- **bundler:** Kill processes while updating in windows by @greenhat616
|
|
|
|
- **ci:** Daily updater issue (#392) by @greenhat616 in [#392](https://github.com/LibNyanpasu/clash-nyanpasu/pull/392)
|
|
|
|
- **ci:** Nightly updater issue by @greenhat616
|
|
|
|
- **nsis:** Kill nyanpasu processes while updating (#403) by @greenhat616 in [#403](https://github.com/LibNyanpasu/clash-nyanpasu/pull/403)
|
|
|
|
- Portable issues (#395) by @greenhat616 in [#395](https://github.com/LibNyanpasu/clash-nyanpasu/pull/395)
|
|
|
|
- Minimize icon is wrong while resize window (#394) by @greenhat616 in [#394](https://github.com/LibNyanpasu/clash-nyanpasu/pull/394)
|
|
|
|
- Sort connection in numerical comparison for `Download`, `DL Speed`, etc (#367) by @Jeremy-Hibiki in [#367](https://github.com/LibNyanpasu/clash-nyanpasu/pull/367)
|
|
|
|
- Resources missing by @greenhat616 in [#354](https://github.com/LibNyanpasu/clash-nyanpasu/pull/354)
|
|
|
|
---
|
|
|
|
## New Contributors
|
|
|
|
- @Jeremy-Hibiki made their first contribution in [#367](https://github.com/LibNyanpasu/clash-nyanpasu/pull/367)
|
|
|
|
**Full Changelog**: https://github.com/LibNyanpasu/clash-nyanpasu/compare/v1.4.4...v1.4.5
|
|
|
|
## [1.4.4] - 2024-01-29
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
- **backend:** Fix deadlock issue on config (#312) by @4o3F in [#312](https://github.com/LibNyanpasu/clash-nyanpasu/pull/312)
|
|
|
|
- **ci:** Publish & updater by @greenhat616
|
|
|
|
- **ci:** Should generate manifest in dev branch for compatible with <= 1.4.3 (#292) by @greenhat616 in [#292](https://github.com/LibNyanpasu/clash-nyanpasu/pull/292)
|
|
|
|
- **deps:** Update deps (#294) by @greenhat616 in [#294](https://github.com/LibNyanpasu/clash-nyanpasu/pull/294)
|
|
|
|
- **portable:** Portable bundle issue (#335) by @greenhat616 in [#335](https://github.com/LibNyanpasu/clash-nyanpasu/pull/335)
|
|
|
|
- **portable:** Do not use system notification api while app is portable (#334) by @greenhat616 in [#334](https://github.com/LibNyanpasu/clash-nyanpasu/pull/334)
|
|
|
|
- **updater:** Use release body as updater note (#333) by @greenhat616 in [#333](https://github.com/LibNyanpasu/clash-nyanpasu/pull/333)
|
|
|
|
- Use if let instead (#309) by @greenhat616 in [#309](https://github.com/LibNyanpasu/clash-nyanpasu/pull/309)
|
|
|
|
### 📚 Documentation
|
|
|
|
- Add ArchLinux AUR install suggestion (#293) by @Kimiblock in [#293](https://github.com/LibNyanpasu/clash-nyanpasu/pull/293)
|
|
|
|
### 🔨 Refactor
|
|
|
|
- **backend:** Improve code robustness (#303) by @greenhat616 in [#303](https://github.com/LibNyanpasu/clash-nyanpasu/pull/303)
|
|
|
|
---
|
|
|
|
**Full Changelog**: https://github.com/LibNyanpasu/clash-nyanpasu/compare/v1.4.3...v1.4.4
|
|
|
|
## [1.4.3] - 2024-01-20
|
|
|
|
### ✨ Features
|
|
|
|
- New release workflow (#284) by @greenhat616 in [#284](https://github.com/LibNyanpasu/clash-nyanpasu/pull/284)
|
|
|
|
- Proxies ui minor tweaks by @keiko233
|
|
|
|
- Make proxies material you by @keiko233
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
- **ci:** Pin rust version to 1.74.1 (#213) by @greenhat616 in [#213](https://github.com/LibNyanpasu/clash-nyanpasu/pull/213)
|
|
|
|
- **ci:** Use latest action by @greenhat616
|
|
|
|
- **ci:** Use dev commit hash when schedule dispatch by @greenhat616
|
|
|
|
- **log:** Incorrect color in light mode by @greenhat616
|
|
|
|
- **rocksdb:** Use TransactionDB instead of OptimisticTransactionDB (#194) by @greenhat616 in [#194](https://github.com/LibNyanpasu/clash-nyanpasu/pull/194)
|
|
|
|
- **updater:** Should use nyanpasu proxy or system proxy when performing request (#273) by @greenhat616 in [#273](https://github.com/LibNyanpasu/clash-nyanpasu/pull/273)
|
|
|
|
- **updater:** Add status code judge by @greenhat616
|
|
|
|
- **updater:** Allow to use elevated permission to copy and override core by @greenhat616
|
|
|
|
- **vite:** Rm useless shikiji langs support (#267) by @greenhat616 in [#267](https://github.com/LibNyanpasu/clash-nyanpasu/pull/267)
|
|
|
|
- Release ci by @greenhat616
|
|
|
|
- Publish ci by @greenhat616
|
|
|
|
- Notification premission check (#263) by @greenhat616 in [#263](https://github.com/LibNyanpasu/clash-nyanpasu/pull/263)
|
|
|
|
- Notification fallback (#262) by @greenhat616 in [#262](https://github.com/LibNyanpasu/clash-nyanpasu/pull/262)
|
|
|
|
- Stable channel build issue (#248) by @greenhat616 in [#248](https://github.com/LibNyanpasu/clash-nyanpasu/pull/248)
|
|
|
|
- Virtuoso scroller bottom not padding by @keiko233
|
|
|
|
- Windrag err by @keiko233
|
|
|
|
- Same text color for `REJECT-DROP` policy as `REJECT` (#236) by @xkww3n in [#236](https://github.com/LibNyanpasu/clash-nyanpasu/pull/236)
|
|
|
|
- Enable_tun block the process (#232) by @dyxushuai
|
|
|
|
- #212 by @greenhat616
|
|
|
|
- Lint by @greenhat616
|
|
|
|
- Updater by @greenhat616
|
|
|
|
- Dark mode flash in win by @greenhat616
|
|
|
|
- Open file, closing #197 by @greenhat616
|
|
|
|
- Add a panic hook to collect logs and show a dialog (#191) by @greenhat616 in [#191](https://github.com/LibNyanpasu/clash-nyanpasu/pull/191)
|
|
|
|
---
|
|
|
|
## New Contributors
|
|
|
|
- @xkww3n made their first contribution in [#236](https://github.com/LibNyanpasu/clash-nyanpasu/pull/236)
|
|
|
|
**Full Changelog**: https://github.com/LibNyanpasu/clash-nyanpasu/compare/v1.4.2...v1.4.3
|
|
|
|
## [1.4.2] - 2023-12-24
|
|
|
|
### ✨ Features
|
|
|
|
- **updater:** Finish ui by @greenhat616
|
|
|
|
- **updater:** Finish core updater backend by @greenhat616
|
|
|
|
- Use christmas logo by @keiko233
|
|
|
|
- Auto add dns according this method by @yswtrue
|
|
|
|
- Backport concurrency of latency test by @greenhat616
|
|
|
|
- Auto log clear by @greenhat616
|
|
|
|
- Nightly build with updater by @greenhat616
|
|
|
|
- Rules providers by @greenhat616
|
|
|
|
- Improve animations by @greenhat616
|
|
|
|
- Quick logs collect by @greenhat616
|
|
|
|
- Bundled mihomo alpha by @greenhat616
|
|
|
|
- New style win tray icon & add blue icon when tun enable by @keiko233
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
- **ci:** Release build by @greenhat616
|
|
|
|
- **ci:** Updater and dev build by @greenhat616
|
|
|
|
- **dialog:** Align center and overflow issue by @greenhat616
|
|
|
|
- **lint:** Toml fmt by @greenhat616
|
|
|
|
- **resources:** Win service support and mihomo alpha version proxy by @greenhat616
|
|
|
|
- **updater:** Copy logic by @greenhat616
|
|
|
|
- **window:** Preserve window state before window minimized by @greenhat616
|
|
|
|
- **window:** Add a workaround for close event in windows by @greenhat616
|
|
|
|
- Minor tweak base-content width by @keiko233
|
|
|
|
- Shikiji text wrapping err by @keiko233
|
|
|
|
- Dark shikiji display color err by @keiko233
|
|
|
|
- Pin runas to v1.0.0 by @greenhat616
|
|
|
|
- Lint by @greenhat616
|
|
|
|
- Bump nightly version after publish by @greenhat616
|
|
|
|
- I18n resources by @greenhat616
|
|
|
|
- Format ansi in log viewer by @greenhat616
|
|
|
|
- Delay color, closing #124 by @greenhat616
|
|
|
|
- #96 by @greenhat616
|
|
|
|
- #92 by @greenhat616
|
|
|
|
- Lint by @greenhat616
|
|
|
|
- Ci by @greenhat616
|
|
|
|
- Ci by @greenhat616
|
|
|
|
- Ci by @greenhat616
|
|
|
|
- Dev build branch issue by @greenhat616
|
|
|
|
- Icon issues, close #55 by @greenhat616
|
|
|
|
- Use a workaroud to reduce #59 by @greenhat616
|
|
|
|
- Win state by @greenhat616
|
|
|
|
### 📚 Documentation
|
|
|
|
- Put issue config into effect (#148) by @txyyh in [#148](https://github.com/LibNyanpasu/clash-nyanpasu/pull/148)
|
|
|
|
- Upload missing issue config by @txyyh
|
|
|
|
- Update issues template & upload ISSUE.md by @keiko233
|
|
|
|
### 🔨 Refactor
|
|
|
|
- **tasks:** Provide a universal abstract layer for task managing (#15) by @greenhat616
|
|
|
|
- Profile updater by @greenhat616
|
|
|
|
---
|
|
|
|
## New Contributors
|
|
|
|
- @yswtrue made their first contribution
|
|
- @txyyh made their first contribution in [#148](https://github.com/LibNyanpasu/clash-nyanpasu/pull/148)
|
|
|
|
**Full Changelog**: https://github.com/LibNyanpasu/clash-nyanpasu/compare/v1.4.1...v1.4.2
|
|
|
|
## [1.4.1] - 2023-12-06
|
|
|
|
### ✨ Features
|
|
|
|
- **transition:** Add none and transparent variants by @greenhat616
|
|
|
|
- Use twemoji to display flags in win (#48) by @greenhat616 in [#48](https://github.com/LibNyanpasu/clash-nyanpasu/pull/48)
|
|
|
|
- Add page transition mode and duration options by @keiko233 in [#42](https://github.com/LibNyanpasu/clash-nyanpasu/pull/42)
|
|
|
|
- Add page transition duration options by @greenhat616
|
|
|
|
- Add page transition mode switch by @greenhat616
|
|
|
|
- Use framer-motion for smooth page transition by @greenhat616
|
|
|
|
- Support new clash field by @greenhat616
|
|
|
|
- Support drag profile item (#36) by @Kuingsmile in [#36](https://github.com/LibNyanpasu/clash-nyanpasu/pull/36)
|
|
|
|
- Use tauri notification api by @keiko233
|
|
|
|
- Update new clash.meta close #20 (#30) by @Kuingsmile in [#30](https://github.com/LibNyanpasu/clash-nyanpasu/pull/30)
|
|
|
|
- Support random mixed port (#29) by @Kuingsmile in [#29](https://github.com/LibNyanpasu/clash-nyanpasu/pull/29)
|
|
|
|
- Use workspace in backend by @greenhat616
|
|
|
|
- New style win tray icon by @keiko233
|
|
|
|
- Add tooltip for tray (#24) by @Kuingsmile in [#24](https://github.com/LibNyanpasu/clash-nyanpasu/pull/24)
|
|
|
|
- Experimental support `clash-rs` (#23) by @greenhat616 in [#23](https://github.com/LibNyanpasu/clash-nyanpasu/pull/23)
|
|
|
|
- Add UWP tool support, fix install service bug (#19) by @Kuingsmile in [#19](https://github.com/LibNyanpasu/clash-nyanpasu/pull/19)
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
- Taskbar maximize toggle icon state (#46) by @greenhat616 in [#46](https://github.com/LibNyanpasu/clash-nyanpasu/pull/46)
|
|
|
|
- Missing scss import by @greenhat616
|
|
|
|
- Lint by @greenhat616
|
|
|
|
- Lint by @greenhat616
|
|
|
|
- Workflow script typos by @keiko233
|
|
|
|
- Osx-aarch64-upload bundlePath typos by @keiko233
|
|
|
|
- Portable target dir by @keiko233
|
|
|
|
- Portable missing clash-rs core by @keiko233
|
|
|
|
- Item col width too narrow by @keiko233
|
|
|
|
- I18n typos by @keiko233
|
|
|
|
### 📚 Documentation
|
|
|
|
- Add preview gif by @keiko233
|
|
|
|
### 🔨 Refactor
|
|
|
|
- **scripts:** Use ts and consola instead by @greenhat616
|
|
|
|
- Use `workspace` in backend by @keiko233 in [#28](https://github.com/LibNyanpasu/clash-nyanpasu/pull/28)
|
|
|
|
---
|
|
|
|
## New Contributors
|
|
|
|
- @Kuingsmile made their first contribution in [#36](https://github.com/LibNyanpasu/clash-nyanpasu/pull/36)
|
|
|
|
**Full Changelog**: https://github.com/LibNyanpasu/clash-nyanpasu/compare/v1.4.0...v1.4.1
|
|
|
|
## [1.4.0] - 2023-11-15
|
|
|
|
### ✅ Testing
|
|
|
|
- Windows service by @zzzgydi
|
|
|
|
### ✨ Features
|
|
|
|
- **layout:** Add logo & update style by @zzzgydi
|
|
|
|
- **macOS:** Support cmd+w and cmd+q by @zzzgydi
|
|
|
|
- **proxy:** Finish proxy page ui and api support by @zzzgydi
|
|
|
|
- **style:** Adjust style impl by @zzzgydi
|
|
|
|
- **system tray:** Support switch rule/global/direct/script mode in system tray by @Limsanity
|
|
|
|
- **traffic:** Api support & adjust by @zzzgydi
|
|
|
|
- Minor tweaks by @keiko233
|
|
|
|
- Nyanpasu Misc by @keiko233
|
|
|
|
- Add baseContentIn animation by @keiko233
|
|
|
|
- Add route transition by @keiko233
|
|
|
|
- Material You! by @keiko233
|
|
|
|
- Default disable ipv6 by @keiko233
|
|
|
|
- Default enable unified-delay & tcp-concurrent with use meta core by @keiko233
|
|
|
|
- Support copy CMD & PowerShell proxy env by @keiko233
|
|
|
|
- Default use meta core by @keiko233
|
|
|
|
- Update Clash Default bypass addrs by @keiko233
|
|
|
|
- Theme: change color by @keiko233
|
|
|
|
- Profiles: import btn with loading state by @keiko233
|
|
|
|
- Profile-viewer: handleOk with loading state by @keiko233
|
|
|
|
- Base-dialog: okBtn use LoadingButton by @keiko233
|
|
|
|
- Nyanpasu Misc by @keiko233
|
|
|
|
- Theme support modify --background-color by @keiko233
|
|
|
|
- Settings use Grid layout by @keiko233
|
|
|
|
- Add Connections Info to ConnectionsPage by @keiko233
|
|
|
|
- ClashFieldViewer BaseDialog maxHeight usage percentage (#813) by @keiko233
|
|
|
|
- Add Open Dashboard to the hotkey, close #723 by @zzzgydi
|
|
|
|
- Add check for updates button, close #766 by @zzzgydi
|
|
|
|
- Add paste and clear icon by @zzzgydi
|
|
|
|
- Subscription URL TextField use multiline (#761) by @keiko233
|
|
|
|
- Show loading when change profile by @zzzgydi
|
|
|
|
- Support proxy provider update by @zzzgydi
|
|
|
|
- Add repo link by @zzzgydi
|
|
|
|
- Support clash meta memory usage display by @zzzgydi
|
|
|
|
- Supports show connection detail by @zzzgydi
|
|
|
|
- Update connection table with wider process column and click to show full detail (#696) by @whitemirror33
|
|
|
|
- More trace logs by @zzzgydi
|
|
|
|
- Add Russian Language (#697) by @shvchk
|
|
|
|
- Center window when out of monitor by @zzzgydi
|
|
|
|
- Support copy environment variable by @zzzgydi
|
|
|
|
- Save window size and position by @zzzgydi
|
|
|
|
- App log level add silent by @zzzgydi
|
|
|
|
- Overwrite resource file according to file modified by @zzzgydi
|
|
|
|
- Support app log level settings by @zzzgydi
|
|
|
|
- Use polkit to elevate permission instaed of sudo (#678) by @Kimiblock
|
|
|
|
- Add unified-delay field by @zzzgydi
|
|
|
|
- Add error boundary to the app root by @zzzgydi
|
|
|
|
- Show tray icon variants in different status (#537) by @w568w
|
|
|
|
- Auto restart core after grand permission by @zzzgydi
|
|
|
|
- Add restart core button by @zzzgydi
|
|
|
|
- Support update all profiles by @zzzgydi
|
|
|
|
- Support to grant permission to clash core by @zzzgydi
|
|
|
|
- Support clash fields filter in ui by @zzzgydi
|
|
|
|
- Open dir on the tray by @zzzgydi
|
|
|
|
- Support to disable clash fields filter by @zzzgydi
|
|
|
|
- Adjust macOS window style by @zzzgydi
|
|
|
|
- Recover core after panic, close #353 by @zzzgydi
|
|
|
|
- Use decorations in Linux, close #354 by @zzzgydi
|
|
|
|
- Auto proxy layout column by @zzzgydi
|
|
|
|
- Support to change proxy layout column by @zzzgydi
|
|
|
|
- Support to open core dir by @zzzgydi
|
|
|
|
- Profile page ui by @zzzgydi
|
|
|
|
- Save some fields in the runtime config, close #292 by @zzzgydi
|
|
|
|
- Add meta feature by @zzzgydi
|
|
|
|
- Display proxy group type by @zzzgydi
|
|
|
|
- Add use clash hook by @zzzgydi
|
|
|
|
- Guard the mixed-port and external-controller by @zzzgydi
|
|
|
|
- Adjust builtin script and support meta guard script by @zzzgydi
|
|
|
|
- Disable script mode when use clash meta by @zzzgydi
|
|
|
|
- Check config when change core by @zzzgydi
|
|
|
|
- Support builtin script for enhanced mode by @zzzgydi
|
|
|
|
- Adjust profiles page ui by @zzzgydi
|
|
|
|
- Optimize proxy page ui by @zzzgydi
|
|
|
|
- Add error boundary by @zzzgydi
|
|
|
|
- Adjust clash log by @zzzgydi
|
|
|
|
- Add draft by @zzzgydi
|
|
|
|
- Change default latency test url by @zzzgydi
|
|
|
|
- Auto close connection when proxy changed by @zzzgydi
|
|
|
|
- Support to change external controller by @zzzgydi
|
|
|
|
- Add sub-rules by @zzzgydi
|
|
|
|
- Add version on tray by @zzzgydi
|
|
|
|
- Add animation by @zzzgydi
|
|
|
|
- Add animation to ProfileNew component (#252) by @angryLid
|
|
|
|
- Check remote profile field by @zzzgydi
|
|
|
|
- System tray support zh language by @zzzgydi
|
|
|
|
- Display delay check result timely by @zzzgydi
|
|
|
|
- Update profile with system proxy/clash proxy by @zzzgydi
|
|
|
|
- Change global mode ui, close #226 by @zzzgydi
|
|
|
|
- Default user agent same with app version by @zzzgydi
|
|
|
|
- Optimize config feedback by @zzzgydi
|
|
|
|
- Show connections with table layout by @zzzgydi
|
|
|
|
- Show loading on proxy group delay check by @zzzgydi
|
|
|
|
- Add chains[0] and process to connections display (#205) by @riverscn
|
|
|
|
- Adjust connection page ui by @zzzgydi
|
|
|
|
- Yaml merge key by @zzzgydi
|
|
|
|
- Toggle log ws by @zzzgydi
|
|
|
|
- Add rule page by @zzzgydi
|
|
|
|
- Hotkey viewer by @zzzgydi
|
|
|
|
- Refresh ui when hotkey clicked by @zzzgydi
|
|
|
|
- Support hotkey (wip) by @zzzgydi
|
|
|
|
- Hide window on macos by @zzzgydi
|
|
|
|
- System proxy setting by @zzzgydi
|
|
|
|
- Change default singleton port and support to change the port by @zzzgydi
|
|
|
|
- Log info by @zzzgydi
|
|
|
|
- Kill clash by pid by @zzzgydi
|
|
|
|
- Change clash port in dialog by @zzzgydi
|
|
|
|
- Add proxy item check loading by @zzzgydi
|
|
|
|
- Compatible with proxy providers health check by @zzzgydi
|
|
|
|
- Add empty ui by @zzzgydi
|
|
|
|
- Complete i18n by @zzzgydi
|
|
|
|
- Windows portable version do not check update by @zzzgydi
|
|
|
|
- Adjust clash info parsing logs by @zzzgydi
|
|
|
|
- Adjust runtime config by @zzzgydi
|
|
|
|
- Support restart app on tray by @zzzgydi
|
|
|
|
- Optimize profile page by @zzzgydi
|
|
|
|
- Refactor by @zzzgydi
|
|
|
|
- Adjust tun mode config by @zzzgydi
|
|
|
|
- Reimplement enhanced mode by @zzzgydi
|
|
|
|
- Use rquickjs crate by @zzzgydi
|
|
|
|
- Reimplement enhanced mode by @zzzgydi
|
|
|
|
- Finish clash field control by @zzzgydi
|
|
|
|
- Clash field viewer wip by @zzzgydi
|
|
|
|
- Support web ui by @zzzgydi
|
|
|
|
- Adjust setting page style by @zzzgydi
|
|
|
|
- Runtime config viewer by @zzzgydi
|
|
|
|
- Improve log rule by @zzzgydi
|
|
|
|
- Theme mode support follows system by @zzzgydi
|
|
|
|
- Improve yaml file error log by @zzzgydi
|
|
|
|
- Save proxy page state by @zzzgydi
|
|
|
|
- Light mode wip (#96) by @ctaoist
|
|
|
|
- Clash meta core supports by @zzzgydi
|
|
|
|
- Script mode by @zzzgydi
|
|
|
|
- Clash meta core support (wip) by @zzzgydi
|
|
|
|
- Reduce gpu usage when hidden by @zzzgydi
|
|
|
|
- Interval update from now field by @zzzgydi
|
|
|
|
- Adjust theme by @zzzgydi
|
|
|
|
- Supports more remote headers close #81 by @zzzgydi
|
|
|
|
- Check the remote profile by @zzzgydi
|
|
|
|
- Fix typo by tianyoulan
|
|
|
|
- Remove trailing comma by tianyoulan
|
|
|
|
- Remove outdated config by tianyoulan
|
|
|
|
- Windows service mode ui by @zzzgydi
|
|
|
|
- Add some commands by @zzzgydi
|
|
|
|
- Windows service mode by @zzzgydi
|
|
|
|
- Add update interval by @zzzgydi
|
|
|
|
- Refactor and supports cron tasks by @zzzgydi
|
|
|
|
- Supports cron update profiles by @zzzgydi
|
|
|
|
- Optimize traffic graph quadratic curve by @zzzgydi
|
|
|
|
- Optimize the animation of the traffic graph by @zzzgydi
|
|
|
|
- System tray add tun mode by @zzzgydi
|
|
|
|
- Supports change config dir by @zzzgydi
|
|
|
|
- Add default user agent by @zzzgydi
|
|
|
|
- Connections page supports filter by @zzzgydi
|
|
|
|
- Log page supports filter by @zzzgydi
|
|
|
|
- Optimize delay checker concurrency strategy by @zzzgydi
|
|
|
|
- Support sort proxy node and custom test url by @zzzgydi
|
|
|
|
- Handle remote clash config fields by @zzzgydi
|
|
|
|
- Add text color by @zzzgydi
|
|
|
|
- Control final tun config by @zzzgydi
|
|
|
|
- Support css injection by @zzzgydi
|
|
|
|
- Support theme setting by @zzzgydi
|
|
|
|
- Add text color by @zzzgydi
|
|
|
|
- Add theme setting by @zzzgydi
|
|
|
|
- Enhanced mode supports more fields by @zzzgydi
|
|
|
|
- Supports edit profile file by @zzzgydi
|
|
|
|
- Supports silent start by @zzzgydi
|
|
|
|
- Use crate open by @zzzgydi
|
|
|
|
- Enhance connections display order by @zzzgydi
|
|
|
|
- Save global selected by @zzzgydi
|
|
|
|
- System tray supports system proxy setting by @zzzgydi
|
|
|
|
- Prevent context menu on Windows close #22 by @zzzgydi
|
|
|
|
- Create local profile with selected file by @zzzgydi
|
|
|
|
- Reduce the impact of the enhanced mode by @zzzgydi
|
|
|
|
- Parse update log by @zzzgydi
|
|
|
|
- Fill i18n by @zzzgydi
|
|
|
|
- Dayjs i18n by @zzzgydi
|
|
|
|
- Connections page simply support by @zzzgydi
|
|
|
|
- Add wintun.dll by default by @zzzgydi
|
|
|
|
- Event emit when clash config update by @zzzgydi
|
|
|
|
- I18n supports by @zzzgydi
|
|
|
|
- Change open command on linux by @zzzgydi
|
|
|
|
- Support more options for remote profile by @zzzgydi
|
|
|
|
- Linux system proxy by @zzzgydi
|
|
|
|
- Enhance profile status by @zzzgydi
|
|
|
|
- Menu item refresh enhanced mode by @zzzgydi
|
|
|
|
- Profile enhanced mode by @zzzgydi
|
|
|
|
- Profile enhanced ui by @zzzgydi
|
|
|
|
- Profile item adjust by @zzzgydi
|
|
|
|
- Enhanced profile (wip) by @zzzgydi
|
|
|
|
- Edit profile item by @zzzgydi
|
|
|
|
- Use nanoid by @zzzgydi
|
|
|
|
- Compatible profile config by @zzzgydi
|
|
|
|
- Native menu supports by @zzzgydi
|
|
|
|
- Filter proxy and display type by @zzzgydi
|
|
|
|
- Use lock fn by @zzzgydi
|
|
|
|
- Refactor proxy page by @zzzgydi
|
|
|
|
- Proxy group auto scroll to current by @zzzgydi
|
|
|
|
- Clash tun mode supports by @zzzgydi
|
|
|
|
- Use enhanced guard-state by @zzzgydi
|
|
|
|
- Guard state supports debounce guard by @zzzgydi
|
|
|
|
- Adjust clash version display by @zzzgydi
|
|
|
|
- Hide command window by @zzzgydi
|
|
|
|
- Enhance log data by @zzzgydi
|
|
|
|
- Change window style by @zzzgydi
|
|
|
|
- Fill verge template by @zzzgydi
|
|
|
|
- Enable customize guard duration by @zzzgydi
|
|
|
|
- System proxy guard by @zzzgydi
|
|
|
|
- Enable show or hide traffic graph by @zzzgydi
|
|
|
|
- Traffic line graph by @zzzgydi
|
|
|
|
- Adjust profile item ui by @zzzgydi
|
|
|
|
- Adjust fetch profile url by @zzzgydi
|
|
|
|
- Inline config file template by @zzzgydi
|
|
|
|
- Kill sidecars when update app by @zzzgydi
|
|
|
|
- Delete file by @zzzgydi
|
|
|
|
- Lock some async functions by @zzzgydi
|
|
|
|
- Support open dir by @zzzgydi
|
|
|
|
- Change allow list by @zzzgydi
|
|
|
|
- Support check delay by @zzzgydi
|
|
|
|
- Scroll to proxy item by @zzzgydi
|
|
|
|
- Edit system proxy bypass by @zzzgydi
|
|
|
|
- Disable user select by @zzzgydi
|
|
|
|
- New profile able to edit name and desc by @zzzgydi
|
|
|
|
- Update tauri version by @zzzgydi
|
|
|
|
- Display clash core version by @zzzgydi
|
|
|
|
- Adjust profile item menu by @zzzgydi
|
|
|
|
- Profile item ui by @zzzgydi
|
|
|
|
- Support new profile by @zzzgydi
|
|
|
|
- Support open command for viewing by @zzzgydi
|
|
|
|
- Global proxies use virtual list by @zzzgydi
|
|
|
|
- Enable change proxy mode by @zzzgydi
|
|
|
|
- Update styles by @zzzgydi
|
|
|
|
- Manage clash mode by @zzzgydi
|
|
|
|
- Change system porxy when changed port by @zzzgydi
|
|
|
|
- Enable change mixed port by @zzzgydi
|
|
|
|
- Manage clash config by @zzzgydi
|
|
|
|
- Enable update clash info by @zzzgydi
|
|
|
|
- Rename edit as view by @zzzgydi
|
|
|
|
- Test auto gen update.json ci by @zzzgydi
|
|
|
|
- Adjust setting typography by @zzzgydi
|
|
|
|
- Enable force select profile by @zzzgydi
|
|
|
|
- Support edit profile item by @zzzgydi
|
|
|
|
- Adjust control ui by @zzzgydi
|
|
|
|
- Update profile supports noproxy by @zzzgydi
|
|
|
|
- Rename page by @zzzgydi
|
|
|
|
- Refactor and adjust ui by @zzzgydi
|
|
|
|
- Rm some commands by @zzzgydi
|
|
|
|
- Change type by @zzzgydi
|
|
|
|
- Supports auto launch on macos and windows by @zzzgydi
|
|
|
|
- Adjust proxy page by @zzzgydi
|
|
|
|
- Press esc hide the window by @zzzgydi
|
|
|
|
- Show system proxy info by @zzzgydi
|
|
|
|
- Support blur window by @zzzgydi
|
|
|
|
- Windows support startup by @zzzgydi
|
|
|
|
- Window self startup by @zzzgydi
|
|
|
|
- Use tauri updater by @zzzgydi
|
|
|
|
- Support update checker by @zzzgydi
|
|
|
|
- Support macos proxy config by @zzzgydi
|
|
|
|
- Custom window decorations by @zzzgydi
|
|
|
|
- Profiles add menu and delete button by @zzzgydi
|
|
|
|
- Delay put profiles and retry by @zzzgydi
|
|
|
|
- Window Send and Sync by @zzzgydi
|
|
|
|
- Support restart sidecar tray event by @zzzgydi
|
|
|
|
- Prevent click same by @zzzgydi
|
|
|
|
- Scroller stable by @zzzgydi
|
|
|
|
- Compatible with macos(wip) by @zzzgydi
|
|
|
|
- Record selected proxy by @zzzgydi
|
|
|
|
- Display version by @zzzgydi
|
|
|
|
- Enhance system proxy setting by @zzzgydi
|
|
|
|
- Profile loading animation by @zzzgydi
|
|
|
|
- Github actions support by @zzzgydi
|
|
|
|
- Rename profile page by @zzzgydi
|
|
|
|
- Add pre-dev script by @zzzgydi
|
|
|
|
- Implement a simple singleton process by @zzzgydi
|
|
|
|
- Use paper for list bg by @zzzgydi
|
|
|
|
- Supprt log ui by @zzzgydi
|
|
|
|
- Auto update profiles by @zzzgydi
|
|
|
|
- Proxy page use swr by @zzzgydi
|
|
|
|
- Profile item support display updated time by @zzzgydi
|
|
|
|
- Change the log level order by @zzzgydi
|
|
|
|
- Only put some fields by @zzzgydi
|
|
|
|
- Setting page by @zzzgydi
|
|
|
|
- Add serval commands by @zzzgydi
|
|
|
|
- Change log file format by @zzzgydi
|
|
|
|
- Adjust code by @zzzgydi
|
|
|
|
- Refactor commands and support update profile by @zzzgydi
|
|
|
|
- System proxy command demo by @zzzgydi
|
|
|
|
- Support set system proxy command by @zzzgydi
|
|
|
|
- Profiles ui and put profile support by @zzzgydi
|
|
|
|
- Remove sec field by @zzzgydi
|
|
|
|
- Put profile works by @zzzgydi
|
|
|
|
- Distinguish level notice by @zzzgydi
|
|
|
|
- Add use-notice hook by @zzzgydi
|
|
|
|
- Pus_clash_profile support `secret` field by @zzzgydi
|
|
|
|
- Add put_profiles cmd by @zzzgydi
|
|
|
|
- Update rule page by @zzzgydi
|
|
|
|
- Use external controller field by @zzzgydi
|
|
|
|
- Lock profiles file and support more cmds by @zzzgydi
|
|
|
|
- Put new profile to clash by default by @zzzgydi
|
|
|
|
- Enhance clash caller & support more commands by @zzzgydi
|
|
|
|
- Read clash config by @zzzgydi
|
|
|
|
- Get profile file name from response by @zzzgydi
|
|
|
|
- Change the naming strategy by @zzzgydi
|
|
|
|
- Change rule page by @zzzgydi
|
|
|
|
- Import profile support by @zzzgydi
|
|
|
|
- Init verge config struct by @zzzgydi
|
|
|
|
- Add some clash api by @zzzgydi
|
|
|
|
- Optimize the proxy group order by @zzzgydi
|
|
|
|
- Refactor system proxy config by @zzzgydi
|
|
|
|
- Use resources dir to save files by @zzzgydi
|
|
|
|
- New setting page by @zzzgydi
|
|
|
|
- Sort groups by @zzzgydi
|
|
|
|
- Add favicon by @zzzgydi
|
|
|
|
- Update icons by @zzzgydi
|
|
|
|
- Update layout style by @zzzgydi
|
|
|
|
- Support dark mode by @zzzgydi
|
|
|
|
- Set min windows by @zzzgydi
|
|
|
|
- Finish some features by @zzzgydi
|
|
|
|
- Finish main layout by @zzzgydi
|
|
|
|
- Use vite by @zzzgydi
|
|
|
|
### 🐛 Bug Fixes
|
|
|
|
- **icon:** Change ico file to fix windows tray by @zzzgydi
|
|
|
|
- **macos:** Set auto launch path to application by @zzzgydi
|
|
|
|
- **style:** Reduce my by @zzzgydi
|
|
|
|
- Rust lint by @keiko233
|
|
|
|
- Valid with unified-delay & tcp-concurrent by @keiko233
|
|
|
|
- Touchpad scrolling causes blank area to appear by @keiko233
|
|
|
|
- Typos by @keiko233
|
|
|
|
- Download clash core from backup repo by @keiko233
|
|
|
|
- Use meta Country.mmdb by @keiko233
|
|
|
|
- I18n by @zzzgydi
|
|
|
|
- Fix page undefined exception, close #770 by @zzzgydi
|
|
|
|
- Set min window size, close #734 by @zzzgydi
|
|
|
|
- Rm debug code by @zzzgydi
|
|
|
|
- Use sudo when pkexec not found by @zzzgydi
|
|
|
|
- Remove div by @zzzgydi
|
|
|
|
- List key by @zzzgydi
|
|
|
|
- Websocket disconnect when window focus by @zzzgydi
|
|
|
|
- Try fix undefined error by @zzzgydi
|
|
|
|
- Blurry tray icon in Windows by @zzzgydi
|
|
|
|
- Enable context menu in editable element by @zzzgydi
|
|
|
|
- Save window size and pos in Windows by @zzzgydi
|
|
|
|
- Optimize traffic graph high CPU usage when hidden by @zzzgydi
|
|
|
|
- Remove fallback group select status, close #659 by @zzzgydi
|
|
|
|
- Error boundary with key by @zzzgydi
|
|
|
|
- Connections is null by @zzzgydi
|
|
|
|
- Font family not works in some interfaces, close #639 by @zzzgydi
|
|
|
|
- EncodeURIComponent secret by @zzzgydi
|
|
|
|
- Encode controller secret, close #601 by @zzzgydi
|
|
|
|
- Linux not change icon by @zzzgydi
|
|
|
|
- Try fix blank error by @zzzgydi
|
|
|
|
- Close all connections when change mode by @zzzgydi
|
|
|
|
- Macos not change icon by @zzzgydi
|
|
|
|
- Error message null by @zzzgydi
|
|
|
|
- Profile data undefined error, close #566 by @zzzgydi
|
|
|
|
- Import url error (#543) by @yettera765
|
|
|
|
- Linux DEFAULT_BYPASS (#503) by @Mr-Spade
|
|
|
|
- Open file with vscode by @zzzgydi
|
|
|
|
- Do not render div as a descendant of p (#494) by @tatiustaitus
|
|
|
|
- Use replace instead by @zzzgydi
|
|
|
|
- Escape path space by @zzzgydi
|
|
|
|
- Escape the space in path (#451) by @dyxushuai
|
|
|
|
- Add target os linux by @zzzgydi
|
|
|
|
- Appimage path unwrap panic by @zzzgydi
|
|
|
|
- Remove esc key listener in macOS by @zzzgydi
|
|
|
|
- Adjust style by @zzzgydi
|
|
|
|
- Adjust swr option by @zzzgydi
|
|
|
|
- Infinite retry when websocket error by @zzzgydi
|
|
|
|
- Type error by @zzzgydi
|
|
|
|
- Do not parse log except the clash core by @zzzgydi
|
|
|
|
- Field sort for filter by @zzzgydi
|
|
|
|
- Add meta fields by @zzzgydi
|
|
|
|
- Runtime config user select by @zzzgydi
|
|
|
|
- App_handle as_ref by @zzzgydi
|
|
|
|
- Use crate by @zzzgydi
|
|
|
|
- Appimage auto launch, close #403 by @zzzgydi
|
|
|
|
- Compatible with UTF8 BOM, close #283 by @zzzgydi
|
|
|
|
- Use selected proxy after profile changed by @zzzgydi
|
|
|
|
- Error log by @zzzgydi
|
|
|
|
- Adjust fields order by @zzzgydi
|
|
|
|
- Add meta fields by @zzzgydi
|
|
|
|
- Add os platform value by @zzzgydi
|
|
|
|
- Reconnect traffic websocket by @zzzgydi
|
|
|
|
- Parse bytes precision, close #334 by @zzzgydi
|
|
|
|
- Trigger new profile dialog, close #356 by @zzzgydi
|
|
|
|
- Parse log cause panic by @zzzgydi
|
|
|
|
- Avoid setting login item repeatedly, close #326 by @zzzgydi
|
|
|
|
- Adjust code by @zzzgydi
|
|
|
|
- Adjust delay check concurrency by @zzzgydi
|
|
|
|
- Change default column to auto by @zzzgydi
|
|
|
|
- Change default app version by @zzzgydi
|
|
|
|
- Adjust rule ui by @zzzgydi
|
|
|
|
- Adjust log ui by @zzzgydi
|
|
|
|
- Keep delay data by @zzzgydi
|
|
|
|
- Use list item button by @zzzgydi
|
|
|
|
- Proxy item style by @zzzgydi
|
|
|
|
- Virtuoso no work in legacy browsers (#318) by @moeshin
|
|
|
|
- Adjust ui by @zzzgydi
|
|
|
|
- Refresh websocket by @zzzgydi
|
|
|
|
- Adjust ui by @zzzgydi
|
|
|
|
- Parse bytes base 1024 by @zzzgydi
|
|
|
|
- Add clash fields by @zzzgydi
|
|
|
|
- Direct mode hide proxies by @zzzgydi
|
|
|
|
- Profile can not edit by @zzzgydi
|
|
|
|
- Parse logger time by @zzzgydi
|
|
|
|
- Adjust service mode ui by @zzzgydi
|
|
|
|
- Adjust style by @zzzgydi
|
|
|
|
- Check hotkey and optimize hotkey input, close #287 by @zzzgydi
|
|
|
|
- Mutex dead lock by @zzzgydi
|
|
|
|
- Adjust item ui by @zzzgydi
|
|
|
|
- Regenerate config before change core by @zzzgydi
|
|
|
|
- Close connections when profile change by @zzzgydi
|
|
|
|
- Lint by @zzzgydi
|
|
|
|
- Windows service mode by @zzzgydi
|
|
|
|
- Init config file by @zzzgydi
|
|
|
|
- Service mode error and fallback to sidecar by @zzzgydi
|
|
|
|
- Service mode viewer ui by @zzzgydi
|
|
|
|
- Create theme error, close #294 by @zzzgydi
|
|
|
|
- MatchMedia().addEventListener #258 (#296) by @moeshin
|
|
|
|
- Check config by @zzzgydi
|
|
|
|
- Show global when no rule groups by @zzzgydi
|
|
|
|
- Service viewer ref by @zzzgydi
|
|
|
|
- Service ref error by @zzzgydi
|
|
|
|
- Group proxies render list is null by @zzzgydi
|
|
|
|
- Pretty bytes by @zzzgydi
|
|
|
|
- Use verge hook by @zzzgydi
|
|
|
|
- Adjust notice by @zzzgydi
|
|
|
|
- Windows issue by @zzzgydi
|
|
|
|
- Change dev log level by @zzzgydi
|
|
|
|
- Patch clash config by @zzzgydi
|
|
|
|
- Cmds params by @zzzgydi
|
|
|
|
- Adjust singleton detect by @zzzgydi
|
|
|
|
- Change template by @zzzgydi
|
|
|
|
- Copy resource file by @zzzgydi
|
|
|
|
- MediaQueryList addEventListener polyfill by @zzzgydi
|
|
|
|
- Change default tun dns-hijack by @zzzgydi
|
|
|
|
- Something by @zzzgydi
|
|
|
|
- Provider proxy sort by delay by @zzzgydi
|
|
|
|
- Profile item menu ui dense by @zzzgydi
|
|
|
|
- Disable auto scroll to proxy by @zzzgydi
|
|
|
|
- Check remote profile by @zzzgydi
|
|
|
|
- Remove smoother by @zzzgydi
|
|
|
|
- Icon button color by @zzzgydi
|
|
|
|
- Init system proxy correctly by @zzzgydi
|
|
|
|
- Open file by @zzzgydi
|
|
|
|
- Reset proxy by @zzzgydi
|
|
|
|
- Init config error by @zzzgydi
|
|
|
|
- Adjust reset proxy by @zzzgydi
|
|
|
|
- Adjust code by @zzzgydi
|
|
|
|
- Add https proxy by @zzzgydi
|
|
|
|
- Auto scroll into view when sorted proxies changed by @zzzgydi
|
|
|
|
- Refresh proxies interval, close #235 by @zzzgydi
|
|
|
|
- Style by @zzzgydi
|
|
|
|
- Fetch profile with system proxy, close #249 by @zzzgydi
|
|
|
|
- The profile is replaced when the request fails. (#246) by @loosheng
|
|
|
|
- Default dns config by @zzzgydi
|
|
|
|
- Kill clash when exit in service mode, close #241 by @zzzgydi
|
|
|
|
- Icon button color inherit by @zzzgydi
|
|
|
|
- App version to string by @zzzgydi
|
|
|
|
- Break loop when core terminated by @zzzgydi
|
|
|
|
- Api error handle by @zzzgydi
|
|
|
|
- Clash meta not load geoip, close #212 by @zzzgydi
|
|
|
|
- Sort proxy during loading, close #221 by @zzzgydi
|
|
|
|
- Not create windows when enable slient start by @zzzgydi
|
|
|
|
- Root background color by @zzzgydi
|
|
|
|
- Create window correctly by @zzzgydi
|
|
|
|
- Set_activation_policy by @zzzgydi
|
|
|
|
- Disable spell check by @zzzgydi
|
|
|
|
- Adjust init launch on dev by @zzzgydi
|
|
|
|
- Ignore disable auto launch error by @zzzgydi
|
|
|
|
- I18n by @zzzgydi
|
|
|
|
- Style by @zzzgydi
|
|
|
|
- Save enable log on localstorage by @zzzgydi
|
|
|
|
- Typo in api.ts (#207) by @Priestch
|
|
|
|
- Refresh clash ui await patch by @zzzgydi
|
|
|
|
- Remove dead code by @zzzgydi
|
|
|
|
- Style by @zzzgydi
|
|
|
|
- Handle is none by @zzzgydi
|
|
|
|
- Unused by @zzzgydi
|
|
|
|
- Style by @zzzgydi
|
|
|
|
- Windows logo size by @zzzgydi
|
|
|
|
- Do not kill sidecar during updating by @zzzgydi
|
|
|
|
- Delay update config by @zzzgydi
|
|
|
|
- Reduce logo size by @zzzgydi
|
|
|
|
- Window center by @zzzgydi
|
|
|
|
- Log level warn value by @zzzgydi
|
|
|
|
- Increase delay checker concurrency by @zzzgydi
|
|
|
|
- External controller allow lan by @zzzgydi
|
|
|
|
- Remove useless optimizations by @zzzgydi
|
|
|
|
- Reduce unsafe unwrap by @zzzgydi
|
|
|
|
- Timer restore at app launch by @FoundTheWOUT
|
|
|
|
- Adjust log text by @zzzgydi
|
|
|
|
- Only script profile can display console by @zzzgydi
|
|
|
|
- Fill button title attr by @zzzgydi
|
|
|
|
- Do not reset system proxy when consistent by @zzzgydi
|
|
|
|
- Adjust web ui item style by @zzzgydi
|
|
|
|
- Clash field state error by @zzzgydi
|
|
|
|
- Badge color error by @zzzgydi
|
|
|
|
- Web ui port value error by @zzzgydi
|
|
|
|
- Delay show window by @zzzgydi
|
|
|
|
- Adjust dialog action button variant by @zzzgydi
|
|
|
|
- Script code error by @zzzgydi
|
|
|
|
- Script exception handle by @zzzgydi
|
|
|
|
- Change fields by @zzzgydi
|
|
|
|
- Silent start (#150) by @FoundTheWOUT
|
|
|
|
- Save profile when update by @zzzgydi
|
|
|
|
- List compare wrong by @zzzgydi
|
|
|
|
- Button color by @zzzgydi
|
|
|
|
- Limit theme mode value by @zzzgydi
|
|
|
|
- Add valid clash field by @zzzgydi
|
|
|
|
- Icon style by @zzzgydi
|
|
|
|
- Reduce unwrap by @zzzgydi
|
|
|
|
- Import mod by @zzzgydi
|
|
|
|
- Add tray separator by @zzzgydi
|
|
|
|
- Instantiate core after init app, close #122 by @zzzgydi
|
|
|
|
- Rm macOS transition props by @zzzgydi
|
|
|
|
- Improve external-controller parse and log by @zzzgydi
|
|
|
|
- Show windows on click by @zzzgydi
|
|
|
|
- Adjust update profile notice error by @zzzgydi
|
|
|
|
- Style issue on mac by @zzzgydi
|
|
|
|
- Check script run on all OS by @FoundTheWOUT
|
|
|
|
- MacOS disable transparent by @zzzgydi
|
|
|
|
- Window transparent and can not get hwnd by @zzzgydi
|
|
|
|
- Create main window by @zzzgydi
|
|
|
|
- Adjust notice by @zzzgydi
|
|
|
|
- Label text by @zzzgydi
|
|
|
|
- Icon path by @zzzgydi
|
|
|
|
- Icon issue by @zzzgydi
|
|
|
|
- Notice ui blocking by @zzzgydi
|
|
|
|
- Service mode error by @zzzgydi
|
|
|
|
- Win11 drag lag by @zzzgydi
|
|
|
|
- Rm unwrap by @zzzgydi
|
|
|
|
- Edit profile info by @zzzgydi
|
|
|
|
- Change window default size by @zzzgydi
|
|
|
|
- Change service installer and uninstaller by @zzzgydi
|
|
|
|
- Adjust connection scroll by @zzzgydi
|
|
|
|
- Adjust something by @zzzgydi
|
|
|
|
- Adjust debounce wait time by @zzzgydi
|
|
|
|
- Adjust dns config by @zzzgydi
|
|
|
|
- Traffic graph adapt to different fps by @zzzgydi
|
|
|
|
- Optimize clash launch by @zzzgydi
|
|
|
|
- Reset after exit by @zzzgydi
|
|
|
|
- Adjust code by @zzzgydi
|
|
|
|
- Adjust log by @zzzgydi
|
|
|
|
- Check button hover style by @zzzgydi
|
|
|
|
- Icon button color inherit by @zzzgydi
|
|
|
|
- Remove the lonely zero by @zzzgydi
|
|
|
|
- I18n add value by @zzzgydi
|
|
|
|
- Proxy page first render by @zzzgydi
|
|
|
|
- Console warning by @zzzgydi
|
|
|
|
- Icon button title by @zzzgydi
|
|
|
|
- MacOS transition flickers close #47 by @zzzgydi
|
|
|
|
- Csp image data by @zzzgydi
|
|
|
|
- Close dialog after save by @zzzgydi
|
|
|
|
- Change to deep copy by @zzzgydi
|
|
|
|
- Window style close #45 by @zzzgydi
|
|
|
|
- Manage global proxy correctly by @zzzgydi
|
|
|
|
- Tauri csp by @zzzgydi
|
|
|
|
- Windows style by @zzzgydi
|
|
|
|
- Update state by @zzzgydi
|
|
|
|
- Profile item loading state by @zzzgydi
|
|
|
|
- Adjust windows style by @zzzgydi
|
|
|
|
- Change mixed port error by @zzzgydi
|
|
|
|
- Auto launch path by @zzzgydi
|
|
|
|
- Tun mode config by @zzzgydi
|
|
|
|
- Adjsut open cmd error by @zzzgydi
|
|
|
|
- Parse external-controller by @zzzgydi
|
|
|
|
- Config file case close #18 by @zzzgydi
|
|
|
|
- Patch item option by @zzzgydi
|
|
|
|
- User agent not works by @zzzgydi
|
|
|
|
- External-controller by @zzzgydi
|
|
|
|
- Change proxy bypass on mac by @zzzgydi
|
|
|
|
- Kill sidecars after install still in test by @zzzgydi
|
|
|
|
- Log some error by @zzzgydi
|
|
|
|
- Apply_blur parameter by @zzzgydi
|
|
|
|
- Limit enhanced profile range by @zzzgydi
|
|
|
|
- Profile updated field by @zzzgydi
|
|
|
|
- Profile field check by @zzzgydi
|
|
|
|
- Create dir panic by @zzzgydi
|
|
|
|
- Only error when selected by @zzzgydi
|
|
|
|
- Enhanced profile consistency by @zzzgydi
|
|
|
|
- Simply compatible with proxy providers by @zzzgydi
|
|
|
|
- Component warning by @zzzgydi
|
|
|
|
- When updater failed by @zzzgydi
|
|
|
|
- Log file by @zzzgydi
|
|
|
|
- Result by @zzzgydi
|
|
|
|
- Cover profile extra by @zzzgydi
|
|
|
|
- Display menu only on macos by @zzzgydi
|
|
|
|
- Proxy global showType by @zzzgydi
|
|
|
|
- Use full clash config by @zzzgydi
|
|
|
|
- Reconnect websocket when restart clash by @zzzgydi
|
|
|
|
- Wrong exe path by @zzzgydi
|
|
|
|
- Patch verge config by @zzzgydi
|
|
|
|
- Fetch profile panic by @zzzgydi
|
|
|
|
- Spawn command by @zzzgydi
|
|
|
|
- Import error by @zzzgydi
|
|
|
|
- Not open file when new profile by @zzzgydi
|
|
|
|
- Reset value correctly by @zzzgydi
|
|
|
|
- Something by @zzzgydi
|
|
|
|
- Menu without fragment by @zzzgydi
|
|
|
|
- Proxy list error by @zzzgydi
|
|
|
|
- Something by @zzzgydi
|
|
|
|
- Macos auto launch fail by @zzzgydi
|
|
|
|
- Type error by @zzzgydi
|
|
|
|
- Restart clash should update something by @zzzgydi
|
|
|
|
- Script error... by @zzzgydi
|
|
|
|
- Tag error by @zzzgydi
|
|
|
|
- Script error by @zzzgydi
|
|
|
|
- Remove cargo test by @zzzgydi
|
|
|
|
- Reduce proxy item height by @zzzgydi
|
|
|
|
- Put profile request with no proxy by @zzzgydi
|
|
|
|
- Ci strategy by @zzzgydi
|
|
|
|
- Version update error by @zzzgydi
|
|
|
|
- Text by @zzzgydi
|
|
|
|
- Update profile after restart clash by @zzzgydi
|
|
|
|
- Get proxies multiple times by @zzzgydi
|
|
|
|
- Delete profile item command by @zzzgydi
|
|
|
|
- Initialize profiles state by @zzzgydi
|
|
|
|
- Item header bgcolor by @zzzgydi
|
|
|
|
- Null type error by @zzzgydi
|
|
|
|
- Api loading delay by @zzzgydi
|
|
|
|
- Mutate at the same time may be wrong by @zzzgydi
|
|
|
|
- Port value not rerender by @zzzgydi
|
|
|
|
- Change log file format by @zzzgydi
|
|
|
|
- Proxy bypass add <local> by @zzzgydi
|
|
|
|
- Sidecar dir by @zzzgydi
|
|
|
|
- Web resource outDir by @zzzgydi
|
|
|
|
- Use io by @zzzgydi
|
|
|
|
### 💅 Styling
|
|
|
|
- Resolve formatting problem by @Limsanity
|
|
|
|
### 📚 Documentation
|
|
|
|
- Fix img width by @zzzgydi
|
|
|
|
- Update by @zzzgydi
|
|
|
|
### 🔨 Refactor
|
|
|
|
- **hotkey:** Use tauri global shortcut by @zzzgydi
|
|
|
|
- Copy_clash_env by @keiko233
|
|
|
|
- Adjust base components export by @zzzgydi
|
|
|
|
- Adjust setting dialog component by @zzzgydi
|
|
|
|
- Done by @zzzgydi
|
|
|
|
- Adjust all path methods and reduce unwrap by @zzzgydi
|
|
|
|
- Rm code by @zzzgydi
|
|
|
|
- Fix by @zzzgydi
|
|
|
|
- Rm dead code by @zzzgydi
|
|
|
|
- For windows by @zzzgydi
|
|
|
|
- Wip by @zzzgydi
|
|
|
|
- Wip by @zzzgydi
|
|
|
|
- Wip by @zzzgydi
|
|
|
|
- Rm update item block_on by @zzzgydi
|
|
|
|
- Fix by @zzzgydi
|
|
|
|
- Fix by @zzzgydi
|
|
|
|
- Wip by @zzzgydi
|
|
|
|
- Optimize by @zzzgydi
|
|
|
|
- Ts path alias by @zzzgydi
|
|
|
|
- Mode manage on tray by @zzzgydi
|
|
|
|
- Verge by @zzzgydi
|
|
|
|
- Wip by @zzzgydi
|
|
|
|
- Mutex by @zzzgydi
|
|
|
|
- Wip by @zzzgydi
|
|
|
|
- Proxy head by @zzzgydi
|
|
|
|
- Update profile menu by @zzzgydi
|
|
|
|
- Enhanced mode ui component by @zzzgydi
|
|
|
|
- Ui theme by @zzzgydi
|
|
|
|
- Optimize enhance mode strategy by @zzzgydi
|
|
|
|
- Profile config by @zzzgydi
|
|
|
|
- Use anyhow to handle error by @zzzgydi
|
|
|
|
- Rename profiles & command state by @zzzgydi
|
|
|
|
- Something by @zzzgydi
|
|
|
|
- Notice caller by @zzzgydi
|
|
|
|
- Setting page by @zzzgydi
|
|
|
|
- Rename by @zzzgydi
|
|
|
|
- Impl structs methods by @zzzgydi
|
|
|
|
- Impl as struct methods by @zzzgydi
|
|
|
|
- Api and command by @zzzgydi
|
|
|
|
- Import profile by @zzzgydi
|
|
|
|
- Adjust dirs structure by @zzzgydi
|
|
|
|
---
|
|
|
|
## New Contributors
|
|
|
|
- @zzzgydi made their first contribution
|
|
- @whitemirror33 made their first contribution
|
|
- @shvchk made their first contribution
|
|
- @w568w made their first contribution
|
|
- @yettera765 made their first contribution
|
|
- @tatiustaitus made their first contribution
|
|
- @Mr-Spade made their first contribution
|
|
- @solancer made their first contribution
|
|
- @me1ting made their first contribution
|
|
- @boatrainlsz made their first contribution
|
|
- @inRm3D made their first contribution
|
|
- @moeshin made their first contribution
|
|
- @angryLid made their first contribution
|
|
- @loosheng made their first contribution
|
|
- @ParticleG made their first contribution
|
|
- @HougeLangley made their first contribution
|
|
- @Priestch made their first contribution
|
|
- @riverscn made their first contribution
|
|
- @FoundTheWOUT made their first contribution
|
|
- @Limsanity made their first contribution
|
|
- @ctaoist made their first contribution
|
|
- @ made their first contribution
|
|
- @ttys3 made their first contribution
|