wonfen
ec53608a70
sytle: change filter icon
2026-08-10 12:30:17 +08:00
Tunglies
eb769b44ab
fix(macos): precompile liquid glass icon (ref #7682 )
2026-08-09 16:05:03 +08:00
StarsSail and wonfen
df7e52f25c
fix: remove unnecessary allow_auto_update default value ( #7697 )
...
* fix: remove unnecessary allow_auto_update default value
* fix: normalize missing profile auto-update state
---------
Co-authored-by: wonfen <eiwonfen@gmail.com >
2026-08-09 06:29:01 +00:00
StarsSail and wonfen
117bac8110
feat: add parseYamlSafe utility ( #7706 )
...
* feat: add parseYamlSafe utility function and refactor YAML parsing in components
* fix
* fix
* fix: preserve malformed YAML in profile editors
---------
Co-authored-by: wonfen <eiwonfen@gmail.com >
2026-08-09 06:02:47 +00:00
Tunglies
ed4e55a947
chore(knip): include Sass project files
2026-08-09 12:16:48 +08:00
Tunglies
f32fd0eaa9
fix(profile): cover card with switching overlay
2026-08-09 11:32:59 +08:00
Tunglies
9b61b3bd4e
fix(sysproxy): update to 0.5.5
2026-08-09 10:55:58 +08:00
❤是纱雾酱哟~ and Theodore
c34781e167
preferences(icon): adds liquid glass icon support ( #7682 )
...
- Includes a liquid glass icon asset and updates the Tauri configuration to package it with the application bundle
Co-authored-by: Theodore <57642656+AlwaysExtraordinary@users.noreply.github.com >
2026-08-08 17:38:56 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3df3ef89ee
chore(deps): update rust crate async-trait to 0.1.92 ( #7703 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-08 15:21:45 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
8cddcd6445
chore(deps): update dependency knip to v6.32.0 ( #7694 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-08 11:29:14 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dd56c7374d
chore(deps): update github/gh-aw-actions action to v0.86.1 ( #7699 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-08 01:34:23 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9a6adb887d
chore(deps): update rust crate flexi_logger to 0.31.10 ( #7698 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-08 01:34:20 +00:00
Tunglies
6d9813756d
style: fix side menu fontWeight
...
Ref: #6578
Close : #7536
2026-08-08 02:32:28 +08:00
Tunglies
1ebe2ab0f8
chore: update pr-ai-slop-review
2026-08-08 01:32:57 +08:00
Tunglies
19744805a9
chore: remove unused config
2026-08-08 01:22:06 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2f44d2bc7d
chore(deps): update github/gh-aw-actions action to v0.86.0 ( #7695 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-07 06:23:30 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
a3ccd59c34
chore(deps): update github/gh-aw-actions action to v0.85.4 ( #7693 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 10:13:46 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
b138eb848d
chore(deps): update rust crate open to 5.4.1 ( #7690 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 00:24:04 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dadf53c46a
chore(deps): update github/gh-aw-actions action to v0.85.1 ( #7689 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 00:14:46 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
85eb3931b9
chore(deps): update github/gh-aw-actions action to v0.85.0 ( #7686 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-05 01:26:08 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c4268f7918
chore(deps): update github/gh-aw-actions action to v0.84.4 ( #7685 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-05 00:09:03 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
0b3d00b77d
chore(deps): update github actions ( #7676 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-04 21:28:47 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
859afee337
chore(deps): update rust crate base64 to 0.23.1 ( #7680 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-04 21:27:26 +00:00
queukat
e7b1807fef
Improve Russian localization ( #7138 )
2026-08-04 13:20:27 +00:00
Tunglies
a8275b20b7
refactor: extract media unlock checker crate
2026-08-04 11:37:54 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
544c47c634
chore(deps): update github/gh-aw-actions action to v0.84.3 ( #7675 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-03 11:58:23 +00:00
Tunglies
c5b641e421
fix: make profile deletion rollback-safe
2026-08-03 20:00:01 +08:00
903410c12e
chore: align local Nodejs version with CI (v24.18.1) ( #7339 )
...
- Bumps the required Node.js runtime version to 24.18.1 in the tool configuration.
Assisted-by: Gemini_CLI:auto-gemini-3.5 codegraph
Co-authored-by: chengww <chengwang@xiaomi.com >
Co-authored-by: ❤是纱雾酱哟~ <49941141+Dragon1573@users.noreply.github.com >
2026-08-02 16:54:46 +00:00
Tunglies
1599ca0e09
fix: add context to file-not-found errors ( #7665 )
2026-08-02 00:39:10 +00:00
837752a768
chore(deps): update npm dependencies ( #7607 )
...
* chore(deps): update npm dependencies
* fix(monaco): support editor 0.56 worker exports
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com >
2026-08-01 17:12:04 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
d60ded5b3f
chore(deps): update rust crate rustls to 0.23.43 ( #7629 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-01 16:50:53 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
e9b2c013b6
chore(deps): update github actions ( #7632 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-01 16:50:52 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c7c2efe54f
chore(deps): lock file maintenance ( #7653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-01 16:50:50 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
248b63dbbd
chore(deps): lock file maintenance ( #7654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-01 16:50:39 +00:00
oomeow
49257a026c
fix: app freeze when emit refresh proxy config event ( #7662 )
2026-08-01 15:19:26 +00:00
oomeow
8ef6f0cc23
chore: update tauri-plugin-mihomo deps ( #7647 )
...
* chore: update tauri-plugin-mihomo deps
* clippy
2026-07-31 14:02:20 +00:00
7d8f98e183
fix(macos): keep DNS state outside app bundle ( #7544 )
...
* fix(macos): keep DNS state outside app bundle
* fix(macos): restore legacy DNS state
---------
Co-authored-by: Arcanum <260421450+ArcanePivot@users.noreply.github.com >
Co-authored-by: wonfen <eiwonfen@gmail.com >
2026-07-31 09:44:56 +08:00
ef179fcf61
fix(home): manual update check not working when auto_check_update disabled ( #7585 )
...
* fix(config): prevent cleanup_orphaned_files from deleting active profiles
When IProfiles::new() fails to parse profiles.yaml (e.g., corrupt file), it
returns Self::default() with items: None. The subsequent
cleanup_orphaned_files() call then sees no active files and deletes all
profile files in the profiles/ directory except the two hardcoded protected
files (Merge.yaml and Script.js).
Guard cleanup_orphaned_files() against this by checking if items is None
or empty before proceeding. When items is unavailable, skip the cleanup
and log a warning instead of blindly deleting user data.
Fixes #7577
* fix(home): manual update check not working when auto_check_update disabled
When auto_check_update is false, useUpdate() sets enabled=false for the
SWR query, which sets the SWR key to null. Calling swr.mutate() on a null
key does not execute the queryFn, returning undefined instead.
This caused the home page's "last check time" click to instantly show
"already up to date" without actually checking for updates.
Fix: use revalidateQuery() for the manual checkUpdate function, which
uses the global SWR mutate with the actual query key, bypassing the
enabled: false state and always triggering a real network request.
Fixes #7584
* fix: preserve manual update and profile data
---------
Co-authored-by: Evan Gong <evan@users.noreply.github.com >
Co-authored-by: wonfen <96291150+wonfen@users.noreply.github.com >
Co-authored-by: wonfen <eiwonfen@gmail.com >
2026-07-31 06:52:10 +08:00
oomeow
4b3bc54b2d
fix(ws): assign websocket after onConnected succeeds ( #7639 )
...
* feat(layout): add logging of MihomoWebSocket instances in dev mode
* refactor(hooks): defer ws assignment in use-mihomo-ws-subscription
* chore: update tauri-plugin-mihomo-api dependency source to use github protocol
* docs: update changelog with websocket connection fix
2026-07-30 15:33:45 +00:00
oomeow
10dbe60671
fix(proxy): fix inline providers being filtered after Mihomo API change ( #7640 )
...
* feat(proxy): add Inline vehicle type support
* docs: add fix for Mihomo API proxy-provider filtering to changelog
2026-07-30 14:49:38 +00:00
oomeow
07a1515d8c
feat(logging): introduce ModuleFilter with exclusion support and logging tauri_plugin_mihomo ( #7637 )
...
* feat(logging): introduce ModuleFilter with exclusion support
* refactor(logging): simplify exclude check using if-let chain
2026-07-30 12:48:22 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5cbb0b6cfd
chore(deps): update github/gh-aw-actions action to v0.84.0 ( #7630 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 04:00:58 +00:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3de4d53b8f
chore(deps): update github/gh-aw-actions action to v0.83.5 ( #7627 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-29 15:04:20 +00:00
oomeow
f69d03c4d4
refactor(dns-viewer): use matchAll for name server policy parsing ( #7626 )
...
* refactor(dns-viewer): use matchAll for name server policy parsing
* chore: biome lint
* chore(biome): disable noExplicitAny rule in linter settings
2026-07-29 12:37:57 +00:00
wonfen
b98c9be7db
fix: keep current proxy menus interactive
2026-07-29 15:36:07 +08:00
wonfen
7e0cf4f9f6
fix: remove invalid platform reference from macOS dev anchor
2026-07-29 14:15:01 +08:00
wonfen
98d70978e4
fix(service): keep health probes and sidecar fallback consistent
2026-07-29 12:39:24 +08:00
StarsSail
7fb5001bea
fix: enable shell option for child_process.spawn on Windows ( #7619 )
...
* fix: enable shell option for Windows in runDevCommand
* fix: enable shell option for Windows in runDevAnchor
2026-07-29 03:52:48 +00:00
wonfen
593ac07f03
fix(service): restore sidecar fallback after failed actions
2026-07-29 11:22:10 +08:00
oomeow
382cbf9fb5
fix(dns-viewer): parse empty to yaml error ( #7616 )
...
* feat(dns-viewer): initialize yamlContent with empty object string
* feat(dns-viewer): prevent overwriting user config with initial YAML values
* fix(dns-viewer): add null check for parsed yaml object
2026-07-29 00:53:38 +00:00