Commit Graph
4165 Commits
Author SHA1 Message Date
Tunglies 670d7bae3b refactor(tray): deduplicate icon getters, update_icon, and menu+icon combo
- Consolidate 3 near-identical icon getter functions into load_icon/default_icon with IconKind enum
- Merge two platform-gated update_icon implementations into one
- Extract update_menu_and_icon to eliminate duplicate combo in feat/config.rs and feat/clash.rs
2026-03-23 22:37:09 +08:00
Tunglies 0932de9f6c fix(tray): sync tray state after all init tasks complete
Tray refresh ran in parallel with core init, so the tray could display
stale state when the core hadn't fully started yet.
2026-03-23 21:24:27 +08:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> e7cd690a45 chore(deps): update dependency react-i18next to v16.6.2 (#6599)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-23 08:40:19 +00:00
Tunglies 77fa721119 fix(sysproxy): fully clear PAC when disabling system proxy (#6591) 2026-03-23 08:03:20 +00:00
renovate[bot]renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Slinetrac
a49807b89c chore(deps): lock file maintenance (#6594)
* chore(deps): lock file maintenance

* chore: update Cargo.toml

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Slinetrac <realakayuki@gmail.com>
2026-03-23 04:01:31 +00:00
renovate[bot]renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Slinetrac
9cc165997a chore(deps): lock file maintenance (#6595)
* chore(deps): lock file maintenance

* chore: pnpm update

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Slinetrac <realakayuki@gmail.com>
2026-03-23 04:01:21 +00:00
Tunglies 1e59bb0863 chore: bump tao version to 0.34.8 to avoid window freeze on macOS 2026-03-22 22:22:07 +08:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> c27955d541 chore(deps): update dependency react-i18next to v16.6.1 (#6587)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-22 14:00:41 +00:00
renovate[bot]renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Slinetrac
41ba5bf203 chore(deps): update dependency react-i18next to v16.6.0 (#6581)
* chore(deps): update dependency react-i18next to v16.6.0

* chore: .prettierignore

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Slinetrac <realakayuki@gmail.com>
2026-03-22 05:25:06 +00:00
wonfen a2d66adceb chore: update change log 2026-03-22 00:10:59 +08:00
wonfen b885b96deb fix: tg HTML parsing failure 2026-03-22 00:10:59 +08:00
wonfen 6a818bc2e7 chore: add standalone telegram Notify workflow 2026-03-22 00:10:59 +08:00
wonfen 1d27bf96be fix: telegram html arsing failure 2026-03-22 00:10:59 +08:00
wonfen 603671717a Release 2.4.7 2026-03-22 00:10:59 +08:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 32a6de15d8 chore(deps): update github/gh-aw-actions digest to 853312c (#6579)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-21 11:36:49 +00:00
Tunglies fa868295d8 fix: update script paths in PR AI Slop Review workflow 2026-03-21 19:28:01 +08:00
Tunglies 70a86b05c5 fix: align draft commit/save semantics
- use committed profiles snapshot for lifecycle saves (avoid persisting uncommitted drafts)
- remove apply/discard calls after profiles with_data_modify helpers
- persist profiles metadata explicitly in create_profile
- apply clash draft before saving mode changes
- surface deep-link profile save failures via logging
2026-03-21 18:54:47 +08:00
Tunglies 85eb3b48c2 chore: bump version to 2.4.8 2026-03-21 17:03:15 +08:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 248d464ad3 chore(deps): update github/gh-aw action to v0.62.5 (#6573)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-21 07:31:44 +00:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 848a3effcf chore(deps): update github/gh-aw action to v0.62.4 (#6571)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 18:21:07 +00:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 2c3255a596 chore(deps): update github/gh-aw action to v0.62.3 (#6558)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 09:46:13 +00:00
oomeow 27217a4b76 fix: tray not update when delete profile (#6549) 2026-03-19 17:39:44 +00:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> fac897ae29 chore(deps): update github/gh-aw action to v0.62.0 (#6551)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-19 17:32:16 +00:00
YuriiandYurii.Huang 8c7227a563 fix: deepin-os can't launch app with desktop file (#6555)
* fix: deepin-os can't launch app with desktop file

* fix: deepin-os move desktop to clash-verge.desktop

---------

Co-authored-by: Yurii.Huang <yurii.huang@dbappsecurity.com.cn>
2026-03-19 12:08:34 +00:00
wonfen c6a7a2fb52 fix: correct inaccurate Gemini unlock test 2026-03-19 03:01:33 +08:00
Slinetrac 6685e7a1bd revert: CI autobuild on Ubuntu 22.04 (#6547)
* chore: config

* Revert "ci: update Ubuntu version to 24.04 and adjust dependencies in autobuild workflow"

This reverts commit 863a80df43.
2026-03-18 05:34:46 +00:00
Tunglies 8b99bb5150 fix: improve window close and focus listener management 2026-03-18 10:58:51 +08:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 75af05860e chore(deps): update github/gh-aw action to v0.61.0 (#6543)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-18 02:24:43 +00:00
Tamás Szabó 9321f0facb chore(ci): adds aw for AI slop detection in PRs (#6531) 2026-03-18 02:30:45 +08:00
wonfen 133a4e5b0b chore: update changelog 2026-03-18 01:04:02 +08:00
wonfen 0dcef80dc8 fix: avoid proxy in website tests when system proxy is off 2026-03-18 01:02:06 +08:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> b21bad334b chore(deps): update github actions to v5 (#6541)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 13:33:31 +00:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> cb740eb87b chore(deps): update dependency foxact to ^0.3.0 (#6536)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 06:24:16 +00:00
wonfen c77592d419 fix: use HEAD round-trip for HTTP in website delay testout 2026-03-17 13:05:52 +08:00
wonfen 56141e6dfa feat: use optimistic updates for system proxy toggle 2026-03-17 12:50:44 +08:00
wonfen b69a97a7c1 chore: update changelog 2026-03-17 09:25:16 +08:00
wonfen 68ca01cfea refactor: streamline proxy availability checks and remove redundant methods 2026-03-17 09:25:16 +08:00
wonfen 2043b24e4b feat: use actual OS proxy status 2026-03-17 09:25:16 +08:00
wonfen 7ae3b7b0de feat: use real TLS latency for website testing 2026-03-17 09:24:23 +08:00
wysha-objectandSlinetrac 4ceb7e6043 feat: Allow toggling pause of traffic stats animation on blur (#6463)
* feat: Allow toggling pause of traffic stats animation on blur

* fix: React Hook useCallback has a missing dependency

* chore: i18n

---------

Co-authored-by: Slinetrac <realakayuki@gmail.com>
2026-03-16 08:17:12 +00:00
Slinetrac c19381a857 chore: remove script eslint (#6528) 2026-03-16 07:23:34 +00:00
renovate[bot]renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Slinetrac
7c487fea2a chore(deps): lock file maintenance (#6523)
* chore(deps): lock file maintenance

* chore: update Cargo.toml

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Slinetrac <realakayuki@gmail.com>
2026-03-16 06:21:57 +00:00
renovate[bot]renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Slinetrac
c7b5200b2b chore(deps): lock file maintenance (#6525)
* chore(deps): lock file maintenance

* chore: pnpm update

* chore: update pnpm version

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Slinetrac <realakayuki@gmail.com>
2026-03-16 06:21:49 +00:00
renovate[bot]renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Slinetrac
13538914be chore(deps): update dependency @eslint-react/eslint-plugin to v3 (#6522)
* chore(deps): update dependency @eslint-react/eslint-plugin to v3

* chore: remove deprecated rules

* chore: remove eslint from pre-push

* chore: update lint-staged config

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Slinetrac <realakayuki@gmail.com>
2026-03-16 05:40:15 +00:00
Slinetrac 5ab02e2ef5 chore: add .git-blame-ignore-revs (#6524) 2026-03-16 03:44:55 +00:00
Slinetrac 9b0aa262bd chore: add i18n:format/types to pre-commit (#6515)
* chore(i18n): update generated files to match repo style

* chore: add i18n:format/types to pre-commit
2026-03-15 12:51:57 +00:00
Slinetrac c672a6fef3 refactor: lint (#6511)
* refactor: lint

* chore: remove eslint-plugin/config-prettier
2026-03-15 07:40:11 +00:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 41c3a166a5 chore(deps): update rust crate winreg to 0.56.0 (#6508)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-15 06:10:06 +00:00
renovate[bot]andrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 4cb49e6032 chore(deps): update github actions (#6502)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-15 06:07:33 +00:00
Slinetrac 837508c02c feat(monaco): reintroduce meta-json-schema (#6509)
* refactor(editor): make EditorViewer controlled and unify document state handling

* fix(monaco-yaml): add patchCreateWebWorker

* feat(monaco): reintroduce meta-json-schema

* fix(editor): reset document state on target change
2026-03-15 06:04:59 +00:00