diff --git a/Cargo.lock b/Cargo.lock index e14dad8..102d8d9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -155,9 +155,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba" dependencies = [ "memchr", ] @@ -188,9 +188,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "android_system_properties" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +checksum = "ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc" dependencies = [ "libc", ] @@ -492,9 +492,9 @@ dependencies = [ [[package]] name = "async-wsocket" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efa9ef232c1731ddbe4a306b5b5dcf9e50a924d6bd086d4784939d14f8e78daa" +checksum = "2c713e1f14c7b82e32ea159af1c6e2f070cfadbdf23fb2512acce9af0a26f1a2" dependencies = [ "futures", "futures-util", @@ -690,7 +690,7 @@ version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90dbd31c98227229239363921e60fcf5e558e43ec69094d46fc4996f08d1d5bc" dependencies = [ - "bitcoin_hashes", + "bitcoin_hashes 0.14.101", "serde", "unicode-normalization", ] @@ -765,6 +765,17 @@ checksum = "bca4c7abb40c8817d77403c880988cfd484f23ab2365726afb2f798363e2c4a2" dependencies = [ "bitcoin-io", "hex-conservative 0.2.2", +] + +[[package]] +name = "bitcoin_hashes" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5304e53726dbe5f93141535e102ed97b5bf4714fbecefdda8f9fb98d7fdaff0e" +dependencies = [ + "bitcoin-consensus-encoding", + "bitcoin-internals", + "hex-conservative 1.2.0", "serde", ] @@ -1222,7 +1233,7 @@ dependencies = [ [[package]] name = "collections" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "gpui_util", "indexmap", @@ -1505,9 +1516,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.15" +version = "0.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +checksum = "d85363c37faeca707aef026efa9f3b34d077bce547e48f770770625c6013679e" dependencies = [ "crossbeam-utils", ] @@ -1665,7 +1676,7 @@ dependencies = [ [[package]] name = "derive_refineable" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "proc-macro2", "quote", @@ -1833,9 +1844,9 @@ dependencies = [ [[package]] name = "encoding_rs_io" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83" +checksum = "fba3fe847045ecff794b9c138293a80db914678c453ad63fbf0c6a9eb6e00b22" dependencies = [ "encoding_rs", ] @@ -3285,9 +3296,9 @@ checksum = "e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b" [[package]] name = "globset" -version = "0.4.19" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e47d37d2ae4464254884b60ab7071be2b876a9c35b696bd018ddcc76847309cd" +checksum = "07c34a9410465b45bd9787443bc7370f37735bad04b0f0cd57ff1a3186c98988" dependencies = [ "aho-corasick", "bstr", @@ -3377,7 +3388,7 @@ dependencies = [ [[package]] name = "gpui" version = "0.2.2" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "accesskit", "anyhow", @@ -3444,6 +3455,7 @@ dependencies = [ "sum_tree", "taffy", "thiserror 2.0.19", + "tracing", "ttf-parser", "url", "usvg 0.46.0", @@ -3454,12 +3466,13 @@ dependencies = [ "windows 0.61.3", "zed-font-kit", "zed-scap", + "ztracing", ] [[package]] name = "gpui-component" version = "0.5.2" -source = "git+https://github.com/longbridge/gpui-component#88f102d13654fe25aa2fede076274b6b751a3704" +source = "git+https://github.com/longbridge/gpui-component#3067deae83a237a4485e79bd449acd84ca890c23" dependencies = [ "aho-corasick", "anyhow", @@ -3507,7 +3520,7 @@ dependencies = [ [[package]] name = "gpui-component-assets" version = "0.5.1" -source = "git+https://github.com/longbridge/gpui-component#88f102d13654fe25aa2fede076274b6b751a3704" +source = "git+https://github.com/longbridge/gpui-component#3067deae83a237a4485e79bd449acd84ca890c23" dependencies = [ "anyhow", "gpui", @@ -3521,7 +3534,7 @@ dependencies = [ [[package]] name = "gpui-component-macros" version = "0.5.1" -source = "git+https://github.com/longbridge/gpui-component#88f102d13654fe25aa2fede076274b6b751a3704" +source = "git+https://github.com/longbridge/gpui-component#3067deae83a237a4485e79bd449acd84ca890c23" dependencies = [ "proc-macro2", "quote", @@ -3531,7 +3544,7 @@ dependencies = [ [[package]] name = "gpui_linux" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "accesskit", "accesskit_unix", @@ -3583,7 +3596,7 @@ dependencies = [ [[package]] name = "gpui_macos" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "accesskit", "accesskit_macos", @@ -3632,7 +3645,7 @@ dependencies = [ [[package]] name = "gpui_macros" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -3643,7 +3656,7 @@ dependencies = [ [[package]] name = "gpui_platform" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "console_error_panic_hook", "gpui", @@ -3656,7 +3669,7 @@ dependencies = [ [[package]] name = "gpui_shared_string" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "schemars", "serde", @@ -3666,7 +3679,7 @@ dependencies = [ [[package]] name = "gpui_util" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "anyhow", "log", @@ -3676,7 +3689,7 @@ dependencies = [ [[package]] name = "gpui_web" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "anyhow", "console_error_panic_hook", @@ -3699,7 +3712,7 @@ dependencies = [ [[package]] name = "gpui_wgpu" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "anyhow", "bytemuck", @@ -3729,7 +3742,7 @@ dependencies = [ [[package]] name = "gpui_windows" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "accesskit", "accesskit_windows", @@ -4048,7 +4061,7 @@ dependencies = [ [[package]] name = "http_client" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "anyhow", "async-compression", @@ -4068,7 +4081,7 @@ dependencies = [ [[package]] name = "http_client_tls" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "rustls", "rustls-platform-verifier 0.5.3", @@ -4278,9 +4291,9 @@ dependencies = [ [[package]] name = "ignore" -version = "0.4.31" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f8a7b8211e695a1d0cd91cace480d4d0bd57667ab10277cc412c5f7f4884f83" +checksum = "00b69833ed729dc5aa7d19541d96d6cf8e9137194207a04916d658e43168402f" dependencies = [ "crossbeam-deque", "globset", @@ -4673,9 +4686,9 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" [[package]] name = "kqueue" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "273c0752728918e0ac4976f2b275b6fefb9ecd400585dec929419f3844cd87b5" +checksum = "8d763e5b24120b4ddf50de6c92308156765aabfbbccebf401da7cff2d70a41ea" dependencies = [ "kqueue-sys", "libc", @@ -5043,7 +5056,7 @@ dependencies = [ [[package]] name = "media" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "anyhow", "bindgen", @@ -5258,14 +5271,14 @@ dependencies = [ [[package]] name = "nostr" -version = "0.45.0-alpha.8" -source = "git+https://github.com/rust-nostr/nostr?rev=d0a1d67d3c9e5cf9710807a6a414c155a5f47215#d0a1d67d3c9e5cf9710807a6a414c155a5f47215" +version = "0.45.0" +source = "git+https://github.com/rust-nostr/nostr#9ad7b273e7f4c460d07feea0077b3a4491dcbc6a" dependencies = [ "aes", "base64", "bech32", "bip39", - "bitcoin_hashes", + "bitcoin_hashes 1.2.0", "cbc", "chacha20 0.9.1", "chacha20poly1305", @@ -5279,12 +5292,13 @@ dependencies = [ "unicode-normalization", "universal-time", "url", + "zeroize", ] [[package]] name = "nostr-connect" -version = "0.45.0-alpha.8" -source = "git+https://github.com/rust-nostr/nostr?rev=d0a1d67d3c9e5cf9710807a6a414c155a5f47215#d0a1d67d3c9e5cf9710807a6a414c155a5f47215" +version = "0.45.0" +source = "git+https://github.com/rust-nostr/nostr#9ad7b273e7f4c460d07feea0077b3a4491dcbc6a" dependencies = [ "async-utility", "futures-core", @@ -5297,19 +5311,17 @@ dependencies = [ [[package]] name = "nostr-database" -version = "0.45.0-alpha.8" -source = "git+https://github.com/rust-nostr/nostr?rev=d0a1d67d3c9e5cf9710807a6a414c155a5f47215#d0a1d67d3c9e5cf9710807a6a414c155a5f47215" +version = "0.45.0" +source = "git+https://github.com/rust-nostr/nostr#9ad7b273e7f4c460d07feea0077b3a4491dcbc6a" dependencies = [ - "btreecap", - "flatbuffers", "nostr", "opaquerr", ] [[package]] name = "nostr-gossip" -version = "0.45.0-alpha.8" -source = "git+https://github.com/rust-nostr/nostr?rev=d0a1d67d3c9e5cf9710807a6a414c155a5f47215#d0a1d67d3c9e5cf9710807a6a414c155a5f47215" +version = "0.45.0" +source = "git+https://github.com/rust-nostr/nostr#9ad7b273e7f4c460d07feea0077b3a4491dcbc6a" dependencies = [ "nostr", "opaquerr", @@ -5317,8 +5329,8 @@ dependencies = [ [[package]] name = "nostr-gossip-memory" -version = "0.45.0-alpha.8" -source = "git+https://github.com/rust-nostr/nostr?rev=d0a1d67d3c9e5cf9710807a6a414c155a5f47215#d0a1d67d3c9e5cf9710807a6a414c155a5f47215" +version = "0.45.0" +source = "git+https://github.com/rust-nostr/nostr#9ad7b273e7f4c460d07feea0077b3a4491dcbc6a" dependencies = [ "indexmap", "lru", @@ -5329,10 +5341,11 @@ dependencies = [ [[package]] name = "nostr-lmdb" -version = "0.45.0-alpha.8" -source = "git+https://github.com/rust-nostr/nostr?rev=d0a1d67d3c9e5cf9710807a6a414c155a5f47215#d0a1d67d3c9e5cf9710807a6a414c155a5f47215" +version = "0.45.0" +source = "git+https://github.com/rust-nostr/nostr#9ad7b273e7f4c460d07feea0077b3a4491dcbc6a" dependencies = [ "async-utility", + "flatbuffers", "flume 0.12.0", "heed", "nostr", @@ -5343,8 +5356,8 @@ dependencies = [ [[package]] name = "nostr-memory" -version = "0.45.0-alpha.8" -source = "git+https://github.com/rust-nostr/nostr?rev=d0a1d67d3c9e5cf9710807a6a414c155a5f47215#d0a1d67d3c9e5cf9710807a6a414c155a5f47215" +version = "0.45.0" +source = "git+https://github.com/rust-nostr/nostr#9ad7b273e7f4c460d07feea0077b3a4491dcbc6a" dependencies = [ "btreecap", "nostr", @@ -5354,8 +5367,8 @@ dependencies = [ [[package]] name = "nostr-sdk" -version = "0.45.0-alpha.8" -source = "git+https://github.com/rust-nostr/nostr?rev=d0a1d67d3c9e5cf9710807a6a414c155a5f47215#d0a1d67d3c9e5cf9710807a6a414c155a5f47215" +version = "0.45.0" +source = "git+https://github.com/rust-nostr/nostr#9ad7b273e7f4c460d07feea0077b3a4491dcbc6a" dependencies = [ "async-utility", "async-wsocket", @@ -5940,15 +5953,15 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "opaquerr" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e55a7b7f0accc9fdd8e514f122a697adf824d55de481ca26c31ff8f9a8e813c5" +checksum = "4f933a4265d5cdad61d19bbdfc972ea5726d56cd8d3d57b8f2d3c365dd42bee9" [[package]] name = "open" -version = "5.4.0" +version = "5.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0b3d059e795d52b8a72fef45658620edd4d9c359b338564aa14391ffa511ed5" +checksum = "f9cfef937e9c486488c7e3d949ae31c0f1d06bdacd75b99c086cb35356e30408" dependencies = [ "is-wsl", "libc", @@ -6091,7 +6104,7 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "perf" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "collections", "serde", @@ -6874,7 +6887,7 @@ dependencies = [ [[package]] name = "refineable" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "derive_refineable", ] @@ -6893,9 +6906,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.16" +version = "0.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad" +checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2" dependencies = [ "aho-corasick", "memchr", @@ -6957,7 +6970,7 @@ dependencies = [ [[package]] name = "reqwest_client" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "anyhow", "bytes", @@ -7358,7 +7371,7 @@ dependencies = [ [[package]] name = "scheduler" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "async-task", "backtrace", @@ -7455,7 +7468,7 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" dependencies = [ - "bitcoin_hashes", + "bitcoin_hashes 0.14.101", "rand 0.8.7", "secp256k1-sys", ] @@ -8070,7 +8083,7 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "sum_tree" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "heapless 0.9.3", "log", @@ -8081,15 +8094,15 @@ dependencies = [ [[package]] name = "sval" -version = "2.21.0" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a370f3cd0422964fd9a19b6516f048527738e6ec50b1b0ff79b460b468390" +checksum = "ec4a2a7d92fa86fcc6222e4c3845f8486cff899d9db32480b26c91a5dbf2e22d" [[package]] name = "sval_buffer" -version = "2.21.0" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "111e6e2dab25782acb41b281263f5f60d6f56a2ba0b3b076187ad23a1552544d" +checksum = "f4324db9ac500c609d659b752edf9c8abbf2233f8afd61a503fd6f88ed625032" dependencies = [ "sval", "sval_ref", @@ -8098,18 +8111,18 @@ dependencies = [ [[package]] name = "sval_dynamic" -version = "2.21.0" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "590ac4ebd299740eac453162302a494e6d5b3be243feab8bf07d0d4331b6b2b3" +checksum = "4046add0eecf55e680b9e207edf5fc7737b18a1d950db363d97e7f1b2d7c629c" dependencies = [ "sval", ] [[package]] name = "sval_fmt" -version = "2.21.0" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b964d6d917267355d7f343c515b908586e5b4aeeada328738f703452f9412d6" +checksum = "911a3486b5984a0a4f25edefcf2c2dba23654c29f63e75493b671d338bf24243" dependencies = [ "itoa", "ryu", @@ -8118,9 +8131,9 @@ dependencies = [ [[package]] name = "sval_json" -version = "2.21.0" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dea35e4d6b997acc7dc4786ab782f6a6c5000efe4ae93a2db89cf350775fe5fe" +checksum = "da53aae7c737b5b5f1be4bcb0ff20e057bf6b2ee4e9d025560075c5830d09f95" dependencies = [ "itoa", "ryu", @@ -8129,9 +8142,9 @@ dependencies = [ [[package]] name = "sval_nested" -version = "2.21.0" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a73195ebd4b3e5866db2e1b75f3f383657ad5abc600c646d69b4f064fee89154" +checksum = "df24df43cbdc4bb8c9f5ed19d0d57dc8f60a1a4259cdce52d597fe774ad3a71f" dependencies = [ "sval", "sval_buffer", @@ -8140,18 +8153,18 @@ dependencies = [ [[package]] name = "sval_ref" -version = "2.21.0" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ef28df9d586bfd15115286651337cb5645f8c203160d22d2d1a20cf13c428c" +checksum = "2bebc17f0f1fad060e57b778728d41ef87627e9111a6365d7463472cb58fc1b3" dependencies = [ "sval", ] [[package]] name = "sval_serde" -version = "2.21.0" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d72fbe6537e88878f10237bde71ae4a1b65b2bf54bdf274abc566fc696334c92" +checksum = "9f26fe3f6a68b40e6c8d654ea48c00e4316272fddf68c80493714c1b034ae70b" dependencies = [ "serde_core", "sval", @@ -9059,7 +9072,7 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "util_macros" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "perf", "quote", @@ -9397,9 +9410,9 @@ dependencies = [ [[package]] name = "webbrowser" -version = "1.2.3" +version = "1.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6eb50cc7b133f0c7720a64661fbd8e520b882f8ab9015deea5e00d5cd809c4" +checksum = "62c35be770821a214dbc362fc26908c853e776c0004294d0b10b8a6bad582f94" dependencies = [ "jni 0.22.4", "log", @@ -9510,6 +9523,7 @@ dependencies = [ "thiserror 2.0.19", "wgpu-core-deps-apple", "wgpu-core-deps-emscripten", + "wgpu-core-deps-wasm", "wgpu-core-deps-windows-linux-android", "wgpu-hal", "wgpu-naga-bridge", @@ -9534,6 +9548,15 @@ dependencies = [ "wgpu-hal", ] +[[package]] +name = "wgpu-core-deps-wasm" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1fb1798be2a912497d4c224f72d39bb0cb34af50e8bcc29865bc339c943059" +dependencies = [ + "wgpu-hal", +] + [[package]] name = "wgpu-core-deps-windows-linux-android" version = "29.0.4" @@ -10812,7 +10835,7 @@ checksum = "34b31d188d9d685a4f9c7b46d6e36631b07058d2cfe190267adce54dc230bf12" [[package]] name = "zlog" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "anyhow", "chrono", @@ -10829,7 +10852,7 @@ checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b" [[package]] name = "ztracing" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" dependencies = [ "tracing", "tracing-subscriber", @@ -10840,7 +10863,7 @@ dependencies = [ [[package]] name = "ztracing_macro" version = "0.1.0" -source = "git+https://github.com/zed-industries/zed#35cb7558a9d9a6f2eaf31ce2e4dce4a0575820ef" +source = "git+https://github.com/zed-industries/zed#d61e80b85debf0c56ecdcadf635ffa2660ddfd37" [[package]] name = "zune-core" diff --git a/Cargo.toml b/Cargo.toml index 2281829..7b1755b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,13 +20,13 @@ reqwest_client = { git = "https://github.com/zed-industries/zed" } gpui-component = { git = "https://github.com/longbridge/gpui-component" } -nostr = { git = "https://github.com/rust-nostr/nostr", rev = "d0a1d67d3c9e5cf9710807a6a414c155a5f47215", features = ["nip59", "nip49", "nip44", "os-rng"] } -nostr-lmdb = { git = "https://github.com/rust-nostr/nostr", rev = "d0a1d67d3c9e5cf9710807a6a414c155a5f47215" } -nostr-memory = { git = "https://github.com/rust-nostr/nostr", rev = "d0a1d67d3c9e5cf9710807a6a414c155a5f47215" } -nostr-blossom = { git = "https://github.com/rust-nostr/nostr", rev = "d0a1d67d3c9e5cf9710807a6a414c155a5f47215" } -nostr-gossip-memory = { git = "https://github.com/rust-nostr/nostr", rev = "d0a1d67d3c9e5cf9710807a6a414c155a5f47215" } -nostr-connect = { git = "https://github.com/rust-nostr/nostr", rev = "d0a1d67d3c9e5cf9710807a6a414c155a5f47215" } -nostr-sdk = { git = "https://github.com/rust-nostr/nostr", rev = "d0a1d67d3c9e5cf9710807a6a414c155a5f47215" } +nostr = { git = "https://github.com/rust-nostr/nostr", features = ["nip59", "nip49", "nip44", "os-rng"] } +nostr-lmdb = { git = "https://github.com/rust-nostr/nostr" } +nostr-memory = { git = "https://github.com/rust-nostr/nostr" } +nostr-blossom = { git = "https://github.com/rust-nostr/nostr" } +nostr-gossip-memory = { git = "https://github.com/rust-nostr/nostr" } +nostr-connect = { git = "https://github.com/rust-nostr/nostr" } +nostr-sdk = { git = "https://github.com/rust-nostr/nostr" } gix = { version = "0.86", default-features = false, features = ["sha1", "blocking-network-client", "blocking-http-transport-reqwest-rust-tls", "worktree-mutation"] } diff --git a/crates/signed_state/src/repo.rs b/crates/signed_state/src/repo.rs index 74bd0d2..5d189c8 100644 --- a/crates/signed_state/src/repo.rs +++ b/crates/signed_state/src/repo.rs @@ -315,7 +315,10 @@ impl RepoStore { } } -fn latest(events: Events) -> Option { +fn latest(events: I) -> Option +where + I: IntoIterator, +{ events.into_iter().max_by_key(|e| e.created_at) }