refactor(app): rebuild core client, providers, models, database, managers, and window handling

Rework the application layer end to end: core IPC client, providers,
models, database, managers, and shared utilities, with riverpod 3.4.2
and freezed 4.0.1. Keep a rejected profile selected, push the empty
config to Core when a profile fails to build, and fall back to the
default activity icon for package icons.

Add opt-in proxy authentication that injects credentials into the
generated profile and the runtime config, force-clears profile-provided
skip-auth-prefixes so loopback stays covered, sends the credentials with
the app's own proxied requests, and withholds the Android VPN system
proxy while credentials are set. HelperCoreLease treats an unreachable
Helper as confirmation once the OS reports the Core pid gone, and the
lifecycle reconcile retries a parked stop, so the Core comes back after
the Helper service dies. Launch arguments seed LinkManager so a clash://
link raises a silently started window, the access control app list is
fetched on every page entry, the desktop header matches a standard title
bar height, and the tray icons ship as resolution-aware assets scoped per
platform. The version moves to 0.8.97+2026090101.

Rule.parse mirrors mihomo's ParseRulePayload: the type is
case-insensitive, MATCH rules keep no content field, a two-field rule is
payload without a target except for comma-payload types whose lone field
is the target, params are matched whole, and the wildcard and
REMATCH-NAME types the core accepts get their own actions instead of
collapsing into DOMAIN. Window routes show, hide and toggle through one
serialized queue and defers the macOS accessory activation switch until
a second after the last regular switch, so hotkey bursts no longer leave
stray Dock icons. The hotkey manager registers through rust_api instead
of hotkey_manager, the window header restyles the caption buttons after
the native Windows title bar, and the proxies tab keeps its tab
controller alive while the empty state animates in. Bootstrap reads the
Android dynamic palette from the plugin channel without the deprecated
CorePalette, dynamic_color moves to its material_ui release,
navigator_resizable 3.1.0 fixes an assertion when popping
mid-transition, reorderable_grid goes, and the SDK floor rises to 3.10.

