Commit Graph

4320 Commits

Author SHA1 Message Date
Tunglies
a00c67e8ae
chore: update changelog
Some checks failed
Sync Mihomo Changelog / Sync Changelog (push) Has been cancelled
2026-05-20 14:23:46 +08:00
Christine.
6ebdaaa7ff
fix: switch node slowly on Windows (#7052) 2026-05-20 14:21:24 +08:00
wonfen
15de400f2f
fix: align backup dialogs with in-app modal behavior 2026-05-20 10:24:11 +08:00
Tunglies
6f36613103
chore: bump version to 2.5.1 2026-05-19 14:01:41 +08:00
Tunglies
69c75e92f4
Release 2.5.0 2026-05-19 13:07:20 +08:00
Tunglies
977783e39c
refactor: simplify media unlock results 2026-05-18 23:14:27 +08:00
Tunglies
d95e9ffab9
chore: bump version mihomo to 1.19.25 2026-05-18 22:03:26 +08:00
Tunglies
513b4cf6b2
chore: automate mihomo changelog sync 2026-05-18 21:52:53 +08:00
Tunglies
09e491885f
fix: stop disabled system proxy guard
close #7004
2026-05-18 21:31:19 +08:00
wonfen
e11b74206d
feat: add warning tooltip for proxy chain 2026-05-18 07:53:29 +08:00
Tunglies
ae7915c66f
chore: update tauri-plugin-mihomo to 0.1.9 2026-05-17 18:13:25 +08:00
Tunglies
edf5246e7f
fix: mask subscription URLs in backend logs 2026-05-17 13:13:16 +08:00
Tunglies
4ade3a840f
refactor: run exit cleanup on exit request 2026-05-17 00:47:25 +08:00
Tunglies
07cbecb01d
fix: prevent lightweight mode exit cleanup (#6973)
close #6973
2026-05-17 00:28:11 +08:00
Tunglies
fc2ff69bdb
fix(proxy): stabilize proxy group sticky scroll #6982
Close #6982
2026-05-16 02:48:51 +08:00
Tunglies
bd10ef8ec9
fix: improve youtube premium unlock check 2026-05-16 01:11:34 +08:00
Tunglies
662dd20be1
fix(linux): show window after page load #7002 2026-05-14 21:52:03 +08:00
Tunglies
b7ae54b9f3
fix(wayland): disable webkit dmabuf renderer on legacy wayland versions (<1.23) #6999 (#7000) 2026-05-14 21:11:08 +08:00
Tunglies
a60ef75061
perf: lazy load monaco editor 2026-05-14 02:31:20 +08:00
Tunglies
d79ad8976a
chore: bump tauri-plugin-mihomo to 0.1.8 2026-05-13 02:18:29 +08:00
Tunglies
e538fa0573
fix: comment out useless exit handling 2026-05-11 00:11:02 +08:00
mocxda1
d58b054d93
fix(hotkey): parse key 'OS' as 'CMD' instead of keeping 'OS' clash-verge-rev#6899 (#6967)
Co-authored-by: mocxda1 <mocxda1@imashr.com>
2026-05-10 09:07:39 +00:00
Tunglies
165cc685bb
chore: flag report-style PR bodies in AI review 2026-05-10 17:17:43 +08:00
Tunglies
243594c5d1
fix: isolate titlebar drag region #6968 2026-05-10 16:16:11 +08:00
Tunglies
753dad7c40
fix: move connection columns control 2026-05-10 13:21:06 +08:00
Tunglies
3956b0d034
fix(tray): include macOS speed text in click target 2026-05-09 02:32:27 +08:00
Tunglies
1d28cf7b5a
style: improve update notes readability 2026-05-07 14:03:37 +08:00
Tunglies
8c1c143b5e
fix: render GitHub alert syntax in update notes 2026-05-07 13:44:07 +08:00
Tunglies
d0198a92e8
fix: publish existing draft release by id
Some checks failed
Copilot Setup Steps / copilot-setup-steps (push) Has been cancelled
2026-05-06 21:17:42 +08:00
Tunglies
7e6c2f48fa
fix: keep intermediate release uploads as draft 2026-05-06 19:25:58 +08:00
Tunglies
178b33beef
Release 2.5.0-rc 2026-05-06 16:25:23 +08:00
wonfen
db0fee7894
feat: add sticky scroll for proxy groups 2026-05-03 03:55:50 +08:00
wonfen
2056930f9f
fix: preserve reqwest error chain for TLS fallback detection
Some checks failed
Copilot Setup Steps / copilot-setup-steps (push) Has been cancelled
2026-05-01 20:49:34 +08:00
renovate[bot]
a956dcdf20
chore(deps): update github actions (#6931)
* chore(deps): update github actions

* chore: recompile pr-ai-slop-review lock file using gh aw compile

Agent-Logs-Url: https://github.com/clash-verge-rev/clash-verge-rev/sessions/69606ef7-4150-42d4-bee7-f7641d423455

Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com>

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com>
2026-05-01 04:50:42 +00:00
renovate[bot]
19c6303d74
chore(deps): lock file maintenance (#6854)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-01 04:41:25 +00:00
renovate[bot]
aca08269da
chore(deps): lock file maintenance (#6855)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-01 04:41:05 +00:00
Tunglies
51c1ccec0a
chore: fix renovate cargo workspace updates 2026-05-01 12:48:44 +08:00
renovate[bot]
aae792127f
chore(deps): update dependency react-i18next to v17.0.6 (#6914)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-30 13:05:31 +00:00
renovate[bot]
8fe79aee66
chore(deps): update github actions (#6861)
* fix(ui): reduce idle traffic graph redraws

* fix(sysproxy): preserve global proxy apply order #6760, #6832, #6790, #6793, #6801

* chore(deps): update github actions

---------

Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-30 13:04:55 +00:00
Tunglies
20808c0c11
fix(sysproxy): preserve global proxy apply order #6760, #6832, #6790, #6793, #6801 2026-04-30 19:17:50 +08:00
Tunglies
13fb18ceaf
fix: debounce toggle hotkeys #6796 (#6905) 2026-04-29 05:03:08 +00:00
Tunglies
f7c21c2e60
chore: update renovate lockfile maintenance 2026-04-29 12:04:42 +08:00
Tunglies
6e0647f7b2
perf: narrow app data subscriptions 2026-04-29 10:18:03 +08:00
wonfen
33d7988ac9
feat: retry subscription downloads with webpki roots on TLS failures 2026-04-27 08:43:30 +08:00
Tunglies
5b738a9d7a
fix(logs): preserve logs when pausing (#6902) 2026-04-26 18:53:16 +08:00
Tunglies
b85b435e00
refactor: structure config validation outcomes
- Replace boolean/string validation results with structured ValidationOutcome values across config validation, profile switching, DNS validation, and script validation. Callers can now distinguish valid, invalid, skipped, and busy states, with invalid results carrying an error kind and message.

- Route core config updates through structured outcomes and checked forced updates. Generation and validation failures now discard runtime drafts and surface validation failures instead of relying on empty success messages.

- Preserve existing frontend ergonomics by keeping boolean service wrappers where callers only need success, while direct DNS and script validation consumers receive ValidationOutcome. Failed profile editor saves reload the backend-restored file content and synchronize Monaco models so reopened editors show the restored state.
2026-04-25 13:31:08 +08:00
Tunglies
5882722031
chore: update changelog for front-end performance optimizations 2026-04-25 01:38:54 +08:00
Tunglies
549f21961c
perf: reduce frontend subscription and raf churn 2026-04-25 01:12:45 +08:00
Tunglies
d9ae7578ce
perf: reduce traffic update allocations 2026-04-25 00:17:47 +08:00
Tunglies
e0b9f8a48b
perf(frontend): optimize traffic graph rendering 2026-04-24 22:27:05 +08:00