Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Bump tauri 2.5/2.10 -> 2.11
Rūdolfs Ošiņš committed 7 days ago
commit 3e01bafb71ffa13b3e763481afc4fba4605fe584
parent d45cd37f4864713e0f33bc3f6083a27452c84e39
5 files changed +545 -164
modified Cargo.lock
@@ -240,7 +240,7 @@ dependencies = [
 "clipboard-win",
 "image",
 "log",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-app-kit",
 "objc2-core-foundation",
 "objc2-core-graphics",
@@ -422,6 +422,21 @@ dependencies = [
]

[[package]]
+
name = "bit-set"
+
version = "0.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
+
dependencies = [
+
 "bit-vec",
+
]
+

+
[[package]]
+
name = "bit-vec"
+
version = "0.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
+

+
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -481,7 +496,7 @@ version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2"
dependencies = [
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
]

[[package]]
@@ -1020,6 +1035,19 @@ dependencies = [
]

[[package]]
+
name = "cssparser"
+
version = "0.36.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2"
+
dependencies = [
+
 "cssparser-macros",
+
 "dtoa-short",
+
 "itoa",
+
 "phf 0.13.1",
+
 "smallvec",
+
]
+

+
[[package]]
name = "cssparser-macros"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1037,15 +1065,21 @@ checksum = "dd0d274c65cbc1c34703d2fc2ce0fb892ff68f4516b677671a2f238a30b9b2b2"

[[package]]
name = "ctor"
-
version = "0.2.9"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501"
+
checksum = "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98"
dependencies = [
-
 "quote",
-
 "syn 2.0.101",
+
 "ctor-proc-macro",
+
 "dtor",
]

[[package]]
+
name = "ctor-proc-macro"
+
version = "0.0.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1"
+

+
[[package]]
name = "ctr"
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1179,6 +1213,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a"

[[package]]
+
name = "dbus"
+
version = "0.9.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b942602992bb7acfd1f51c49811c58a610ef9181b6e66f3e519d79b540a3bf73"
+
dependencies = [
+
 "libc",
+
 "libdbus-sys",
+
 "windows-sys 0.61.2",
+
]
+

+
[[package]]
name = "defer-heavy"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1285,6 +1330,27 @@ dependencies = [
]

[[package]]
+
name = "derive_more"
+
version = "2.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134"
+
dependencies = [
+
 "derive_more-impl",
+
]
+

+
[[package]]
+
name = "derive_more-impl"
+
version = "2.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "rustc_version",
+
 "syn 2.0.101",
+
]
+

+
[[package]]
name = "digest"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1326,7 +1392,7 @@ dependencies = [
 "bitflags 2.9.0",
 "block2 0.6.1",
 "libc",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
]

[[package]]
@@ -1364,6 +1430,21 @@ dependencies = [
]

[[package]]
+
name = "dom_query"
+
version = "0.27.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "521e380c0c8afb8d9a1e83a1822ee03556fc3e3e7dbc1fd30be14e37f9cb3f89"
+
dependencies = [
+
 "bit-set",
+
 "cssparser 0.36.0",
+
 "foldhash 0.2.0",
+
 "html5ever 0.38.0",
+
 "precomputed-hash",
+
 "selectors 0.36.1",
+
 "tendril 0.5.0",
+
]
+

+
[[package]]
name = "downcast-rs"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1453,6 +1534,21 @@ dependencies = [
]

[[package]]
+
name = "dtor"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4"
+
dependencies = [
+
 "dtor-proc-macro",
+
]
+

+
[[package]]
+
name = "dtor-proc-macro"
+
version = "0.0.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5"
+

+
[[package]]
name = "dunce"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1712,6 +1808,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"

[[package]]
+
name = "foldhash"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
+

+
[[package]]
name = "foreign-types"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2255,7 +2357,7 @@ checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3"
dependencies = [
 "allocator-api2",
 "equivalent",
-
 "foldhash",
+
 "foldhash 0.1.5",
]

[[package]]
@@ -2307,11 +2409,21 @@ checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c"
dependencies = [
 "log",
 "mac",
-
 "markup5ever",
+
 "markup5ever 0.14.1",
 "match_token",
]

[[package]]
+
name = "html5ever"
+
version = "0.38.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1054432bae2f14e0061e33d23402fbaa67a921d319d56adc6bcf887ddad1cbc2"
+
dependencies = [
+
 "log",
+
 "markup5ever 0.38.0",
+
]
+

+
[[package]]
name = "http"
version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2432,7 +2544,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e795dff5605e0f04bff85ca41b51a96b83e80b281e96231bcaaf1ac35103371"
dependencies = [
 "byteorder",
-
 "png",
+
 "png 0.17.16",
]

[[package]]
@@ -2557,7 +2669,7 @@ dependencies = [
 "bytemuck",
 "byteorder-lite",
 "num-traits",
-
 "png",
+
 "png 0.17.16",
 "tiff",
]

@@ -2773,10 +2885,10 @@ version = "0.8.8-speedreader"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2"
dependencies = [
-
 "cssparser",
-
 "html5ever",
+
 "cssparser 0.29.6",
+
 "html5ever 0.29.1",
 "indexmap 2.9.0",
-
 "selectors",
+
 "selectors 0.24.0",
]

[[package]]
@@ -2825,6 +2937,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"

[[package]]
+
name = "libdbus-sys"
+
version = "0.2.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "328c4789d42200f1eeec05bd86c9c13c7f091d2ba9a6ea35acdf51f31bc0f043"
+
dependencies = [
+
 "pkg-config",
+
]
+