Changelog: Rework the app layer and window handling, and add proxy authentication
This commit is contained in:
chen08209
2026-09-05 20:09:39 +08:00
parent c0fcbc03ee
commit aaf934c2d1
274 changed files with 32613 additions and 8692 deletions
+195 -181
View File
@@ -5,18 +5,18 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: a49d6cf99e8d8e7a8e93668d09ced0bbdb954d0b4fccc2f5f9241c6b87fad95c
sha256: "1b0e6a07425a3e460666e88bf1c949ccc7bb0116ad562ce94a1eca60fe820725"
url: "https://pub.dev"
source: hosted
version: "99.0.0"
version: "103.0.0"
analyzer:
dependency: transitive
description:
name: analyzer
sha256: "663efa951fb8a45e06f491223a604c93820598f20e6a99c25617a1576065e8b7"
sha256: "61c04d0c1bfed555c681ea079519933f071a5a026578ff73c4ff0df2d3462e5e"
url: "https://pub.dev"
source: hosted
version: "12.1.0"
version: "13.3.0"
analyzer_buffer:
dependency: transitive
description:
@@ -25,14 +25,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.3.3"
android_file_picker:
dependency: transitive
description:
name: android_file_picker
sha256: "665a5a57dfca27f91a715d300e4852a784f9f98e503dcff281bec9afb55767be"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
animations:
dependency: "direct main"
description:
name: animations
sha256: "9cb469212ea51be27097f23b519d594c01171721347b55df9334fff653659e7f"
sha256: "5ec868ffa78851e6f3f32e9377b780c7ae2087a5523d8b5e6df59bd8287ac5dd"
url: "https://pub.dev"
source: hosted
version: "2.2.0"
version: "3.0.0"
app_links:
dependency: "direct main"
description:
@@ -125,10 +133,10 @@ packages:
dependency: transitive
description:
name: build_daemon
sha256: "8c0535c3b2f625619f4dd1036ef1127f2e77bfedf89ed2eb2676ef076e0b6712"
sha256: "79e05eaf15a48d7230b053a4363b8eaac0cc234bbd0134c3229455481f55cbc6"
url: "https://pub.dev"
source: hosted
version: "4.1.3"
version: "4.1.5"
build_runner:
dependency: "direct dev"
description:
@@ -149,10 +157,10 @@ packages:
dependency: transitive
description:
name: built_value
sha256: "34e4067d30ce212937df995f03b69992eea683539ceeac7f679a1f1eba055b56"
sha256: "31b24be6615ec7fcf70b3aa5a7469fe35826485e639a16dd7eb83ba30e4cc6a8"
url: "https://pub.dev"
source: hosted
version: "8.12.6"
version: "8.12.7"
characters:
dependency: transitive
description:
@@ -258,7 +266,7 @@ packages:
source: hosted
version: "1.15.1"
cross_file:
dependency: transitive
dependency: "direct dev"
description:
name: cross_file
sha256: "92c9c43c383bfa1c32079d3bc492d55d6d4318044b7b47edaff8971cbb555c51"
@@ -273,14 +281,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.0.7"
cupertino_ui:
dependency: transitive
description:
name: cupertino_ui
sha256: "7ed8ce4159d342eec4c65f4ea6eec57adaf9365404378541f38efc1da20a5b3d"
url: "https://pub.dev"
source: hosted
version: "1.0.0"
dart_style:
dependency: transitive
description:
name: dart_style
sha256: a4c1ccfee44c7e75ed80484071a5c142a385345e658fd8bd7c4b5c97e7198f98
sha256: "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1"
url: "https://pub.dev"
source: hosted
version: "3.1.8"
version: "3.1.13"
dbus:
dependency: transitive
description:
@@ -341,10 +357,10 @@ packages:
dependency: "direct dev"
description:
name: drift_dev
sha256: "9cfff1576b49725da0d32c040651a41ae195e8c4af8d8da301593e41d7abc2f7"
sha256: "735aad3c34215805c66bd518c8812fa4f83b5534b2c13c4092c970c04a7e9983"
url: "https://pub.dev"
source: hosted
version: "2.34.0"
version: "2.34.5"
drift_flutter:
dependency: "direct main"
description:
@@ -357,10 +373,10 @@ packages:
dependency: "direct main"
description:
name: dynamic_color
sha256: "43a5a6679649a7731ab860334a5812f2067c2d9ce6452cf069c5e0c25336c17c"
sha256: "869b3bce0100eb519768ecd71c0111f0b5ea679f5f62e1f59c49d80067e730c5"
url: "https://pub.dev"
source: hosted
version: "1.8.1"
version: "2.1.0"
emoji_regex:
dependency: "direct main"
description:
@@ -413,10 +429,42 @@ packages:
dependency: "direct main"
description:
name: file_picker
sha256: fdc6a37f715d19f35b131decf1ce39242eeed5ddae18c0818c3eccb731ab76be
sha256: afbaa8015d9efabd224f41084ed9fdeddfa65389ebd7cd3a9eb1476aca66b46d
url: "https://pub.dev"
source: hosted
version: "12.0.0-beta.7"
version: "12.0.0"
file_picker_darwin:
dependency: transitive
description:
name: file_picker_darwin
sha256: "5d87d156c1d63920447a662b7117d3498c67e3444a44d2cb01ed955d6efa62ef"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
file_picker_linux:
dependency: transitive
description:
name: file_picker_linux
sha256: "93d3f62f97c657053e7b184fe0f5e22347d85067c053640a30b1ac8ad7844e3b"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
file_picker_platform_interface:
dependency: transitive
description:
name: file_picker_platform_interface
sha256: "9e7a7e01e179929241f0afeb2c8c69ac95e29e17c0abea36ed193881c6bef90c"
url: "https://pub.dev"
source: hosted
version: "3.0.1"
file_picker_web:
dependency: transitive
description:
name: file_picker_web
sha256: f1af38b3c91fafe0ca97f659b5c6818a057473ef09bb8b722f9f3f5364aa7eed
url: "https://pub.dev"
source: hosted
version: "3.0.1"
file_selector_linux:
dependency: transitive
description:
@@ -470,14 +518,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.4.2"
flutter_js:
dependency: "direct main"
description:
name: flutter_js
sha256: "046428059ac7bef71e305dc35fc24be933b684684a43e83eab7ebd0dc407ad85"
url: "https://pub.dev"
source: hosted
version: "0.8.7"
flutter_lints:
dependency: "direct dev"
description:
@@ -487,7 +527,7 @@ packages:
source: hosted
version: "6.0.0"
flutter_localizations:
dependency: "direct main"
dependency: transitive
description: flutter
source: sdk
version: "0.0.0"
@@ -503,18 +543,34 @@ packages:
dependency: "direct main"
description:
name: flutter_riverpod
sha256: "9255e1e3ad6e38906a1b4f8287678f95f378744c5b46b1985588543f3f19046e"
sha256: "56e81e662e6e54e59b231da57e90ac0d06ac67d8e3f2273c129a37ae6282b40c"
url: "https://pub.dev"
source: hosted
version: "3.3.2"
version: "3.4.2"
flutter_rust_bridge:
dependency: transitive
description:
name: flutter_rust_bridge
sha256: e87d6b9ee934dcd24a128ccb2bd91905d2d5fe5c06245d6a8f5477d4907a437a
sha256: ec69331e2335ab4d456c0a9fc700892c2c85b72b9c0cb39df3ecfe8833d5d5c8
url: "https://pub.dev"
source: hosted
version: "2.12.0"
version: "2.13.0"
flutter_rust_bridge_hooks:
dependency: transitive
description:
name: flutter_rust_bridge_hooks
sha256: "19900fbcaa8ddc2a4f1b13994ef34393eda129ebccc59ceb887a8fd2cf5def3e"
url: "https://pub.dev"
source: hosted
version: "2.13.0"
flutter_staggered_grid_view:
dependency: "direct main"
description:
name: flutter_staggered_grid_view
sha256: "19e7abb550c96fbfeb546b23f3ff356ee7c59a019a651f8f102a4ba9b7349395"
url: "https://pub.dev"
source: hosted
version: "0.7.0"
flutter_svg:
dependency: "direct main"
description:
@@ -545,10 +601,10 @@ packages:
dependency: "direct dev"
description:
name: freezed
sha256: "8599ba37236328ff6f97269ecce875d251a367eb2929c9bbf9b811b2ce56c74e"
sha256: "541a82723c84298f3ca46a6c2186935aa21ad529ad1f1423d67af18040494f51"
url: "https://pub.dev"
source: hosted
version: "3.2.6-dev.1"
version: "4.0.1"
freezed_annotation:
dependency: "direct main"
description:
@@ -593,50 +649,10 @@ packages:
dependency: transitive
description:
name: hooks
sha256: "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba"
sha256: eaac480a35ec0814146c2c48d96aaa829e0e44a7662c88ae84c9edf4bc35651f
url: "https://pub.dev"
source: hosted
version: "2.0.2"
hotkey_manager:
dependency: "direct main"
description:
name: hotkey_manager
sha256: "06f0655b76c8dd322fb7101dc615afbdbf39c3d3414df9e059c33892104479cd"
url: "https://pub.dev"
source: hosted
version: "0.2.3"
hotkey_manager_linux:
dependency: transitive
description:
name: hotkey_manager_linux
sha256: "83676bda8210a3377bc6f1977f193bc1dbdd4c46f1bdd02875f44b6eff9a8473"
url: "https://pub.dev"
source: hosted
version: "0.2.0"
hotkey_manager_macos:
dependency: transitive
description:
name: hotkey_manager_macos
sha256: "03b5967e64357b9ac05188ea4a5df6fe4ed4205762cb80aaccf8916ee1713c96"
url: "https://pub.dev"
source: hosted
version: "0.2.0"
hotkey_manager_platform_interface:
dependency: transitive
description:
name: hotkey_manager_platform_interface
sha256: "98ffca25b8cc9081552902747b2942e3bc37855389a4218c9d50ca316b653b13"
url: "https://pub.dev"
source: hosted
version: "0.2.0"
hotkey_manager_windows:
dependency: transitive
description:
name: hotkey_manager_windows
sha256: "0d03ced9fe563ed0b68f0a0e1b22c9ffe26eb8053cb960e401f68a4f070e0117"
url: "https://pub.dev"
source: hosted
version: "0.2.0"
version: "2.2.0"
http:
dependency: transitive
description:
@@ -729,18 +745,18 @@ packages:
dependency: "direct main"
description:
name: intl
sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5"
sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867"
url: "https://pub.dev"
source: hosted
version: "0.20.2"
version: "0.20.3"
intl_utils:
dependency: "direct dev"
description:
name: intl_utils
sha256: d6bc24bad6fa8b76b6bdb5d44de561b7a8088f375852f305b60b72cb608b27ce
sha256: "9884221107cbdd8e50a0c9994e565aa7213787f4c31c6b600921f67945fe8e3d"
url: "https://pub.dev"
source: hosted
version: "2.8.15"
version: "2.8.16"
io:
dependency: transitive
description:
@@ -809,7 +825,7 @@ packages:
dependency: "direct main"
description:
path: "."
ref: main
ref: e930ce65c5804343103447e01d39fccabedc8681
resolved-ref: e930ce65c5804343103447e01d39fccabedc8681
url: "https://github.com/chen08209/launch_at_startup.git"
source: git
@@ -846,6 +862,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "6.1.0"
listen:
dependency: transitive
description:
name: listen
sha256: "47501a08016a43fcad79252439d723f50f14f88fa7bfd8a177e0a417e5c9e1f2"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
logging:
dependency: transitive
description:
@@ -858,10 +882,10 @@ packages:
dependency: transitive
description:
name: matcher
sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861
sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd"
url: "https://pub.dev"
source: hosted
version: "0.12.19"
version: "0.12.20"
material_color_utilities:
dependency: "direct main"
description:
@@ -870,22 +894,30 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.13.0"
menu_base:
dependency: transitive
material_new_shapes:
dependency: "direct main"
description:
name: menu_base
sha256: "820368014a171bd1241030278e6c2617354f492f5c703d7b7d4570a6b8b84405"
name: material_new_shapes
sha256: e4bc375205e187e8fb232573387112dd8c0dd45b03af8aa2b3c79eb4b9e3e0dc
url: "https://pub.dev"
source: hosted
version: "0.1.1"
version: "1.0.0"
material_ui:
dependency: "direct main"
description:
name: material_ui
sha256: "4f3f38b9953df0a87d6bf5f21880029f77c47048487d5339410c39936be4683b"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
meta:
dependency: transitive
description:
name: meta
sha256: "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349"
sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9"
url: "https://pub.dev"
source: hosted
version: "1.18.0"
version: "1.19.0"
mime:
dependency: transitive
description:
@@ -906,10 +938,10 @@ packages:
dependency: transitive
description:
name: mockito
sha256: eff30d002f0c8bf073b6f929df4483b543133fcafce056870163587b03f1d422
sha256: "6c1970612452260366064d4df80fdb3eece1ec5e52610ae34a0e51f2f3d8e64f"
url: "https://pub.dev"
source: hosted
version: "5.6.4"
version: "5.8.1"
mocktail:
dependency: "direct dev"
description:
@@ -926,14 +958,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.19.2"
navigator_resizable:
native_toolchain_rust:
dependency: transitive
description:
name: navigator_resizable
sha256: "831350d4d44c6defbe06860944da1d9cbb4951ffe7cbc179cea7d049afa50622"
name: native_toolchain_rust
sha256: faa57d2258a3b0fd2a634054f54e4496c9fcbd971977e7d2b7e6916d56892857
url: "https://pub.dev"
source: hosted
version: "3.0.3"
version: "1.0.4+0"
navigator_resizable:
dependency: "direct main"
description:
name: navigator_resizable
sha256: "689f591b70218e152c6496b41142d9058e6c9ba5581a4126a7db978a8239d2eb"
url: "https://pub.dev"
source: hosted
version: "3.1.0"
nm:
dependency: transitive
description:
@@ -1137,50 +1177,42 @@ packages:
dependency: transitive
description:
name: record_use
sha256: "2551bd8eecfe95d14ae75f6021ad0248be5c27f138c2ec12fcb52b500b3ba1ed"
sha256: "1cb8564af8d43b464294411db9217f5ec04891c6f22ee2c32d73ae05e88a6bd2"
url: "https://pub.dev"
source: hosted
version: "0.6.0"
reorderable_grid:
dependency: "direct main"
description:
name: reorderable_grid
sha256: "15873d8afa6c0a106f0e165f4fbb2bb92dbfe18837e0c9f5d62ac4e26448863d"
url: "https://pub.dev"
source: hosted
version: "1.0.13"
version: "1.1.1"
riverpod:
dependency: "direct main"
description:
name: riverpod
sha256: "17100416c51db7810c71a7bb2c34d1f881faa0074fd452afb0c4db6f8f126c76"
sha256: "84351b3472a447f7b89f961f95c73287009d58c59d8cc1267425d995f78e50f1"
url: "https://pub.dev"
source: hosted
version: "3.3.2"
version: "3.4.2"
riverpod_analyzer_utils:
dependency: transitive
description:
name: riverpod_analyzer_utils
sha256: "3e275138862ccc22ed61444a1f9a840f753094c367f28f4123f50289cd204d68"
sha256: "46a8dd0461080fde8f886f65f87580758dae8495e352f9ea6a09953abc3df7bd"
url: "https://pub.dev"
source: hosted
version: "1.0.0-dev.10"
version: "1.0.0-dev.11"
riverpod_annotation:
dependency: "direct main"
description:
name: riverpod_annotation
sha256: "674dbb26e2db3d9253166faf4758c796af14146b8fbcf5e7102bc8a04cd359b8"
sha256: dd043c75eb3cea2654f5dca51234413ac04bd092ccc73e747fd73cae37ac5360
url: "https://pub.dev"
source: hosted
version: "4.0.3"
version: "4.0.6"
riverpod_generator:
dependency: "direct dev"
description:
name: riverpod_generator
sha256: "54d790c3fee1ae281c448801bfdbfaa9fd961a9d3998494e0fcd9ee32184d7eb"
sha256: "2e66b5691cf5d50d6a409904b0477e869e0ecbdd5ada1535d263a95d44439e75"
url: "https://pub.dev"
source: hosted
version: "4.0.4"
version: "4.0.8"
rust_api:
dependency: "direct main"
description:
@@ -1243,6 +1275,13 @@ packages:
relative: true
source: path
version: "0.0.1"
setup_hooks:
dependency: transitive
description:
path: "plugins/setup/setup_hooks"
relative: true
source: path
version: "1.0.0"
shared_preferences:
dependency: "direct main"
description:
@@ -1331,27 +1370,11 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.0.0"
shortid:
dependency: transitive
description:
name: shortid
sha256: d0b40e3dbb50497dad107e19c54ca7de0d1a274eb9b4404991e443dadb9ebedb
url: "https://pub.dev"
source: hosted
version: "0.1.2"
sky_engine:
dependency: transitive
description: flutter
source: sdk
version: "0.0.0"
smooth_sheets:
dependency: "direct main"
description:
name: smooth_sheets
sha256: "325a8f6ae6dc2a86edbcc1f9f07a4ebaf4ef09db8d050e77c53e7b67c699dff9"
url: "https://pub.dev"
source: hosted
version: "1.0.3"
source_gen:
dependency: transitive
description:
@@ -1441,13 +1464,13 @@ packages:
source: hosted
version: "0.7.0+eol"
sqlite3:
dependency: transitive
dependency: "direct dev"
description:
name: sqlite3
sha256: c73fd75df1332d76a6257f4823ae4df9c791f522b97e4a60cbcad214de1becf4
sha256: "64b2c63c8232dd20d14b34105a81ebfd74320442e8451f836179ec89986aa478"
url: "https://pub.dev"
source: hosted
version: "3.5.0"
version: "3.5.1"
sqlite3_flutter_libs:
dependency: transitive
description:
@@ -1460,10 +1483,10 @@ packages:
dependency: transitive
description:
name: sqlparser
sha256: "40bdddb306a727be9ce510bd2d2b9a6c9db6c586d846ef7b22e3990a2b24f02d"
sha256: "772bb2f6f5bce0631a60f26b57d6e8882e1105c22345b05c163ee6ee5d7ba32d"
url: "https://pub.dev"
source: hosted
version: "0.44.5"
version: "0.45.0"
stack_trace:
dependency: transitive
description:
@@ -1512,22 +1535,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.4.1"
sync_http:
dependency: transitive
description:
name: sync_http
sha256: "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961"
url: "https://pub.dev"
source: hosted
version: "0.3.1"
synchronized:
dependency: transitive
description:
name: synchronized
sha256: "61894a1956de6b4fc1aefd0892e109514a1a706cbece3ac59decd90ff5a7a423"
sha256: "3a7b5d17422dd0f8d5c6c14feaa5a1c65638b9455f871a96f08437562c046931"
url: "https://pub.dev"
source: hosted
version: "3.4.1+1"
version: "3.4.1+2"
term_glyph:
dependency: transitive
description:
@@ -1540,35 +1555,41 @@ packages:
dependency: "direct dev"
description:
name: test
sha256: "8d9ceddbab833f180fbefed08afa76d7c03513dfdba87ffcec2718b02bbcbf20"
sha256: ca578dc12bb8b2f40b67b7d3bd2fac4f31c01a6ff7130a14e2597b919934507f
url: "https://pub.dev"
source: hosted
version: "1.31.0"
version: "1.31.1"
test_api:
dependency: transitive
description:
name: test_api
sha256: "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e"
sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11"
url: "https://pub.dev"
source: hosted
version: "0.7.11"
version: "0.7.12"
test_core:
dependency: transitive
description:
name: test_core
sha256: "1991d4cfe85d5043241acac92962c3977c8d2f2add1ee73130c7b286417d1d34"
sha256: d2e98ec12998368dc59ddd47ab709f2cd55acd6b66dc7db764455a44082f4bc5
url: "https://pub.dev"
source: hosted
version: "0.6.17"
tray_manager:
version: "0.6.18"
toml:
dependency: transitive
description:
name: toml
sha256: "35a35f782228656a2af31e8c73d1353cc4ef3d683fd68af1111b44631879c05e"
url: "https://pub.dev"
source: hosted
version: "0.18.0"
tray:
dependency: "direct main"
description:
path: "packages/tray_manager"
ref: main
resolved-ref: da2d83dd1cc3c9709bf708ff827ad9072504ce52
url: "https://github.com/chen08209/tray_manager.git"
source: git
version: "0.5.3"
path: "plugins/tray"
relative: true
source: path
version: "0.0.1"
typed_data:
dependency: transitive
description:
@@ -1685,10 +1706,10 @@ packages:
dependency: transitive
description:
name: vector_math
sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
sha256: f36f9f3be64c6198714492bb455c11056e33e2f85d9a0b676a48301e44fdcf47
url: "https://pub.dev"
source: hosted
version: "2.2.0"
version: "2.4.2"
vm_service:
dependency: transitive
description:
@@ -1729,14 +1750,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.0.3"
webdav_client:
dependency: "direct main"
description:
name: webdav_client
sha256: "682fffc50b61dc0e8f46717171db03bf9caaa17347be41c0c91e297553bf86b2"
url: "https://pub.dev"
source: hosted
version: "1.2.2"
webkit_inspection_protocol:
dependency: transitive
description:
@@ -1756,10 +1769,10 @@ packages:
dependency: "direct main"
description:
name: win32
sha256: ba6f4bba816c8d7e3c1580e170f3786d216951cc6b94babc3b814c08d2cb2738
sha256: a0b93865d5644f11cf6a8c3f6db909f1ec168958b5805f6cc684adea957cd63d
url: "https://pub.dev"
source: hosted
version: "6.3.0"
version: "6.4.0"
win32_registry:
dependency: "direct main"
description:
@@ -1768,22 +1781,23 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.0.3"
window_ext:
dependency: "direct main"
description:
path: "plugins/window_ext"
relative: true
source: path
version: "0.0.1"
window_manager:
dependency: "direct main"
description:
path: "packages/window_manager"
ref: main
resolved-ref: "5a489acfe5799c38909e3e96abd11b78354f1809"
ref: "v0.5.1-flclash.3"
resolved-ref: "4c7dcf9b6b0658a83ce77ad8c3e480952d190d3a"
url: "https://github.com/chen08209/window_manager"
source: git
version: "0.5.1"
windows_file_picker:
dependency: transitive
description:
name: windows_file_picker
sha256: "72cf23466e146f2c0f19e1d78be97ff6409dc15b0c090f8eb284f94f4a33de26"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
xdg_directories:
dependency: transitive
description:
@@ -1812,11 +1826,11 @@ packages:
dependency: "direct main"
description:
path: "."
ref: master
ref: "79c78a44ec9c2f5f5f97da1a65610c6fb2ead8b3"
resolved-ref: "79c78a44ec9c2f5f5f97da1a65610c6fb2ead8b3"
url: "https://github.com/chen08209/yaml_writer"
source: git
version: "2.1.0"
sdks:
dart: ">=3.12.0 <4.0.0"
dart: ">=3.13.0 <4.0.0"
flutter: ">=3.44.0"