update web

This commit is contained in:
2026-07-28 14:03:56 +07:00
parent a8bdd49072
commit 3a95456917
15 changed files with 575 additions and 171 deletions

147
Cargo.lock generated
View File

@@ -457,9 +457,9 @@ dependencies = [
[[package]]
name = "async-utility"
version = "0.3.1"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a34a3b57207a7a1007832416c3e4862378c8451b4e8e093e436f48c2d3d2c151"
checksum = "188f83b9a198af8c336e505611edb00d6d2ac5c694241c5a4f9a12316938cfe9"
dependencies = [
"futures-util",
"gloo-timers",
@@ -1228,7 +1228,7 @@ dependencies = [
[[package]]
name = "collections"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"gpui_util",
"indexmap",
@@ -1395,12 +1395,10 @@ dependencies = [
"settings",
"state",
"theme",
"tokio",
"tracing-wasm",
"ui",
"universal-time 0.3.0 (git+https://github.com/shadowylab/universal-time)",
"universal-time 0.3.1 (git+https://github.com/shadowylab/universal-time)",
"wasm-bindgen",
"web-time",
"workspace",
]
@@ -1712,7 +1710,7 @@ dependencies = [
[[package]]
name = "derive_refineable"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"proc-macro2",
"quote",
@@ -2024,11 +2022,10 @@ dependencies = [
[[package]]
name = "event-listener"
version = "5.4.1"
version = "5.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
checksum = "5a23add41df1562121a9393cb065eab5146a1242410f23a644851e90cfd669d2"
dependencies = [
"concurrent-queue",
"parking",
"pin-project-lite",
]
@@ -2608,7 +2605,7 @@ dependencies = [
[[package]]
name = "gpui"
version = "0.2.2"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"accesskit",
"anyhow",
@@ -2690,7 +2687,7 @@ dependencies = [
[[package]]
name = "gpui_linux"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"accesskit",
"accesskit_unix",
@@ -2742,7 +2739,7 @@ dependencies = [
[[package]]
name = "gpui_macos"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"accesskit",
"accesskit_macos",
@@ -2791,7 +2788,7 @@ dependencies = [
[[package]]
name = "gpui_macros"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"heck 0.5.0",
"proc-macro2",
@@ -2802,7 +2799,7 @@ dependencies = [
[[package]]
name = "gpui_platform"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"console_error_panic_hook",
"gpui",
@@ -2815,7 +2812,7 @@ dependencies = [
[[package]]
name = "gpui_shared_string"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"schemars",
"serde",
@@ -2825,7 +2822,7 @@ dependencies = [
[[package]]
name = "gpui_tokio"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"anyhow",
"gpui",
@@ -2836,7 +2833,7 @@ dependencies = [
[[package]]
name = "gpui_util"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"anyhow",
"log",
@@ -2846,7 +2843,7 @@ dependencies = [
[[package]]
name = "gpui_web"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"anyhow",
"console_error_panic_hook",
@@ -2870,7 +2867,7 @@ dependencies = [
[[package]]
name = "gpui_wgpu"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"anyhow",
"bytemuck",
@@ -2900,7 +2897,7 @@ dependencies = [
[[package]]
name = "gpui_windows"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"accesskit",
"accesskit_windows",
@@ -3190,7 +3187,7 @@ dependencies = [
[[package]]
name = "http_client"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"anyhow",
"async-compression",
@@ -3210,7 +3207,7 @@ dependencies = [
[[package]]
name = "http_client_tls"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"rustls",
"rustls-platform-verifier",
@@ -4005,7 +4002,7 @@ dependencies = [
[[package]]
name = "media"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"anyhow",
"bindgen",
@@ -4199,7 +4196,7 @@ checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
[[package]]
name = "nostr"
version = "0.45.0-alpha.6"
source = "git+https://github.com/rust-nostr/nostr#d331bed1394af5f88a4d71549c4812fdcc5d90e3"
source = "git+https://github.com/rust-nostr/nostr#f9ee89e9865d10a22b06cbc087bc50f1b73a6460"
dependencies = [
"aes",
"base64",
@@ -4217,14 +4214,14 @@ dependencies = [
"serde",
"serde_json",
"unicode-normalization",
"universal-time 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"universal-time 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"url",
]
[[package]]
name = "nostr-blossom"
version = "0.45.0-alpha.6"
source = "git+https://github.com/rust-nostr/nostr#d331bed1394af5f88a4d71549c4812fdcc5d90e3"
source = "git+https://github.com/rust-nostr/nostr#f9ee89e9865d10a22b06cbc087bc50f1b73a6460"
dependencies = [
"base64",
"nostr",
@@ -4236,7 +4233,7 @@ dependencies = [
[[package]]
name = "nostr-connect"
version = "0.45.0-alpha.6"
source = "git+https://github.com/rust-nostr/nostr#d331bed1394af5f88a4d71549c4812fdcc5d90e3"
source = "git+https://github.com/rust-nostr/nostr#f9ee89e9865d10a22b06cbc087bc50f1b73a6460"
dependencies = [
"async-utility",
"futures-core",
@@ -4250,7 +4247,7 @@ dependencies = [
[[package]]
name = "nostr-database"
version = "0.45.0-alpha.6"
source = "git+https://github.com/rust-nostr/nostr#d331bed1394af5f88a4d71549c4812fdcc5d90e3"
source = "git+https://github.com/rust-nostr/nostr#f9ee89e9865d10a22b06cbc087bc50f1b73a6460"
dependencies = [
"btreecap",
"flatbuffers",
@@ -4261,7 +4258,7 @@ dependencies = [
[[package]]
name = "nostr-gossip"
version = "0.45.0-alpha.6"
source = "git+https://github.com/rust-nostr/nostr#d331bed1394af5f88a4d71549c4812fdcc5d90e3"
source = "git+https://github.com/rust-nostr/nostr#f9ee89e9865d10a22b06cbc087bc50f1b73a6460"
dependencies = [
"nostr",
"opaquerr",
@@ -4270,7 +4267,7 @@ dependencies = [
[[package]]
name = "nostr-gossip-memory"
version = "0.45.0-alpha.6"
source = "git+https://github.com/rust-nostr/nostr#d331bed1394af5f88a4d71549c4812fdcc5d90e3"
source = "git+https://github.com/rust-nostr/nostr#f9ee89e9865d10a22b06cbc087bc50f1b73a6460"
dependencies = [
"indexmap",
"lru",
@@ -4282,7 +4279,7 @@ dependencies = [
[[package]]
name = "nostr-lmdb"
version = "0.45.0-alpha.6"
source = "git+https://github.com/rust-nostr/nostr#d331bed1394af5f88a4d71549c4812fdcc5d90e3"
source = "git+https://github.com/rust-nostr/nostr#f9ee89e9865d10a22b06cbc087bc50f1b73a6460"
dependencies = [
"async-utility",
"flume 0.12.0",
@@ -4296,7 +4293,7 @@ dependencies = [
[[package]]
name = "nostr-memory"
version = "0.45.0-alpha.6"
source = "git+https://github.com/rust-nostr/nostr#d331bed1394af5f88a4d71549c4812fdcc5d90e3"
source = "git+https://github.com/rust-nostr/nostr#f9ee89e9865d10a22b06cbc087bc50f1b73a6460"
dependencies = [
"btreecap",
"nostr",
@@ -4307,7 +4304,7 @@ dependencies = [
[[package]]
name = "nostr-sdk"
version = "0.45.0-alpha.6"
source = "git+https://github.com/rust-nostr/nostr#d331bed1394af5f88a4d71549c4812fdcc5d90e3"
source = "git+https://github.com/rust-nostr/nostr#f9ee89e9865d10a22b06cbc087bc50f1b73a6460"
dependencies = [
"async-utility",
"async-wsocket",
@@ -4322,7 +4319,7 @@ dependencies = [
"tokio",
"tokio-stream",
"tracing",
"universal-time 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"universal-time 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@@ -4908,7 +4905,7 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
[[package]]
name = "perf"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"collections",
"serde",
@@ -5719,7 +5716,7 @@ dependencies = [
[[package]]
name = "refineable"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"derive_refineable",
]
@@ -5801,7 +5798,7 @@ dependencies = [
[[package]]
name = "reqwest_client"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"anyhow",
"bytes",
@@ -6116,7 +6113,7 @@ dependencies = [
[[package]]
name = "scheduler"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"async-task",
"backtrace",
@@ -6130,9 +6127,9 @@ dependencies = [
[[package]]
name = "schemars"
version = "1.2.1"
version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc"
checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a"
dependencies = [
"dyn-clone",
"indexmap",
@@ -6144,14 +6141,14 @@ dependencies = [
[[package]]
name = "schemars_derive"
version = "1.2.1"
version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f"
checksum = "d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba"
dependencies = [
"proc-macro2",
"quote",
"serde_derive_internals",
"syn 2.0.119",
"syn 3.0.3",
]
[[package]]
@@ -6214,7 +6211,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9465315bc9d4566e1724f0fffcbcc446268cb522e60f9a27bcded6b19c108113"
dependencies = [
"secp256k1-sys",
"serde",
]
[[package]]
@@ -6307,13 +6303,13 @@ dependencies = [
[[package]]
name = "serde_derive_internals"
version = "0.29.1"
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
checksum = "f852137cce035d6a4df67ccce505ff6b3e9fd3a10e3e52b24dc71e650bb1a9bd"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.119",
"syn 3.0.3",
]
[[package]]
@@ -6740,7 +6736,7 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[package]]
name = "sum_tree"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"heapless 0.9.3",
"log",
@@ -6751,34 +6747,35 @@ dependencies = [
[[package]]
name = "sval"
version = "2.20.0"
version = "2.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5fb9efbae90f97301f4d25f3be63dfd99d6b7af9d088228a52ec960d649b2e7d"
checksum = "ba3a370f3cd0422964fd9a19b6516f048527738e6ec50b1b0ff79b460b468390"
[[package]]
name = "sval_buffer"
version = "2.20.0"
version = "2.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff5c0280ea0af40b3a1fd0b532680b5067482ffb81412ee66ec04b1d9952b49a"
checksum = "111e6e2dab25782acb41b281263f5f60d6f56a2ba0b3b076187ad23a1552544d"
dependencies = [
"sval",
"sval_ref",
"zerocopy",
]
[[package]]
name = "sval_dynamic"
version = "2.20.0"
version = "2.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59b9067f2e68f58e110cf8019a268057e3791cf74b0fdb1b3c7c6e49104f44e6"
checksum = "590ac4ebd299740eac453162302a494e6d5b3be243feab8bf07d0d4331b6b2b3"
dependencies = [
"sval",
]
[[package]]
name = "sval_fmt"
version = "2.20.0"
version = "2.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96ebdbf0e4b175884aa587fcf551c16dabe245ea04235abdd8cbbd160b27ed5a"
checksum = "4b964d6d917267355d7f343c515b908586e5b4aeeada328738f703452f9412d6"
dependencies = [
"itoa",
"ryu",
@@ -6787,9 +6784,9 @@ dependencies = [
[[package]]
name = "sval_json"
version = "2.20.0"
version = "2.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e448d9fa216a6c16670b28d624fbbcf5c04e41eb187bd7c52e01222ffa72a12"
checksum = "dea35e4d6b997acc7dc4786ab782f6a6c5000efe4ae93a2db89cf350775fe5fe"
dependencies = [
"itoa",
"ryu",
@@ -6798,9 +6795,9 @@ dependencies = [
[[package]]
name = "sval_nested"
version = "2.20.0"
version = "2.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "021de5b5c26efd544c694cef9b8a9abe8633481bf3be1ea145a18a740818b291"
checksum = "a73195ebd4b3e5866db2e1b75f3f383657ad5abc600c646d69b4f064fee89154"
dependencies = [
"sval",
"sval_buffer",
@@ -6809,18 +6806,18 @@ dependencies = [
[[package]]
name = "sval_ref"
version = "2.20.0"
version = "2.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54ef5ffec8bc52ded04ee424ab8d959e25e64fd40a48a16d21f8991ce824c1bb"
checksum = "c0ef28df9d586bfd15115286651337cb5645f8c203160d22d2d1a20cf13c428c"
dependencies = [
"sval",
]
[[package]]
name = "sval_serde"
version = "2.20.0"
version = "2.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b983833a8a2390f89ebcf9b9acd06883017014b4ffd72ee28e0c9de6852039f5"
checksum = "d72fbe6537e88878f10237bde71ae4a1b65b2bf54bdf274abc566fc696334c92"
dependencies = [
"serde_core",
"sval",
@@ -7334,9 +7331,9 @@ dependencies = [
[[package]]
name = "toml_parser"
version = "1.1.2+spec-1.1.0"
version = "1.1.3+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56"
dependencies = [
"winnow 1.0.4",
]
@@ -7663,14 +7660,14 @@ dependencies = [
[[package]]
name = "universal-time"
version = "0.3.0"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f942cacf37a673350e8f252dff4691fb8e525a5fff6e1f2c4b6c2f3b8349248d"
checksum = "47a939edecc3c5a7b83c02e5f6b3c31d2bc69eabcc9a87ab12c6d37ee6dbc856"
[[package]]
name = "universal-time"
version = "0.3.0"
source = "git+https://github.com/shadowylab/universal-time#44737e436b17fadfeb779961e93a0828c8276c14"
version = "0.3.1"
source = "git+https://github.com/shadowylab/universal-time#394cd158556e1162806f6066fe89c413c06f9421"
[[package]]
name = "untrusted"
@@ -7739,7 +7736,7 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
[[package]]
name = "util_macros"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"perf",
"quote",
@@ -9472,7 +9469,7 @@ dependencies = [
[[package]]
name = "zlog"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"anyhow",
"chrono",
@@ -9489,7 +9486,7 @@ checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
[[package]]
name = "ztracing"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
dependencies = [
"tracing",
"tracing-subscriber",
@@ -9500,7 +9497,7 @@ dependencies = [
[[package]]
name = "ztracing_macro"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#1ca8f8396b08b0121a991c710e02c81ebe3016de"
source = "git+https://github.com/zed-industries/zed#a1510de54e99131f3c33c4fd86a8e71753cf08de"
[[package]]
name = "zune-core"