+
[[package]]
name = "libgit2-sys"
version = "0.18.3+1.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2927,9 +3048,20 @@ dependencies = [
 "log",
 "phf 0.11.3",
 "phf_codegen 0.11.3",
-
 "string_cache",
-
 "string_cache_codegen",
-
 "tendril",
+
 "string_cache 0.8.9",
+
 "string_cache_codegen 0.5.4",
+
 "tendril 0.4.3",
+
]
+

+
[[package]]
+
name = "markup5ever"
+
version = "0.38.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8983d30f2915feeaaab2d6babdd6bc7e9ed1a00b66b5e6d74df19aa9c0e91862"
+
dependencies = [
+
 "log",
+
 "tendril 0.5.0",
+
 "web_atoms",
]

[[package]]
@@ -3015,20 +3147,20 @@ dependencies = [

[[package]]
name = "muda"
-
version = "0.17.2"
+
version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7c9fec5a4e89860383d778d10563a605838f8f0b2f9303868937e5ff32e86177"
+
checksum = "0ae8844f63b5b118e334e205585b8c5c17b984121dbdb179d44aeb087ffad3cb"
dependencies = [
 "crossbeam-channel",
 "dpi",
 "gtk",
 "keyboard-types",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-app-kit",
 "objc2-core-foundation",
 "objc2-foundation 0.3.1",
 "once_cell",
-
 "png",
+
 "png 0.18.1",
 "serde",
 "thiserror 2.0.12",
 "windows-sys 0.60.2",
@@ -3061,12 +3193,6 @@ dependencies = [
]

[[package]]
-
name = "ndk-context"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
-

-
[[package]]
name = "ndk-sys"
version = "0.6.0+11769913"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3224,9 +3350,9 @@ dependencies = [

[[package]]
name = "objc2"
-
version = "0.6.1"
+
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551"
+
checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
dependencies = [
 "objc2-encode",
 "objc2-exception-helper",
@@ -3240,13 +3366,34 @@ checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc"
dependencies = [
 "bitflags 2.9.0",
 "block2 0.6.1",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-core-foundation",
 "objc2-core-graphics",
 "objc2-foundation 0.3.1",
]

[[package]]
+
name = "objc2-cloud-kit"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "17614fdcd9b411e6ff1117dfb1d0150f908ba83a7df81b1f118005fe0a8ea15d"
+
dependencies = [
+
 "bitflags 2.9.0",
+
 "objc2 0.6.4",
+
 "objc2-foundation 0.3.1",
+
]
+

+
[[package]]
+
name = "objc2-core-data"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "291fbbf7d29287518e8686417cf7239c74700fd4b607623140a7d4a3c834329d"
+
dependencies = [
+
 "objc2 0.6.4",
+
 "objc2-foundation 0.3.1",
+
]
+

+
[[package]]
name = "objc2-core-foundation"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3254,7 +3401,7 @@ checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166"
dependencies = [
 "bitflags 2.9.0",
 "dispatch2",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
]

[[package]]
@@ -3265,12 +3412,32 @@ checksum = "989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4"
dependencies = [
 "bitflags 2.9.0",
 "dispatch2",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-core-foundation",
 "objc2-io-surface",
]

[[package]]
+
name = "objc2-core-image"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "79b3dc0cc4386b6ccf21c157591b34a7f44c8e75b064f85502901ab2188c007e"
+
dependencies = [
+
 "objc2 0.6.4",
+
 "objc2-foundation 0.3.1",
+
]
+

+
[[package]]
+
name = "objc2-core-location"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ac0f75792558aa9d618443bbb5db7426a7a0b6fddf96903f86ef9ad02e135740"
+
dependencies = [
+
 "objc2 0.6.4",
+
 "objc2-foundation 0.3.1",
+
]
+

+
[[package]]
name = "objc2-encode"
version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3306,7 +3473,7 @@ dependencies = [
 "bitflags 2.9.0",
 "block2 0.6.1",
 "libc",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-core-foundation",
]

@@ -3317,7 +3484,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c"
dependencies = [
 "bitflags 2.9.0",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-core-foundation",
]

@@ -3347,14 +3514,44 @@ dependencies = [
]

[[package]]
+
name = "objc2-quartz-core"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5"
+
dependencies = [
+
 "bitflags 2.9.0",
+
 "objc2 0.6.4",
+
 "objc2-core-foundation",
+
 "objc2-foundation 0.3.1",
+
]
+

+
[[package]]
name = "objc2-ui-kit"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25b1312ad7bc8a0e92adae17aa10f90aae1fb618832f9b993b022b591027daed"
dependencies = [
 "bitflags 2.9.0",
-
 "objc2 0.6.1",
+
 "block2 0.6.1",
+
 "objc2 0.6.4",
+
 "objc2-cloud-kit",
+
 "objc2-core-data",
 "objc2-core-foundation",
+
 "objc2-core-graphics",
+
 "objc2-core-image",
+
 "objc2-core-location",
+
 "objc2-foundation 0.3.1",
+
 "objc2-quartz-core 0.3.1",
+
 "objc2-user-notifications",
+
]
+

+
[[package]]
+
name = "objc2-user-notifications"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2a3f5ec77a81d9e0c5a0b32159b0cb143d7086165e79708351e02bf37dfc65cd"
+
dependencies = [
+
 "objc2 0.6.4",
 "objc2-foundation 0.3.1",
]

@@ -3366,7 +3563,7 @@ checksum = "91672909de8b1ce1c2252e95bbee8c1649c9ad9d14b9248b3d7b4c47903c47ad"
dependencies = [
 "bitflags 2.9.0",
 "block2 0.6.1",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-app-kit",
 "objc2-core-foundation",
 "objc2-foundation 0.3.1",
@@ -3584,6 +3781,17 @@ dependencies = [
]

[[package]]
+
name = "phf"
+
version = "0.13.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf"
+
dependencies = [
+
 "phf_macros 0.13.1",
+
 "phf_shared 0.13.1",
+
 "serde",
+
]
+

+
[[package]]
name = "phf_codegen"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3604,6 +3812,16 @@ dependencies = [
]

[[package]]
+
name = "phf_codegen"
+
version = "0.13.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1"
+
dependencies = [
+
 "phf_generator 0.13.1",
+
 "phf_shared 0.13.1",
+
]
+

+
[[package]]
name = "phf_generator"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3634,6 +3852,16 @@ dependencies = [
]

[[package]]
+
name = "phf_generator"
+
version = "0.13.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737"
+
dependencies = [
+
 "fastrand",
+
 "phf_shared 0.13.1",
+
]
+

+
[[package]]
name = "phf_macros"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3661,6 +3889,19 @@ dependencies = [
]

[[package]]
+
name = "phf_macros"
+
version = "0.13.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef"
+
dependencies = [
+
 "phf_generator 0.13.1",
+
 "phf_shared 0.13.1",
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.101",
+
]
+

+
[[package]]
name = "phf_shared"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3688,6 +3929,15 @@ dependencies = [
]

[[package]]
+
name = "phf_shared"
+
version = "0.13.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266"
+
dependencies = [
+
 "siphasher 1.0.1",
+
]
+

+
[[package]]
name = "pin-project-lite"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3753,6 +4003,19 @@ dependencies = [
]

[[package]]
+
name = "png"
+
version = "0.18.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61"
+
dependencies = [
+
 "bitflags 2.9.0",
+
 "crc32fast",
+
 "fdeflate",
+
 "flate2",
+
 "miniz_oxide",
+
]
+

+
[[package]]
name = "poly1305"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4484,7 +4747,7 @@ dependencies = [
 "gtk-sys",
 "js-sys",
 "log",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-app-kit",
 "objc2-core-foundation",
 "objc2-foundation 0.3.1",
@@ -4729,14 +4992,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416"
dependencies = [
 "bitflags 1.3.2",
-
 "cssparser",
-
 "derive_more",
+
 "cssparser 0.29.6",
+
 "derive_more 0.99.20",
 "fxhash",
 "log",
 "phf 0.8.0",
 "phf_codegen 0.8.0",
 "precomputed-hash",
-
 "servo_arc",
+
 "servo_arc 0.2.0",
+
 "smallvec",
+
]
+

+
[[package]]
+
name = "selectors"
+
version = "0.36.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c"
+
dependencies = [
+
 "bitflags 2.9.0",
+
 "cssparser 0.36.0",
+
 "derive_more 2.1.1",
+
 "log",
+
 "new_debug_unreachable",
+
 "phf 0.13.1",
+
 "phf_codegen 0.13.1",
+
 "precomputed-hash",
+
 "rustc-hash",
+
 "servo_arc 0.4.3",
 "smallvec",
]

@@ -4934,6 +5216,15 @@ dependencies = [
]

[[package]]
+
name = "servo_arc"
+
version = "0.4.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "170fb83ab34de17dc69aa7c67482b22218ddb85da56546f9bd6b929e32a05930"
+
dependencies = [
+
 "stable_deref_trait",
+
]
+

+
[[package]]
name = "sha2"
version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5060,7 +5351,7 @@ dependencies = [
 "log",
 "objc2 0.5.2",
 "objc2-foundation 0.2.2",
-
 "objc2-quartz-core",
+
 "objc2-quartz-core 0.2.2",
 "raw-window-handle",
 "redox_syscall",
 "wasm-bindgen",
@@ -5250,6 +5541,18 @@ dependencies = [
]

[[package]]
+
name = "string_cache"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901"
+
dependencies = [
+
 "new_debug_unreachable",
+
 "parking_lot",
+
 "phf_shared 0.13.1",
+
 "precomputed-hash",
+
]
+

+
[[package]]
name = "string_cache_codegen"
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5262,6 +5565,18 @@ dependencies = [
]

[[package]]
+
name = "string_cache_codegen"
+
version = "0.6.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "585635e46db231059f76c5849798146164652513eb9e8ab2685939dd90f29b69"
+
dependencies = [
+
 "phf_generator 0.13.1",
+
 "phf_shared 0.13.1",
+
 "proc-macro2",
+
 "quote",
+
]
+

+
[[package]]
name = "string_enum"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5490,15 +5805,16 @@ dependencies = [

[[package]]
name = "tao"
-
version = "0.34.8"
+
version = "0.35.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9103edf55f2da3c82aea4c7fab7c4241032bfeea0e71fa557d98e00e7ce7cc20"
+
checksum = "a33f7f9e486ade65fcf1e45c440f9236c904f5c1002cdc7fc6ae582777345ce4"
dependencies = [
 "bitflags 2.9.0",
 "block2 0.6.1",
 "core-foundation",
 "core-graphics 0.25.0",
 "crossbeam-channel",
+
 "dbus",
 "dispatch2",
 "dlopen2",
 "dpi",
@@ -5509,13 +5825,14 @@ dependencies = [
 "libc",
 "log",
 "ndk",
-
 "ndk-context",
 "ndk-sys",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-app-kit",
 "objc2-foundation 0.3.1",
+
 "objc2-ui-kit",
 "once_cell",
 "parking_lot",
+
 "percent-encoding",
 "raw-window-handle",
 "tao-macros",
 "unicode-segmentation",
@@ -5562,9 +5879,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"

[[package]]
name = "tauri"
-
version = "2.10.3"
+
version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da77cc00fb9028caf5b5d4650f75e31f1ef3693459dfca7f7e506d1ecef0ba2d"
+
checksum = "b93bd86d231f0a8138f11a02a584769fe4b703dc36ae133d783228dbc4801405"
dependencies = [
 "anyhow",
 "bytes",
@@ -5582,7 +5899,7 @@ dependencies = [
 "log",
 "mime",
 "muda",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-app-kit",
 "objc2-foundation 0.3.1",
 "objc2-ui-kit",
@@ -5614,9 +5931,9 @@ dependencies = [

[[package]]
name = "tauri-build"
-
version = "2.5.6"
+
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bbc990d1dbf57a8e1c7fa2327f2a614d8b757805603c1b9ba5c81bade09fd4d"
+
checksum = "3a318b234cc2dea65f575467bafcfb76286bce228ebc3778e337d61d03213007"
dependencies = [
 "anyhow",
 "cargo_toml",
@@ -5631,22 +5948,21 @@ dependencies = [
 "tauri-codegen",
 "tauri-utils",
 "tauri-winres",
-
 "toml 0.9.6",
 "walkdir",
]

[[package]]
name = "tauri-codegen"
-
version = "2.5.5"
+
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d4a24476afd977c5d5d169f72425868613d82747916dd29e0a357c84c4bd6d29"
+
checksum = "6bd11644962add2549a60b7e7c6800f17d7020156e02f516021d8103e80cc528"
dependencies = [
 "base64 0.22.1",
 "brotli",
 "ico",
 "json-patch",
 "plist",
-
 "png",
+
 "png 0.17.16",
 "proc-macro2",
 "quote",
 "semver",
@@ -5664,9 +5980,9 @@ dependencies = [

[[package]]
name = "tauri-macros"
-
version = "2.5.5"
+
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d39b349a98dadaffebb73f0a40dcd1f23c999211e5a2e744403db384d0c33de7"
+
checksum = "fed9d3742a37a355d2e47c9af924e9fbc112abb76f9835d35d4780e318419502"
dependencies = [
 "heck 0.5.0",
 "proc-macro2",
@@ -5760,7 +6076,7 @@ dependencies = [
 "byte-unit",
 "fern",
 "log",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-foundation 0.3.1",
 "serde",
 "serde_json",
@@ -5810,16 +6126,16 @@ dependencies = [

[[package]]
name = "tauri-runtime"
-
version = "2.10.1"
+
version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2826d79a3297ed08cd6ea7f412644ef58e32969504bc4fbd8d7dbeabc4445ea2"
+
checksum = "8fef478ba1d2ac21c2d528740b24d0cb315e1e8b1111aae53fafac34804371fc"
dependencies = [
 "cookie",
 "dpi",
 "gtk",
 "http",
 "jni",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-ui-kit",
 "objc2-web-kit",
 "raw-window-handle",
@@ -5835,15 +6151,15 @@ dependencies = [

[[package]]
name = "tauri-runtime-wry"
-
version = "2.10.1"
+
version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e11ea2e6f801d275fdd890d6c9603736012742a1c33b96d0db788c9cdebf7f9e"
+
checksum = "a3989df2ae1c476404fe0a2e8ffc4cfbde97e51efd613c2bb5355fbc9ab52cf0"
dependencies = [
 "gtk",
 "http",
 "jni",
 "log",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-app-kit",
 "once_cell",
 "percent-encoding",
@@ -5861,26 +6177,28 @@ dependencies = [

[[package]]
name = "tauri-utils"
-
version = "2.8.3"
+
version = "2.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "219a1f983a2af3653f75b5747f76733b0da7ff03069c7a41901a5eb3ace4557d"
+
checksum = "d57200389a2f82b4b0a40ae29ca19b6978116e8f4d4e974c3234ce40c0ffbdec"
dependencies = [
 "aes-gcm",
 "anyhow",
 "brotli",
 "cargo_metadata",
 "ctor",
+
 "dom_query",
 "dunce",
 "getrandom 0.3.3",
 "glob",
-
 "html5ever",
+
 "html5ever 0.29.1",
 "http",
 "infer",
 "json-patch",
 "kuchikiki",
 "log",
 "memchr",
-
 "phf 0.11.3",
+
 "phf 0.13.1",
+
 "plist",
 "proc-macro2",
 "quote",
 "regex",
@@ -5936,6 +6254,16 @@ dependencies = [
]

[[package]]
+
name = "tendril"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24"
+
dependencies = [
+
 "new_debug_unreachable",
+
 "utf-8",
+
]
+

+
[[package]]
name = "termcolor"
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -6310,21 +6638,21 @@ dependencies = [

[[package]]
name = "tray-icon"
-
version = "0.21.3"
+
version = "0.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a5e85aa143ceb072062fc4d6356c1b520a51d636e7bc8e77ec94be3608e5e80c"
+
checksum = "15edbb0d80583e85ee8df283410038e17314df5cba30da2087a54a85216c0773"
dependencies = [
 "crossbeam-channel",
 "dirs",
 "libappindicator",
 "muda",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-app-kit",
 "objc2-core-foundation",
 "objc2-core-graphics",
 "objc2-foundation 0.3.1",
 "once_cell",
-
 "png",
+
 "png 0.18.1",
 "serde",
 "thiserror 2.0.12",
 "windows-sys 0.60.2",
@@ -6991,6 +7319,18 @@ dependencies = [
]

[[package]]
+
name = "web_atoms"
+
version = "0.2.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d7cff6eef815df1834fd250e3a2ff436044d82a9f1bc1980ca1dbdf07effc538"
+
dependencies = [
+
 "phf 0.13.1",
+
 "phf_codegen 0.13.1",
+
 "string_cache 0.9.0",
+
 "string_cache_codegen 0.6.1",
+
]
+

+
[[package]]
name = "webkit2gtk"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7113,7 +7453,7 @@ version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c"
dependencies = [
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-app-kit",
 "objc2-core-foundation",
 "objc2-foundation 0.3.1",
@@ -7339,6 +7679,15 @@ dependencies = [
]

[[package]]
+
name = "windows-sys"
+
version = "0.61.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
+
dependencies = [
+
 "windows-link 0.2.1",
+
]
+

+
[[package]]
name = "windows-targets"
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -7673,27 +8022,26 @@ checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"

[[package]]
name = "wry"
-
version = "0.54.2"
+
version = "0.55.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb26159b420aa77684589a744ae9a9461a95395b848764ad12290a14d960a11a"
+
checksum = "186f9871daa55fd9c016578b810d149de58367113db7fb72b462d2323ce19514"
dependencies = [
 "base64 0.22.1",
 "block2 0.6.1",
 "cookie",
 "crossbeam-channel",
 "dirs",
+
 "dom_query",
 "dpi",
 "dunce",
 "gdkx11",
 "gtk",
-
 "html5ever",
 "http",
 "javascriptcore-rs",
 "jni",
-
 "kuchikiki",
 "libc",
 "ndk",
-
 "objc2 0.6.1",
+
 "objc2 0.6.4",
 "objc2-app-kit",
 "objc2-core-foundation",
 "objc2-foundation 0.3.1",
modified crates/radicle-tauri/Cargo.toml
@@ -12,7 +12,7 @@ name = "app_lib"
crate-type = ["staticlib", "cdylib", "lib"]

[build-dependencies]
-
tauri-build = { version = "2.5.6", features = ["isolation"] }
+
tauri-build = { version = "2.6.1", features = ["isolation"] }

[dependencies]
anyhow = { version = "1.0.90" }
@@ -26,7 +26,7 @@ radicle-types = { version = "0.1.0", path = "../radicle-types" }
radicle-surf = { version = "0.27.1", features = ["serde"] }
serde = { version = "1.0.0", features = ["derive"] }
serde_json = { version = "1.0.0" }
-
tauri = { version = "2.10.3", features = ["isolation"] }
+
tauri = { version = "2.11.1", features = ["isolation"] }
tauri-plugin-clipboard-manager = { version = "2.3.2" }
tauri-plugin-dialog = { version = "2.7.0" }
tauri-plugin-log = { version = "2.8.0" }
modified crates/radicle-types/Cargo.toml
@@ -22,7 +22,7 @@ serde = { version = "1.0.0", features = ["derive"] }
serde_json = { version = "1.0.0" }
sqlite = { version = "0.37.0", features = ["bundled"] }
ssh-key = { version = "0.6.3" }
-
tauri = { version = "2.10.3", features = ["isolation"] }
+
tauri = { version = "2.11.1", features = ["isolation"] }
tauri-plugin-clipboard-manager = { version = "2.3.2" }
tauri-plugin-fs = { version = "2.5.0" }
tempfile = { version = "3.19.0" }
modified package-lock.json
@@ -11,12 +11,12 @@
      "license": "GPL-3.0-only",
      "dependencies": {
        "@floating-ui/dom": "^1.7.6",
-
        "@tauri-apps/api": "^2.5.0",
-
        "@tauri-apps/plugin-clipboard-manager": "^2.2.2",
-
        "@tauri-apps/plugin-dialog": "^2.2.1",
-
        "@tauri-apps/plugin-log": "^2.4.0",
-
        "@tauri-apps/plugin-shell": "^2.2.1",
-
        "@tauri-apps/plugin-window-state": "^2.2.2",
+
        "@tauri-apps/api": "^2.11.0",
+
        "@tauri-apps/plugin-clipboard-manager": "^2.3.2",
+
        "@tauri-apps/plugin-dialog": "^2.7.1",
+
        "@tauri-apps/plugin-log": "^2.8.0",
+
        "@tauri-apps/plugin-shell": "^2.3.5",
+
        "@tauri-apps/plugin-window-state": "^2.4.1",
        "hast-util-to-html": "^9.0.5",
        "overlayscrollbars": "^2.16.0",
        "overlayscrollbars-svelte": "^0.5.5",
@@ -28,7 +28,7 @@
        "@playwright/test": "1.60.0",
        "@radicle/gray-matter": "4.1.0",
        "@sveltejs/vite-plugin-svelte": "^5.1.1",
-
        "@tauri-apps/cli": "^2.5.0",
+
        "@tauri-apps/cli": "^2.11.1",
        "@tsconfig/svelte": "^5.0.8",
        "@types/hast": "^3.0.4",
        "@types/lodash": "^4.17.24",
@@ -1196,19 +1196,21 @@
      }
    },
    "node_modules/@tauri-apps/api": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.5.0.tgz",
-
      "integrity": "sha512-Ldux4ip+HGAcPUmuLT8EIkk6yafl5vK0P0c0byzAKzxJh7vxelVtdPONjfgTm96PbN24yjZNESY8CKo8qniluA==",
+
      "version": "2.11.0",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.11.0.tgz",
+
      "integrity": "sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==",
+
      "license": "Apache-2.0 OR MIT",
      "funding": {
        "type": "opencollective",
        "url": "https://opencollective.com/tauri"
      }
    },
    "node_modules/@tauri-apps/cli": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.5.0.tgz",
-
      "integrity": "sha512-rAtHqG0Gh/IWLjN2zTf3nZqYqbo81oMbqop56rGTjrlWk9pTTAjkqOjSL9XQLIMZ3RbeVjveCqqCA0s8RnLdMg==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.11.1.tgz",
+
      "integrity": "sha512-rpEbaJ/HzNb6fwsquwoAbq29/Vt4gADhS423A8fdkwL4edJ0wZmoB8ar7O6JPDL834MUKOCm/rrJ7c9oAaEaYQ==",
      "dev": true,
+
      "license": "Apache-2.0 OR MIT",
      "bin": {
        "tauri": "tauri.js"
      },
@@ -1220,27 +1222,28 @@
        "url": "https://opencollective.com/tauri"
      },
      "optionalDependencies": {
-
        "@tauri-apps/cli-darwin-arm64": "2.5.0",
-
        "@tauri-apps/cli-darwin-x64": "2.5.0",
-
        "@tauri-apps/cli-linux-arm-gnueabihf": "2.5.0",
-
        "@tauri-apps/cli-linux-arm64-gnu": "2.5.0",
-
        "@tauri-apps/cli-linux-arm64-musl": "2.5.0",
-
        "@tauri-apps/cli-linux-riscv64-gnu": "2.5.0",
-
        "@tauri-apps/cli-linux-x64-gnu": "2.5.0",
-
        "@tauri-apps/cli-linux-x64-musl": "2.5.0",
-
        "@tauri-apps/cli-win32-arm64-msvc": "2.5.0",
-
        "@tauri-apps/cli-win32-ia32-msvc": "2.5.0",
-
        "@tauri-apps/cli-win32-x64-msvc": "2.5.0"
+
        "@tauri-apps/cli-darwin-arm64": "2.11.1",
+
        "@tauri-apps/cli-darwin-x64": "2.11.1",
+
        "@tauri-apps/cli-linux-arm-gnueabihf": "2.11.1",
+
        "@tauri-apps/cli-linux-arm64-gnu": "2.11.1",
+
        "@tauri-apps/cli-linux-arm64-musl": "2.11.1",
+
        "@tauri-apps/cli-linux-riscv64-gnu": "2.11.1",
+
        "@tauri-apps/cli-linux-x64-gnu": "2.11.1",
+
        "@tauri-apps/cli-linux-x64-musl": "2.11.1",
+
        "@tauri-apps/cli-win32-arm64-msvc": "2.11.1",
+
        "@tauri-apps/cli-win32-ia32-msvc": "2.11.1",
+
        "@tauri-apps/cli-win32-x64-msvc": "2.11.1"
      }
    },
    "node_modules/@tauri-apps/cli-darwin-arm64": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.5.0.tgz",
-
      "integrity": "sha512-VuVAeTFq86dfpoBDNYAdtQVLbP0+2EKCHIIhkaxjeoPARR0sLpFHz2zs0PcFU76e+KAaxtEtAJAXGNUc8E1PzQ==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.11.1.tgz",
+
      "integrity": "sha512-6eEKMBXsQPCuM1EmvrjT2+aBuxWQuFdKdW8pzNuNQtpq45nEEpBlD5gr8pUeAyOU1DQKlkFaEc/MPBxb/Pfjtg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "darwin"
@@ -1250,13 +1253,14 @@
      }
    },
    "node_modules/@tauri-apps/cli-darwin-x64": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.5.0.tgz",
-
      "integrity": "sha512-hUF01sC06cZVa8+I0/VtsHOk9BbO75rd+YdtHJ48xTdcYaQ5QIwL4yZz9OR1AKBTaUYhBam8UX9Pvd5V2/4Dpw==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.11.1.tgz",
+
      "integrity": "sha512-LQUO7exfRWjWALNhetph5guWpMeHphRpokOLk0OIbTTExaNwJNFu3I4vb+CCM/4G/QGoZe/5XikZOJdNEFP1ig==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "darwin"
@@ -1266,13 +1270,14 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.5.0.tgz",
-
      "integrity": "sha512-LQKqttsK252LlqYyX8R02MinUsfFcy3+NZiJwHFgi5Y3+ZUIAED9cSxJkyNtuY5KMnR4RlpgWyLv4P6akN1xhg==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.11.1.tgz",
+
      "integrity": "sha512-5i/awiBCRRhOUG8yjn0fMHXIWD5Ez8eEk5LtvOxyQrKuJkRaZDvnbIjZbE183blAwkoA4xN3aO/prJiqscl02Q==",
      "cpu": [
        "arm"
      ],
      "dev": true,
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "linux"
@@ -1282,13 +1287,17 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-arm64-gnu": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.5.0.tgz",
-
      "integrity": "sha512-mTQufsPcpdHg5RW0zypazMo4L55EfeE5snTzrPqbLX4yCK2qalN7+rnP8O8GT06xhp6ElSP/Ku1M2MR297SByQ==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.11.1.tgz",
+
      "integrity": "sha512-9LrwDw3S9Fygtw/Q6WDhOP+3svJRGAsejeE+GKrc0eO1ThMVhwi2LL6hw4dlKw93IfS7VY1G19sWGxJ/NcU4nA==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "libc": [
+
        "glibc"
+
      ],
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "linux"
@@ -1298,13 +1307,17 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-arm64-musl": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.5.0.tgz",
-
      "integrity": "sha512-rQO1HhRUQqyEaal5dUVOQruTRda/TD36s9kv1hTxZiFuSq3558lsTjAcUEnMAtBcBkps20sbyTJNMT0AwYIk8Q==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.11.1.tgz",
+
      "integrity": "sha512-mNA5dbbqPqDUdTIwdUYYuhO2GvIe9UnB2r0VU2njxBOS3Opbx4gKNC5yP0Iu4rYmEmqdlwry9VzGZQ3wq9dyFg==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "libc": [
+
        "musl"
+
      ],
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "linux"
@@ -1314,13 +1327,17 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-riscv64-gnu": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.5.0.tgz",
-
      "integrity": "sha512-7oS18FN46yDxyw1zX/AxhLAd7T3GrLj3Ai6s8hZKd9qFVzrAn36ESL7d3G05s8wEtsJf26qjXnVF4qleS3dYsA==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.11.1.tgz",
+
      "integrity": "sha512-fZj3Gwq+6fUs305T5WQiD5iSGJw+j/4w/HGmk4sHDAcy+rp9zU5eaxB7nOyz5/I/nkNAuKPqfp6uIbiUBXkBCw==",
      "cpu": [
        "riscv64"
      ],
      "dev": true,
+
      "libc": [
+
        "glibc"
+
      ],
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "linux"
@@ -1330,13 +1347,17 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-x64-gnu": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.5.0.tgz",
-
      "integrity": "sha512-SG5sFNL7VMmDBdIg3nO3EzNRT306HsiEQ0N90ILe3ZABYAVoPDO/ttpCO37ApLInTzrq/DLN+gOlC/mgZvLw1w==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.11.1.tgz",
+
      "integrity": "sha512-XFxGxOvHM7jjeD6ozCKdGfhzJ7lERYDGZl1/Kb4fsvchaJsfLJ981TlyTG8Qy/gFq+f5GitH3bfrX9JAkjPEyw==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "libc": [
+
        "glibc"
+
      ],
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "linux"
@@ -1346,13 +1367,17 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-x64-musl": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.5.0.tgz",
-
      "integrity": "sha512-QXDM8zp/6v05PNWju5ELsVwF0VH1n6b5pk2E6W/jFbbiwz80Vs1lACl9pv5kEHkrxBj+aWU/03JzGuIj2g3SkQ==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.11.1.tgz",
+
      "integrity": "sha512-d5C2/Zm+68v7R9wTuTCjRQEVrWjcdMkJBZ1+rXse+QdMMlTB9+u9PDNDLw9PQflWxYLaYZ7tjxxL9Nb9II6PbA==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "libc": [
+
        "musl"
+
      ],
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "linux"
@@ -1362,13 +1387,14 @@
      }
    },
    "node_modules/@tauri-apps/cli-win32-arm64-msvc": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.5.0.tgz",
-
      "integrity": "sha512-pFSHFK6b+o9y4Un8w0gGLwVyFTZaC3P0kQ7umRt/BLDkzD5RnQ4vBM7CF8BCU5nkwmEBUCZd7Wt3TWZxe41o6Q==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.11.1.tgz",
+
      "integrity": "sha512-YdeVWFAR1pTXzUU6NLstPq4G6OLxuDrXCXEBdmBH+5EZIDXUx0D2kJlz3+YjpazkKvAzYpgziTsyRagls0OfRQ==",
      "cpu": [
        "arm64"
      ],
      "dev": true,
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "win32"
@@ -1378,13 +1404,14 @@
      }
    },
    "node_modules/@tauri-apps/cli-win32-ia32-msvc": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.5.0.tgz",
-
      "integrity": "sha512-EArv1IaRlogdLAQyGlKmEqZqm5RfHCUMhJoedWu7GtdbOMUfSAz6FMX2boE1PtEmNO4An+g188flLeVErrxEKg==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.11.1.tgz",
+
      "integrity": "sha512-VBGkuH0eB9K9LLSMv361Gzr5Ou72sCS4+ztpmkWEQ+wd/amhcYOsf3X6qn1RJZDzIhiOYHJEOysZUC3baD01rA==",
      "cpu": [
        "ia32"
      ],
      "dev": true,
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "win32"
@@ -1394,13 +1421,14 @@
      }
    },
    "node_modules/@tauri-apps/cli-win32-x64-msvc": {
-
      "version": "2.5.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.5.0.tgz",
-
      "integrity": "sha512-lj43EFYbnAta8pd9JnUq87o+xRUR0odz+4rixBtTUwUgdRdwQ2V9CzFtsMu6FQKpFQ6mujRK6P1IEwhL6ADRsQ==",
+
      "version": "2.11.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.11.1.tgz",
+
      "integrity": "sha512-b3ORhIAKgp9ZYY+zBt7b7r0kLU2kjvyGF0+MS2SBym3emsweGPybEqocJcmtMuxyBhkOKHP4CiuEJEDuAlTx6A==",
      "cpu": [
        "x64"
      ],
      "dev": true,
+
      "license": "Apache-2.0 OR MIT",
      "optional": true,
      "os": [
        "win32"
@@ -1410,43 +1438,48 @@
      }
    },
    "node_modules/@tauri-apps/plugin-clipboard-manager": {
-
      "version": "2.2.2",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-clipboard-manager/-/plugin-clipboard-manager-2.2.2.tgz",
-
      "integrity": "sha512-bZvDLMqfcNmsw7Ag8I49jlaCjdpDvvlJHnpp6P+Gg/3xtpSERdwlDxm7cKGbs2mj46dsw4AuG3RoAgcpwgioUA==",
+
      "version": "2.3.2",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-clipboard-manager/-/plugin-clipboard-manager-2.3.2.tgz",
+
      "integrity": "sha512-CUlb5Hqi2oZbcZf4VUyUH53XWPPdtpw43EUpCza5HWZJwxEoDowFzNUDt1tRUXA8Uq+XPn17Ysfptip33sG4eQ==",
+
      "license": "MIT OR Apache-2.0",
      "dependencies": {
-
        "@tauri-apps/api": "^2.0.0"
+
        "@tauri-apps/api": "^2.8.0"
      }
    },
    "node_modules/@tauri-apps/plugin-dialog": {
-
      "version": "2.2.1",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-dialog/-/plugin-dialog-2.2.1.tgz",
-
      "integrity": "sha512-wZmCouo4PgTosh/UoejPw9DPs6RllS5Pp3fuOV2JobCu36mR5AXU2MzU9NZiVaFi/5Zfc8RN0IhcZHnksJ1o8A==",
+
      "version": "2.7.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-dialog/-/plugin-dialog-2.7.1.tgz",
+
      "integrity": "sha512-OK1UBXYt+ojcmxMktzzuyonYIFta8CmAASpX+CA+DTGK24KlHjhYI6x2iOJ/TjZF4N7/ACK1oFmEOjIY9IhzOQ==",
+
      "license": "MIT OR Apache-2.0",
      "dependencies": {
-
        "@tauri-apps/api": "^2.0.0"
+
        "@tauri-apps/api": "^2.11.0"
      }
    },
    "node_modules/@tauri-apps/plugin-log": {
-
      "version": "2.4.0",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-log/-/plugin-log-2.4.0.tgz",
-
      "integrity": "sha512-j7yrDtLNmayCBOO2esl3aZv9jSXy2an8MDLry3Ys9ZXerwUg35n1Y2uD8HoCR+8Ng/EUgx215+qOUfJasjYrHw==",
+
      "version": "2.8.0",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-log/-/plugin-log-2.8.0.tgz",
+
      "integrity": "sha512-a+7rOq3MJwpTOLLKbL8d0qGZ85hgHw5pNOWusA9o3cf7cEgtYHiGY/+O8fj8MvywQIGqFv0da2bYQDlrqLE7rw==",
+
      "license": "MIT OR Apache-2.0",
      "dependencies": {
-
        "@tauri-apps/api": "^2.0.0"
+
        "@tauri-apps/api": "^2.8.0"
      }
    },
    "node_modules/@tauri-apps/plugin-shell": {
-
      "version": "2.2.1",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.2.1.tgz",
-
      "integrity": "sha512-G1GFYyWe/KlCsymuLiNImUgC8zGY0tI0Y3p8JgBCWduR5IEXlIJS+JuG1qtveitwYXlfJrsExt3enhv5l2/yhA==",
+
      "version": "2.3.5",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.3.5.tgz",
+
      "integrity": "sha512-jewtULhiQ7lI7+owCKAjc8tYLJr92U16bPOeAa472LHJdgaibLP83NcfAF2e+wkEcA53FxKQAZ7byDzs2eeizg==",
+
      "license": "MIT OR Apache-2.0",
      "dependencies": {
-
        "@tauri-apps/api": "^2.0.0"
+
        "@tauri-apps/api": "^2.10.1"
      }
    },
    "node_modules/@tauri-apps/plugin-window-state": {
-
      "version": "2.2.2",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-window-state/-/plugin-window-state-2.2.2.tgz",
-
      "integrity": "sha512-7pFwmMtGhhhE/WgmM7PUrj0BSSWVAQMfDdYbRalphIqqF1tWBvxtlxclx8bTutpXHLJTQoCpIeWtBEIXsoAlGw==",
+
      "version": "2.4.1",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-window-state/-/plugin-window-state-2.4.1.tgz",
+
      "integrity": "sha512-OuvdrzyY8Q5Dbzpj+GcrnV1iCeoZbcFdzMjanZMMcAEUNy/6PH5pxZPXpaZLOR7whlzXiuzx0L9EKZbH7zpdRw==",
+
      "license": "MIT OR Apache-2.0",
      "dependencies": {
-
        "@tauri-apps/api": "^2.0.0"
+
        "@tauri-apps/api": "^2.8.0"
      }
    },
    "node_modules/@tsconfig/svelte": {
modified package.json
@@ -27,12 +27,12 @@
  "license": "GPL-3.0-only",
  "dependencies": {
    "@floating-ui/dom": "^1.7.6",
-
    "@tauri-apps/api": "^2.5.0",
-
    "@tauri-apps/plugin-clipboard-manager": "^2.2.2",
-
    "@tauri-apps/plugin-dialog": "^2.2.1",
-
    "@tauri-apps/plugin-log": "^2.4.0",
-
    "@tauri-apps/plugin-shell": "^2.2.1",
-
    "@tauri-apps/plugin-window-state": "^2.2.2",
+
    "@tauri-apps/api": "^2.11.0",
+
    "@tauri-apps/plugin-clipboard-manager": "^2.3.2",
+
    "@tauri-apps/plugin-dialog": "^2.7.1",
+
    "@tauri-apps/plugin-log": "^2.8.0",
+
    "@tauri-apps/plugin-shell": "^2.3.5",
+
    "@tauri-apps/plugin-window-state": "^2.4.1",
    "hast-util-to-html": "^9.0.5",
    "overlayscrollbars": "^2.16.0",
    "overlayscrollbars-svelte": "^0.5.5",
@@ -44,7 +44,7 @@
    "@playwright/test": "1.60.0",
    "@radicle/gray-matter": "4.1.0",
    "@sveltejs/vite-plugin-svelte": "^5.1.1",
-
    "@tauri-apps/cli": "^2.5.0",
+
    "@tauri-apps/cli": "^2.11.1",
    "@tsconfig/svelte": "^5.0.8",
    "@types/hast": "^3.0.4",
    "@types/lodash": "^4.17.24",