diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 18006ee9ff..6a0b242da3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -241,7 +241,7 @@ jobs: with: browsers: "true" browser-engine: ${{ matrix.engine }} - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: artifact-ids: ${{ needs.browser_fixture.outputs.artifact-id }} merge-multiple: true @@ -382,7 +382,7 @@ jobs: with: browsers: "true" browser-engine: ${{ matrix.engine }} - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: artifact-ids: ${{ needs.browser_fixture.outputs.artifact-id }} merge-multiple: true diff --git a/.github/workflows/desktop-release-tag.yml b/.github/workflows/desktop-release-tag.yml index c52372e468..c3da00e5ab 100644 --- a/.github/workflows/desktop-release-tag.yml +++ b/.github/workflows/desktop-release-tag.yml @@ -44,7 +44,7 @@ jobs: - name: Create release tagger token id: release-tagger - uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + uses: actions/create-github-app-token@64ab729a6294000f5aa4a4bc0b73d1f32bc45510 # v3.3.0 with: client-id: ${{ vars.BUZZ_RELEASE_TAGGER_CLIENT_ID }} private-key: ${{ secrets.BUZZ_RELEASE_TAGGER_PRIVATE_KEY }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7831eda4c4..7037f7adff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -59,7 +59,7 @@ jobs: with: persist-credentials: false - uses: ./.github/actions/setup - - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 + - uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2.9.3 with: key: macos-prerelease cache-all-crates: true @@ -154,7 +154,7 @@ jobs: test -s "$archive" && test -s "$archive.sig" || { echo '::error::Updater signing failed'; exit 1; } (cd release-assets && shasum -a 256 ./*.dmg ./*.tar.gz > SHA256SUMS) - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + - uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: signed-macos-release path: release-assets/ @@ -169,19 +169,19 @@ jobs: permissions: contents: write steps: - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: signed-macos-release path: build-assets/macos - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: windows-x64-candidate path: build-assets/windows - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: linux-x64-candidates path: build-assets/linux - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: windows-linux-updater-signatures path: build-assets/signatures @@ -315,7 +315,7 @@ jobs: - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: ${{ steps.pins.outputs.node }} - - uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4.3.0 + - uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0 with: version: ${{ steps.pins.outputs.pnpm }} - run: pnpm install --frozen-lockfile @@ -351,7 +351,7 @@ jobs: printf '%s\n' "$GITHUB_SHA" > release-assets/SOURCE_COMMIT cd release-assets sha256sum ./*.exe > SHA256SUMS - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + - uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: windows-x64-candidate path: release-assets/ @@ -434,7 +434,7 @@ jobs: printf '%s\n' "$GITHUB_SHA" > release-assets/SOURCE_COMMIT cd release-assets sha256sum ./*.deb ./*.AppImage > SHA256SUMS - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + - uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: linux-x64-candidates path: release-assets/ @@ -453,11 +453,11 @@ jobs: with: persist-credentials: false - uses: ./.github/actions/setup - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: windows-x64-candidate path: build-assets/windows - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: linux-x64-candidates path: build-assets/linux @@ -476,7 +476,7 @@ jobs: test -s "$installer.sig" || { echo '::error::Updater signing failed'; exit 1; } mv "$installer.sig" signatures/ done - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + - uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: windows-linux-updater-signatures path: signatures/ diff --git a/Cargo.lock b/Cargo.lock index 2ea49614eb..56a70e3921 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -35,7 +35,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "generic-array", ] @@ -106,21 +106,21 @@ dependencies = [ [[package]] name = "arboard" -version = "3.6.1" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf" +checksum = "aeb9553e62312c8756a5979254fc6d7da8bbeb5986a1e17037fab932f7037917" dependencies = [ "clipboard-win", "image", "log", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-core-foundation", "objc2-core-graphics", "objc2-foundation 0.3.2", "parking_lot", "percent-encoding", - "windows-sys 0.60.2", + "windows-sys 0.59.0", "wl-clipboard-rs", "x11rb", ] @@ -143,7 +143,7 @@ dependencies = [ "nom 7.1.3", "num-traits", "rusticata-macros", - "thiserror 2.0.20", + "thiserror 2.0.21", "time", ] @@ -377,18 +377,6 @@ version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" -[[package]] -name = "base64ct" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" - -[[package]] -name = "bech32" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32637268377fc7b10a8c6d51de3e7fba1ce5dd371a96e342b34e6078db558e7f" - [[package]] name = "bech32" version = "0.12.0" @@ -415,6 +403,15 @@ dependencies = [ "bit-vec 0.8.0", ] +[[package]] +name = "bit-set" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56d87354e4229f54a44f7bf2435906a4656dba36026ab6eaca629a2c436a691c" +dependencies = [ + "bit-vec 0.10.1", +] + [[package]] name = "bit-vec" version = "0.8.0" @@ -430,6 +427,16 @@ dependencies = [ "serde", ] +[[package]] +name = "bit-vec" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5727b15fa97d4f4fee0a3b7c3d550ed0269f54329207b86388de918604e31269" +dependencies = [ + "borsh", + "serde", +] + [[package]] name = "bitcoin-consensus-encoding" version = "1.2.0" @@ -464,7 +471,6 @@ checksum = "bca4c7abb40c8817d77403c880988cfd484f23ab2365726afb2f798363e2c4a2" dependencies = [ "bitcoin-io", "hex-conservative 0.2.3", - "serde", ] [[package]] @@ -503,6 +509,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "block-buffer" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa" +dependencies = [ + "hybrid-array", +] + [[package]] name = "block-padding" version = "0.3.3" @@ -527,7 +542,7 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" dependencies = [ - "objc2 0.6.4", + "objc2 0.6.5", ] [[package]] @@ -543,6 +558,30 @@ dependencies = [ "piper", ] +[[package]] +name = "borsh" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "553c5d846a6ba5150c65e3b1b8ec073bcf1abc20f9b7220de384a4443ea4e20a" +dependencies = [ + "borsh-derive", + "bytes", + "cfg_aliases 0.2.2", +] + +[[package]] +name = "borsh-derive" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12cdfe656708a01f89b451a7d36466e6fe6c414de0aa18fc54f864f6f9ca9f56" +dependencies = [ + "once_cell", + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 3.0.5", +] + [[package]] name = "brotli" version = "9.0.0" @@ -583,16 +622,16 @@ checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" name = "buzz-agent-controller" version = "0.1.0" dependencies = [ - "base64 0.22.1", - "bech32 0.11.1", + "base64 0.23.1", + "bech32", "buzz-credential-store", - "getrandom 0.3.4", - "hmac", + "getrandom 0.4.3", + "hmac 0.13.0", "libc", "nix 0.31.3", - "nostr 0.45.5", + "nostr", "regex", - "secp256k1 0.31.1", + "secp256k1 0.33.1", "security-framework", "serde", "serde_json", @@ -633,8 +672,8 @@ name = "buzz-foundation" version = "0.0.0" dependencies = [ "arboard", - "base64 0.22.1", - "bech32 0.11.1", + "base64 0.23.1", + "bech32", "block2 0.6.2", "buzz-agent-controller", "buzz-audio-client", @@ -649,19 +688,18 @@ dependencies = [ "fs2", "futures-lite", "futures-util", - "getrandom 0.3.4", + "getrandom 0.4.3", "gtk", "hex", - "hmac", + "hmac 0.13.0", "http-body-util", "hyper", "hyper-util", "image", "libc", "nix 0.31.3", - "nostr 0.44.8", - "nostr 0.45.5", - "objc2 0.6.4", + "nostr", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-foundation 0.3.2", "objc2-user-notifications 0.3.2", @@ -671,12 +709,12 @@ dependencies = [ "qrcode", "rcgen", "reqwest", - "rfd", + "rfd 0.17.2", "rusqlite", "rust-ini", "rustls", "rustls-native-certs", - "secp256k1 0.31.1", + "secp256k1 0.33.1", "security-framework", "serde", "serde_json", @@ -694,7 +732,7 @@ dependencies = [ "tempfile", "tokio", "tokio-rustls", - "tokio-tungstenite 0.29.0", + "tokio-tungstenite 0.30.0", "tokio-util", "url", "user-idle", @@ -702,7 +740,7 @@ dependencies = [ "webkit2gtk", "webpki-roots", "webview2-com 0.39.1", - "windows-core 0.62.2", + "windows-core 0.100.0", "windows-sys 0.61.2", "wry", "zbus 5.19.0", @@ -714,8 +752,8 @@ name = "buzz-ifc" version = "0.1.0" dependencies = [ "ifc-core", - "nostr 0.45.5", - "thiserror 2.0.20", + "nostr", + "thiserror 2.0.21", "uuid", ] @@ -723,11 +761,11 @@ dependencies = [ name = "buzz-nsec-backup" version = "0.1.0" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "reqwest", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "url", "zeroize", @@ -738,13 +776,13 @@ name = "buzz-pairing" version = "0.0.0" dependencies = [ "hex", - "nostr 0.44.8", + "nostr", "percent-encoding", - "rand 0.10.2", + "rand 0.10.3", "serde", "serde_json", "subtle", - "thiserror 2.0.20", + "thiserror 2.0.21", "url", "zeroize", ] @@ -753,8 +791,8 @@ dependencies = [ name = "buzzodz-plugins" version = "0.1.0" dependencies = [ - "base64 0.22.1", - "bech32 0.11.1", + "base64 0.23.1", + "bech32", "buzz-credential-store", "cap-std", "crc32fast", @@ -763,7 +801,7 @@ dependencies = [ "flate2", "image", "libc", - "nostr 0.45.5", + "nostr", "serde", "serde_json", "sha2", @@ -846,7 +884,7 @@ dependencies = [ "maybe-owned", "rustix", "rustix-linux-procfs", - "windows-sys 0.61.2", + "windows-sys 0.60.2", "winx", ] @@ -882,7 +920,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -1015,7 +1053,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "inout", "zeroize", ] @@ -1038,6 +1076,12 @@ dependencies = [ "cc", ] +[[package]] +name = "cmov" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a" + [[package]] name = "color_quant" version = "1.1.0" @@ -1063,6 +1107,12 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "const-oid" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" + [[package]] name = "const-random" version = "0.1.18" @@ -1143,6 +1193,12 @@ dependencies = [ "libc", ] +[[package]] +name = "core_detect" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f8f80099a98041a3d1622845c271458a2d73e688351bf3cb999266764b81d48" + [[package]] name = "cpufeatures" version = "0.2.17" @@ -1163,9 +1219,9 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.5.1" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8498c871161e1742aaa9d52551b2d6ebdd4c3d45a3be423e3728f33b955be550" +checksum = "0ba106e844045ddc02c20768ac4b0b7cb45f2cc2ecbd833ac9f5dacb183c2055" dependencies = [ "cfg-if", ] @@ -1198,10 +1254,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" dependencies = [ "generic-array", - "rand_core 0.6.4", "typenum", ] +[[package]] +name = "crypto-common" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" +dependencies = [ + "hybrid-array", +] + [[package]] name = "cssparser" version = "0.37.0" @@ -1241,6 +1305,15 @@ version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "914a755b7c2d4af2bdcff7ce1739e2db9a1b81a9b07123d8015786ae03c0980d" +[[package]] +name = "ctutils" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d28fb6aa7dd680b3ffd1a3e64e115c177bdba63c0ae7f9cd48129ff05c4fa0" +dependencies = [ + "cmov", +] + [[package]] name = "darling" version = "0.23.0" @@ -1348,7 +1421,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" dependencies = [ - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -1412,11 +1485,23 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer", - "crypto-common", + "block-buffer 0.10.4", + "crypto-common 0.1.7", "subtle", ] +[[package]] +name = "digest" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" +dependencies = [ + "block-buffer 0.12.1", + "const-oid", + "crypto-common 0.2.2", + "ctutils", +] + [[package]] name = "dirs" version = "6.0.0" @@ -1444,7 +1529,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -1456,7 +1541,7 @@ dependencies = [ "bitflags 2.13.1", "block2 0.6.2", "libc", - "objc2 0.6.4", + "objc2 0.6.5", ] [[package]] @@ -1508,7 +1593,7 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fac5fca71e65e94cc718a6e2af65d6e0f9c6027751c2aa562fbb5087fda639bc" dependencies = [ - "bit-set", + "bit-set 0.8.0", "cssparser", "foldhash 0.2.0", "html5ever", @@ -1636,7 +1721,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -2315,14 +2400,17 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "foldhash 0.2.0", +] [[package]] name = "hashlink" -version = "0.11.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824e001ac4f3012dd16a264bec811403a67ca9deb6c102fc5049b32c4574b35f" +checksum = "a596f1b20ed2cc5ecac41a164aaebc7258057060f06c0cf7a2ba3991ee7990fb" dependencies = [ - "hashbrown 0.16.1", + "hashbrown 0.17.1", ] [[package]] @@ -2383,7 +2471,7 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" dependencies = [ - "hmac", + "hmac 0.12.1", ] [[package]] @@ -2392,7 +2480,16 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest", + "digest 0.10.7", +] + +[[package]] +name = "hmac" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f" +dependencies = [ + "digest 0.11.3", ] [[package]] @@ -2450,15 +2547,23 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" +[[package]] +name = "hybrid-array" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17" +dependencies = [ + "typenum", +] + [[package]] name = "hyper" -version = "1.11.1" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b501faa50e7a26c3d3560ca625132f4078a17771f4810baf70475ae48cbe43" +checksum = "2c3e324da4c95177d6291d4c8730197c0d1822f8a9766814a4a44fa5ab797c9c" dependencies = [ "atomic-waker", "bytes", - "futures-channel", "futures-core", "http", "http-body", @@ -2488,16 +2593,17 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +checksum = "ddc03d96684f9226b8a787cdb71488417b53ab5ea8fdb1dac946cb9431cc8bff" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "bytes", "futures-channel", "futures-util", "http", "http-body", + "httparse", "hyper", "ipnet", "libc", @@ -2733,18 +2839,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - [[package]] name = "io-extras" version = "0.19.0" @@ -2902,7 +2996,7 @@ dependencies = [ "jni-sys 0.4.1", "log", "simd_cesu8", - "thiserror 2.0.20", + "thiserror 2.0.21", "walkdir", "windows-link 0.2.1", ] @@ -2978,7 +3072,7 @@ dependencies = [ "jsonptr", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -3048,9 +3142,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.189" +version = "0.2.191" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" +checksum = "65cd87c9a6d60536580b316ad985726104730a5151c99845f2490428ef91240a" [[package]] name = "libdbus-sys" @@ -3083,9 +3177,9 @@ dependencies = [ [[package]] name = "libsqlite3-sys" -version = "0.36.0" +version = "0.38.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b4103cffefa72eb8428cb6b47d6627161e51c2739fc5e3b734584157bc642a" +checksum = "f1d20bef17f513b9b3004532233187769cd072d790971f4e4da0e346eb6401e8" dependencies = [ "cc", "pkg-config", @@ -3244,15 +3338,15 @@ dependencies = [ "dpi", "gtk", "keyboard-types", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-core-foundation", "objc2-foundation 0.3.2", "once_cell", "png 0.18.1", "serde", - "thiserror 2.0.20", - "windows-sys 0.61.2", + "thiserror 2.0.21", + "windows-sys 0.60.2", ] [[package]] @@ -3360,30 +3454,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "nostr" -version = "0.44.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ff7b77ef428b40aa2834a6acbae38a0e104c98b306208ca4b87a420d579a4b" -dependencies = [ - "base64 0.22.1", - "bech32 0.11.1", - "bip39", - "bitcoin_hashes 0.14.101", - "cbc", - "chacha20 0.9.1", - "chacha20poly1305", - "getrandom 0.2.17", - "hex", - "instant", - "scrypt", - "secp256k1 0.29.1", - "serde", - "serde_json", - "unicode-normalization", - "url", -] - [[package]] name = "nostr" version = "0.45.5" @@ -3391,7 +3461,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38ca5c25a6df8d4d78fdf39b42792438f6ce22b4809ccbfdb27582ed9ca45407" dependencies = [ "base64 0.22.1", - "bech32 0.12.0", + "bech32", "bip39", "bitcoin_hashes 1.2.0", "cbc", @@ -3399,7 +3469,7 @@ dependencies = [ "chacha20poly1305", "faster-hex", "opaquerr", - "rand 0.10.2", + "rand 0.10.3", "secp256k1 0.30.0", "serde", "serde_json", @@ -3527,9 +3597,9 @@ dependencies = [ [[package]] name = "objc2" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" +checksum = "08849bbd4767dfae9457696856ae1c84fe4e0281bbe4a7abff2d0e06fb7981f8" dependencies = [ "objc2-encode", "objc2-exception-helper", @@ -3559,7 +3629,7 @@ checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" dependencies = [ "bitflags 2.13.1", "block2 0.6.2", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", "objc2-core-graphics", "objc2-foundation 0.3.2", @@ -3586,7 +3656,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" dependencies = [ "bitflags 2.13.1", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-foundation 0.3.2", ] @@ -3619,7 +3689,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" dependencies = [ - "objc2 0.6.4", + "objc2 0.6.5", "objc2-foundation 0.3.2", ] @@ -3631,7 +3701,7 @@ checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ "bitflags 2.13.1", "dispatch2", - "objc2 0.6.4", + "objc2 0.6.5", ] [[package]] @@ -3642,7 +3712,7 @@ checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" dependencies = [ "bitflags 2.13.1", "dispatch2", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", "objc2-io-surface", ] @@ -3665,7 +3735,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" dependencies = [ - "objc2 0.6.4", + "objc2 0.6.5", "objc2-foundation 0.3.2", ] @@ -3687,7 +3757,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009" dependencies = [ - "objc2 0.6.4", + "objc2 0.6.5", "objc2-foundation 0.3.2", ] @@ -3698,7 +3768,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" dependencies = [ "bitflags 2.13.1", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", "objc2-core-graphics", ] @@ -3739,7 +3809,7 @@ dependencies = [ "bitflags 2.13.1", "block2 0.6.2", "libc", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", ] @@ -3750,7 +3820,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" dependencies = [ "bitflags 2.13.1", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", ] @@ -3785,7 +3855,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f112d1746737b0da274ef79a23aac283376f335f4095a083a267a082f21db0c0" dependencies = [ "bitflags 2.13.1", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-foundation 0.3.2", ] @@ -3810,7 +3880,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" dependencies = [ "bitflags 2.13.1", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", "objc2-foundation 0.3.2", ] @@ -3854,7 +3924,7 @@ checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" dependencies = [ "bitflags 2.13.1", "block2 0.6.2", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-cloud-kit 0.3.2", "objc2-core-data 0.3.2", "objc2-core-foundation", @@ -3899,7 +3969,7 @@ checksum = "9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e" dependencies = [ "bitflags 2.13.1", "block2 0.6.2", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-foundation 0.3.2", ] @@ -3924,7 +3994,7 @@ checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f" dependencies = [ "bitflags 2.13.1", "block2 0.6.2", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-core-foundation", "objc2-foundation 0.3.2", @@ -4072,7 +4142,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] @@ -4081,12 +4151,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "732c71caeaa72c065bb69d7ea08717bd3f4863a4f451402fc9513e29dbd5261b" dependencies = [ - "objc2 0.6.4", + "objc2 0.6.5", "objc2-foundation 0.3.2", "objc2-osa-kit", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -4143,27 +4213,6 @@ dependencies = [ "windows-link 0.2.1", ] -[[package]] -name = "password-hash" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" -dependencies = [ - "base64ct", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "pbkdf2" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" -dependencies = [ - "digest", - "hmac", -] - [[package]] name = "pem" version = "4.0.0" @@ -4461,16 +4510,17 @@ dependencies = [ [[package]] name = "proptest" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" +checksum = "b8530004ccb15eae51c7e40009fbe317f341f804db54dc033eec1c50be28cfa0" dependencies = [ - "bit-set", - "bit-vec 0.8.0", + "bit-set 0.11.1", + "bit-vec 0.10.1", "bitflags 2.13.1", + "chacha20 0.10.2", + "core_detect", "num-traits", - "rand 0.9.5", - "rand_chacha 0.9.0", + "rand 0.10.3", "rand_xorshift", "regex-syntax", "rusty-fork", @@ -4534,7 +4584,7 @@ dependencies = [ "rustc-hash", "rustls", "socket2", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tracing", "web-time", @@ -4550,14 +4600,14 @@ dependencies = [ "bytes", "getrandom 0.4.3", "lru-slab", - "rand 0.10.2", + "rand 0.10.3", "rand_pcg", "ring", "rustc-hash", "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.20", + "thiserror 2.0.21", "tinyvec", "tracing", "web-time", @@ -4574,7 +4624,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4621,9 +4671,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" +checksum = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" dependencies = [ "chacha20 0.10.2", "getrandom 0.4.3", @@ -4685,11 +4735,11 @@ dependencies = [ [[package]] name = "rand_xorshift" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a" +checksum = "60aa6af80be32871323012e02e6e65f8a7cc7890931ae421d217ad8fe0df2ccf" dependencies = [ - "rand_core 0.9.5", + "rand_core 0.10.1", ] [[package]] @@ -4729,7 +4779,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -4783,11 +4833,11 @@ checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "reqwest" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" +checksum = "16a1cfa75cc186dd73d5818e510e042e40927bccc9c236b061cea97e1eb08029" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "bytes", "futures-core", "futures-util", @@ -4834,7 +4884,7 @@ dependencies = [ "gtk-sys", "js-sys", "log", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-core-foundation", "objc2-foundation 0.3.2", @@ -4845,6 +4895,29 @@ dependencies = [ "windows-sys 0.60.2", ] +[[package]] +name = "rfd" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20dafead71c16a34e1ff357ddefc8afc11e7d51d6d2b9fbd07eaa48e3e540220" +dependencies = [ + "block2 0.6.2", + "dispatch2", + "js-sys", + "libc", + "log", + "objc2 0.6.5", + "objc2-app-kit 0.3.2", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "percent-encoding", + "raw-window-handle", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows-sys 0.61.2", +] + [[package]] name = "ring" version = "0.17.14" @@ -4875,14 +4948,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c51c9ae4df8a7fba42103df5c621fa3c37eccf3a3c650879e90fc48b11cc192c" dependencies = [ "hashbrown 0.16.1", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] name = "rusqlite" -version = "0.38.0" +version = "0.40.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1c93dd1c9683b438c392c492109cb702b8090b2bfc8fed6f6e4eb4523f17af3" +checksum = "23f2a97da3e3873c73cb2a2e71b35c40ff95e0b1eefa8d72d8499a6928c3b5b3" dependencies = [ "bitflags 2.13.1", "fallible-iterator", @@ -4895,13 +4968,12 @@ dependencies = [ [[package]] name = "rust-ini" -version = "0.21.1" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f" +checksum = "796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7" dependencies = [ "cfg-if", "ordered-multimap", - "trim-in-place", ] [[package]] @@ -4938,7 +5010,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4968,9 +5040,9 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d" +checksum = "4a073f5dc7469f984c52ad2752b63b0807745133b6de880b7b64c1ac4c48aec4" dependencies = [ "openssl-probe", "rustls-pki-types", @@ -5006,7 +5078,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5045,15 +5117,6 @@ dependencies = [ "wait-timeout", ] -[[package]] -name = "salsa20" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" -dependencies = [ - "cipher", -] - [[package]] name = "same-file" version = "1.0.6" @@ -5129,29 +5192,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" -[[package]] -name = "scrypt" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" -dependencies = [ - "password-hash", - "pbkdf2", - "salsa20", - "sha2", -] - -[[package]] -name = "secp256k1" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9465315bc9d4566e1724f0fffcbcc446268cb522e60f9a27bcded6b19c108113" -dependencies = [ - "rand 0.8.8", - "secp256k1-sys 0.10.1", - "serde", -] - [[package]] name = "secp256k1" version = "0.30.0" @@ -5165,13 +5205,12 @@ dependencies = [ [[package]] name = "secp256k1" -version = "0.31.1" +version = "0.33.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c3c81b43dc2d8877c216a3fccf76677ee1ebccd429566d3e67447290d0c42b2" +checksum = "d7f404a8dab7a7a5a631e741d8699aa9c8e1d689fc26ccf897c7187565490b69" dependencies = [ - "bitcoin_hashes 0.14.101", "rand 0.9.5", - "secp256k1-sys 0.11.0", + "secp256k1-sys 0.14.1", ] [[package]] @@ -5185,9 +5224,9 @@ dependencies = [ [[package]] name = "secp256k1-sys" -version = "0.11.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcb913707158fadaf0d8702c2db0e857de66eb003ccfdda5924b5f5ac98efb38" +checksum = "f6b2992d4a3cd244539a7d5d0966aadbe5ca7fb868a5d7e38c29499b9e709bbd" dependencies = [ "cc", ] @@ -5318,9 +5357,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.151" +version = "1.0.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" +checksum = "e7e9cc8b1b85264074fbcc02a88680c4096b1e47df8f739dceb03bf482f04bd6" dependencies = [ "itoa", "memchr", @@ -5441,7 +5480,18 @@ checksum = "a978451301f4db1d02937a4ab3ccce137717b81826e79b7d49ffe3244a13c3b8" dependencies = [ "cfg-if", "cpufeatures 0.2.17", - "digest", + "digest 0.10.7", +] + +[[package]] +name = "sha1" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.1", + "digest 0.11.3", ] [[package]] @@ -5452,7 +5502,7 @@ checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures 0.2.17", - "digest", + "digest 0.10.7", ] [[package]] @@ -5534,7 +5584,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -5546,7 +5596,7 @@ dependencies = [ "bytemuck", "js-sys", "ndk", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-core-foundation", "objc2-core-graphics", "objc2-foundation 0.3.2", @@ -5772,7 +5822,7 @@ dependencies = [ "ndk", "ndk-context", "ndk-sys", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-foundation 0.3.2", "objc2-ui-kit 0.3.2", @@ -5838,7 +5888,7 @@ dependencies = [ "log", "mime", "muda", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-foundation 0.3.2", "objc2-ui-kit 0.3.2", @@ -5857,7 +5907,7 @@ dependencies = [ "tauri-runtime", "tauri-runtime-wry", "tauri-utils", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tray-icon", "url", @@ -5910,7 +5960,7 @@ dependencies = [ "sha2", "syn 2.0.119", "tauri-utils", - "thiserror 2.0.20", + "thiserror 2.0.21", "time", "url", "uuid", @@ -5961,7 +6011,7 @@ dependencies = [ "tauri", "tauri-plugin", "tauri-utils", - "thiserror 2.0.20", + "thiserror 2.0.21", "tracing", "url", "windows-registry", @@ -5976,13 +6026,13 @@ checksum = "b7461aaacf1901915ea7b9f5cd74f8224a351ed96af0a62c07fce934003cb34b" dependencies = [ "log", "raw-window-handle", - "rfd", + "rfd 0.16.0", "serde", "serde_json", "tauri", "tauri-plugin", "tauri-plugin-fs", - "thiserror 2.0.20", + "thiserror 2.0.21", "url", ] @@ -6005,7 +6055,7 @@ dependencies = [ "tauri", "tauri-plugin", "tauri-utils", - "thiserror 2.0.20", + "thiserror 2.0.21", "toml 1.1.5+spec-1.1.0", "url", ] @@ -6054,7 +6104,7 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin", - "thiserror 2.0.20", + "thiserror 2.0.21", "url", "windows 0.62.2", "zbus 5.19.0", @@ -6070,7 +6120,7 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin-deep-link", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tracing", "windows-sys 0.61.2", @@ -6079,9 +6129,9 @@ dependencies = [ [[package]] name = "tauri-plugin-updater" -version = "2.13.3" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "855a336eb389d2c1502244fd48fa2d8cb487a430f691bbaed025195f99a04489" +checksum = "7259989d4fe11b2bf51f7d671642249b1837c4ae2da1430dc713ae38f98ceeec" dependencies = [ "base64 0.22.1", "dirs 7.0.0", @@ -6103,7 +6153,7 @@ dependencies = [ "tauri", "tauri-plugin", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", "time", "tokio", "url", @@ -6123,7 +6173,7 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -6137,14 +6187,14 @@ dependencies = [ "gtk", "http", "jni 0.21.1", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-ui-kit 0.3.2", "objc2-web-kit 0.3.2", "raw-window-handle", "serde", "serde_json", "tauri-utils", - "thiserror 2.0.20", + "thiserror 2.0.21", "url", "webkit2gtk", "webview2-com 0.39.1", @@ -6161,7 +6211,7 @@ dependencies = [ "http", "jni 0.21.1", "log", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "once_cell", "percent-encoding", @@ -6207,7 +6257,7 @@ dependencies = [ "serde_json", "serde_with", "swift-rs", - "thiserror 2.0.20", + "thiserror 2.0.21", "toml 1.1.5+spec-1.1.0", "url", "urlpattern", @@ -6232,7 +6282,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f37a6c354fd28fc9e322ed9bd47e3959576dad28c9d58ea1cf888cce1c7ccb36" dependencies = [ - "thiserror 2.0.20", + "thiserror 2.0.21", "windows 0.62.2", "windows-version", ] @@ -6244,10 +6294,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -6270,11 +6320,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" dependencies = [ - "thiserror-impl 2.0.20", + "thiserror-impl 2.0.21", ] [[package]] @@ -6290,9 +6340,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", @@ -6379,9 +6429,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.53.3" +version = "1.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce3335fa71841cda333a58d7615b03901380ecf09d59b3296d21f8bbac0dde4e" +checksum = "b52fd3255258d26fac7264ab5a76b53c13367136dc011d3d6ad4f8ed070396a3" dependencies = [ "bytes", "libc", @@ -6407,9 +6457,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.5" +version = "0.26.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c85f2c3ef0b1cd58b36682f4b17aaa995f0e5db534d85692b4903abce21f67" +checksum = "c9cc2678c2cdd569ef8215e2afd7954ada2ae20b4fdd2c5fe6139a3b02d105db" dependencies = [ "rustls", "tokio", @@ -6443,11 +6493,27 @@ dependencies = [ "tungstenite 0.29.0", ] +[[package]] +name = "tokio-tungstenite" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17a073bfed563fa236697a068031408a93cd9522e08abf9933ead3e73411bd71" +dependencies = [ + "futures-util", + "log", + "rustls", + "rustls-native-certs", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tungstenite 0.30.0", +] + [[package]] name = "tokio-util" -version = "0.7.19" +version = "0.7.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52" +checksum = "e464cf451ba96ebfc6f9b6542f17ee8b8956e33f1e40d9690624e59d7a7f8a4b" dependencies = [ "bytes", "futures-core", @@ -6638,7 +6704,7 @@ dependencies = [ "dirs 7.0.0", "libappindicator", "muda", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-core-foundation", "objc2-core-graphics", @@ -6646,8 +6712,8 @@ dependencies = [ "once_cell", "png 0.18.1", "serde", - "thiserror 2.0.20", - "windows-sys 0.61.2", + "thiserror 2.0.21", + "windows-sys 0.60.2", ] [[package]] @@ -6661,12 +6727,6 @@ dependencies = [ "petgraph", ] -[[package]] -name = "trim-in-place" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa60874b45b168f67f3f9ba1ee821ad77144d6fa19cef1cd1874a7450a948da" - [[package]] name = "try-lock" version = "0.2.5" @@ -6685,8 +6745,8 @@ dependencies = [ "httparse", "log", "rand 0.9.5", - "sha1", - "thiserror 2.0.20", + "sha1 0.10.7", + "thiserror 2.0.21", "utf-8", ] @@ -6704,8 +6764,26 @@ dependencies = [ "rand 0.9.5", "rustls", "rustls-pki-types", - "sha1", - "thiserror 2.0.20", + "sha1 0.10.7", + "thiserror 2.0.21", +] + +[[package]] +name = "tungstenite" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48ac77174b19c110a50ab2128b24215ac9cb40e0e12e093fb602d175c569d22" +dependencies = [ + "bytes", + "data-encoding", + "http", + "httparse", + "log", + "rand 0.10.3", + "rustls", + "rustls-pki-types", + "sha1 0.11.0", + "thiserror 2.0.21", ] [[package]] @@ -6728,7 +6806,7 @@ checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e" dependencies = [ "memoffset", "tempfile", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -6764,7 +6842,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "subtle", ] @@ -6832,9 +6910,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.26.0" +version = "1.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5772d71c9be8a8a6ac2117d949c5b224c1b72241bb611d9a3012edcf8af7812" +checksum = "7cc1186384beb7dd8eedea376413fd654937285ea6c9cfbb928dc3043ea4b606" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -6901,9 +6979,9 @@ dependencies = [ [[package]] name = "want" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +checksum = "ec4cdd0dd910afe868b7ef477227d8d538b46b3075031afee8a9f2acb0a2ed0b" dependencies = [ "try-lock", ] @@ -7165,8 +7243,8 @@ dependencies = [ "webview2-com-sys 0.38.2", "windows 0.61.3", "windows-core 0.61.2", - "windows-implement", - "windows-interface", + "windows-implement 0.60.2", + "windows-interface 0.59.3", ] [[package]] @@ -7198,7 +7276,7 @@ version = "0.38.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" dependencies = [ - "thiserror 2.0.20", + "thiserror 2.0.21", "windows 0.61.3", "windows-core 0.61.2", ] @@ -7209,7 +7287,7 @@ version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3a07132775117d6065853d9d1178157b8c90e228de47129d6bce2c7edebedfb" dependencies = [ - "thiserror 2.0.20", + "thiserror 2.0.21", "windows 0.62.2", "windows-core 0.62.2", ] @@ -7242,7 +7320,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] @@ -7257,13 +7335,13 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "111e51caca442cafd9bab396628ac4d814880eaea4e63dfd76a12e9f342b5580" dependencies = [ - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-core-foundation", "objc2-foundation 0.3.2", "objc2-quartz-core 0.3.2", "raw-window-handle", - "windows-sys 0.61.2", + "windows-sys 0.60.2", "windows-version", ] @@ -7316,8 +7394,8 @@ version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ - "windows-implement", - "windows-interface", + "windows-implement 0.60.2", + "windows-interface 0.59.3", "windows-link 0.1.3", "windows-result 0.3.4", "windows-strings 0.4.2", @@ -7329,13 +7407,26 @@ version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ - "windows-implement", - "windows-interface", + "windows-implement 0.60.2", + "windows-interface 0.59.3", "windows-link 0.2.1", "windows-result 0.4.1", "windows-strings 0.5.1", ] +[[package]] +name = "windows-core" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "803590c6856f51d15fa2e9fabe4f4703122c8737f72ef2741b4ac09d4c2192f5" +dependencies = [ + "windows-implement 0.100.0", + "windows-interface 0.100.0", + "windows-link 0.100.0", + "windows-result 0.100.0", + "windows-strings 0.100.0", +] + [[package]] name = "windows-future" version = "0.2.1" @@ -7369,6 +7460,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "windows-implement" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc1bc82e5a1b1a4d7255861b07881a0407b552f50a4d8543c0c7276fa96f6e8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "windows-interface" version = "0.59.3" @@ -7380,6 +7482,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "windows-interface" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3f7005c3b757b9b82c2f40c0e71094ff1080adddaf3e8b6ce99b545d3c48796" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "windows-link" version = "0.1.3" @@ -7392,6 +7505,12 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" +[[package]] +name = "windows-link" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b39de7c7fe78858b0144c50c3fc000bab3be17d5e9b85b1053871693c7f7415" + [[package]] name = "windows-numerics" version = "0.2.0" @@ -7441,6 +7560,15 @@ dependencies = [ "windows-link 0.2.1", ] +[[package]] +name = "windows-result" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44873a1ef61c85d5e2991db91fe656cfcf0731097e00dff1ac860f1cb3b752a0" +dependencies = [ + "windows-link 0.100.0", +] + [[package]] name = "windows-strings" version = "0.4.2" @@ -7459,6 +7587,15 @@ dependencies = [ "windows-link 0.2.1", ] +[[package]] +name = "windows-strings" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a70b590c684f1d2854f74999896f7c0558f1bdde62f599088599e20ea1d2f60" +dependencies = [ + "windows-link 0.100.0", +] + [[package]] name = "windows-sys" version = "0.45.0" @@ -7846,7 +7983,7 @@ dependencies = [ "log", "os_pipe", "rustix", - "thiserror 2.0.20", + "thiserror 2.0.21", "tree_magic_mini", "wayland-backend", "wayland-client", @@ -7881,7 +8018,7 @@ dependencies = [ "jni 0.21.1", "libc", "ndk", - "objc2 0.6.4", + "objc2 0.6.5", "objc2-app-kit 0.3.2", "objc2-core-foundation", "objc2-foundation 0.3.2", @@ -7893,7 +8030,7 @@ dependencies = [ "sha2", "soup3", "tao-macros", - "thiserror 2.0.20", + "thiserror 2.0.21", "url", "webkit2gtk", "webkit2gtk-sys", @@ -7956,7 +8093,7 @@ dependencies = [ "oid-registry", "ring", "rusticata-macros", - "thiserror 2.0.20", + "thiserror 2.0.21", "time", ] @@ -8034,7 +8171,7 @@ dependencies = [ "rand 0.8.8", "serde", "serde_repr", - "sha1", + "sha1 0.10.7", "static_assertions", "tracing", "uds_windows", @@ -8182,9 +8319,9 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.9.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" +checksum = "e13084392c5e4bc371903e2935a5eaeed24905a7511356b883835e18a78f6879" dependencies = [ "zeroize_derive", ] diff --git a/crates/agent-controller/Cargo.toml b/crates/agent-controller/Cargo.toml index 0233541f0d..a95f03330f 100644 --- a/crates/agent-controller/Cargo.toml +++ b/crates/agent-controller/Cargo.toml @@ -13,13 +13,13 @@ serde = { version = "1", features = ["derive"] } serde_json = "1" regex = "1" sha2 = "0.10" -hmac = "0.12" -base64 = "0.22" +hmac = "0.13" +base64 = "0.23" nostr = { version = "=0.45.5", default-features = false, features = ["std", "nip44", "os-rng"] } -getrandom = "0.3" +getrandom = "0.4" url = "2" -secp256k1 = { version = "0.31", default-features = false, features = ["std"] } -bech32 = "0.11" +secp256k1 = { version = "0.33", default-features = false, features = ["std"] } +bech32 = "0.12" zeroize = "1.9" [target.'cfg(unix)'.dependencies] diff --git a/crates/nsec-backup/Cargo.toml b/crates/nsec-backup/Cargo.toml index e4d7b31d30..af9a24dad1 100644 --- a/crates/nsec-backup/Cargo.toml +++ b/crates/nsec-backup/Cargo.toml @@ -6,7 +6,7 @@ license = "Apache-2.0" description = "Native HTTP client for Buzz nsec backups" [dependencies] -base64 = "0.22" +base64 = "0.23" reqwest = { version = "0.13", default-features = false, features = ["rustls"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/crates/pairing/Cargo.toml b/crates/pairing/Cargo.toml index 99362e5d0a..6c1c6b7f31 100644 --- a/crates/pairing/Cargo.toml +++ b/crates/pairing/Cargo.toml @@ -6,7 +6,7 @@ license = "Apache-2.0" description = "Buzz NIP-AB device pairing protocol" [dependencies] -nostr = { version = "0.44", features = ["nip44"] } +nostr = { version = "0.45", features = ["nip44"] } serde = { version = "1", features = ["derive"] } serde_json = "1" thiserror = "2" diff --git a/crates/plugin-manager/Cargo.toml b/crates/plugin-manager/Cargo.toml index b2c54e617c..2e02275b7d 100644 --- a/crates/plugin-manager/Cargo.toml +++ b/crates/plugin-manager/Cargo.toml @@ -19,8 +19,8 @@ flate2 = "1" crc32fast = "1" [dependencies] -bech32 = "0.11" -base64 = "0.22" +bech32 = "0.12" +base64 = "0.23" buzz-credential-store = { path = "../credential-store" } image = { version = "0.25", default-features = false, features = ["png", "jpeg"] } serde = { version = "1", features = ["derive"] } diff --git a/package.json b/package.json index afbfa03488..7998f11aef 100644 --- a/package.json +++ b/package.json @@ -38,47 +38,47 @@ "design:test:browser": "pnpm build && pnpm design:build && playwright test --config tests/fixtures/design-system/playwright.config.ts" }, "dependencies": { - "@base-ui/react": "1.8.0", - "@deepseek-ai/cordis": "4.0.2", + "@base-ui/react": "1.9.0", + "@deepseek-ai/cordis": "4.0.5", "@dnd-kit/core": "6.3.1", "@emoji-mart/data": "1.2.1", "@fontsource-variable/inter": "^5.2.8", "@fontsource/jetbrains-mono": "^5.3.0", "@jsquash/webp": "1.5.0", "@modelcontextprotocol/server": "2.3.1", - "@noble/curves": "2.0.1", + "@noble/curves": "2.4.0", "@pydantic/genai-prices": "0.1.13", - "@tabler/icons": "3.46.0", - "@tabler/icons-react": "3.46.0", + "@tabler/icons": "3.49.0", + "@tabler/icons-react": "3.49.0", "@tanstack/react-router": "^1.168.10", "@tauri-apps/api": "^2.12.3", - "@tauri-apps/plugin-updater": "2.13.3", + "@tauri-apps/plugin-updater": "2.14.0", "@xterm/addon-fit": "0.11.0", "@xterm/xterm": "6.0.0", "blurhash": "2.0.5", "consola": "3.4.2", "d3-scale": "4.0.2", - "dockview-react": "8.3.1", + "dockview-react": "8.6.1", "emoji-mart": "5.6.0", - "flexlayout-react": "0.11.0", - "mdast-util-from-markdown": "2.0.3", - "mdast-util-gfm-strikethrough": "2.0.0", + "flexlayout-react": "0.11.1", + "mdast-util-from-markdown": "2.1.0", + "mdast-util-gfm-strikethrough": "2.0.1", "mdast-util-gfm-table": "2.0.0", - "mdast-util-to-markdown": "2.1.2", + "mdast-util-to-markdown": "2.2.0", "micromark-extension-gfm-strikethrough": "2.1.0", - "micromark-extension-gfm-table": "2.1.1", - "motion": "12.40.0", + "micromark-extension-gfm-table": "2.1.2", + "motion": "12.43.0", "nostr-tools": "2.25.2", - "pele": "1.6.0", - "prosemirror-commands": "1.7.1", - "prosemirror-history": "1.5.0", - "prosemirror-model": "1.25.8", + "pele": "1.8.0", + "prosemirror-commands": "1.7.2", + "prosemirror-history": "1.5.1", + "prosemirror-model": "1.25.12", "prosemirror-schema-list": "1.5.1", "prosemirror-state": "1.4.4", - "prosemirror-view": "1.42.3", + "prosemirror-view": "1.42.7", "react": "19.2.8", - "react-day-picker": "10.0.1", - "react-diff-view": "3.3.2", + "react-day-picker": "10.0.2", + "react-diff-view": "3.3.3", "react-dom": "19.2.8", "react-markdown": "10.1.0", "remark-breaks": "4.0.0", @@ -88,7 +88,7 @@ "yaml": "2.9.1" }, "devDependencies": { - "@biomejs/biome": "2.5.14", + "@biomejs/biome": "2.6.2", "@playwright/test": "1.63.0", "@tailwindcss/postcss": "4.3.3", "@tauri-apps/cli": "2.12.3", @@ -98,17 +98,17 @@ "@testing-library/user-event": "14.6.7", "@types/d3-scale": "4.0.9", "@types/mdast": "4.0.4", - "@types/node": "24.13.6", + "@types/node": "24.19.2", "@types/react": "19.2.18", "@types/react-dom": "19.2.7", - "@vitejs/plugin-react": "6.1.1", - "jsdom": "30.1.0", - "postcss": "8.5.28", - "rolldown": "1.2.7", + "@vitejs/plugin-react": "6.1.2", + "jsdom": "30.1.3", + "postcss": "8.5.31", + "rolldown": "1.2.15", "tailwindcss": "4.3.3", "typescript": "7.0.2", - "undici": "7.29.1", - "vite": "8.3.0", + "undici": "7.30.1", + "vite": "8.3.5", "vitest": "5.0.4" } } diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 8a3a52bf46..7179720381 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -20,9 +20,9 @@ tauri-build = { version = "2.7.2", features = [] } [dependencies] buzz-nsec-backup = { path = "../crates/nsec-backup" } buzz-pairing = { path = "../crates/pairing" } -nostr-pairing = { package = "nostr", version = "0.44", features = ["nip44"] } +nostr-pairing = { package = "nostr", version = "0.45", features = ["nip44"] } tokio-util = "0.7" -tokio-tungstenite = { version = "0.29", features = ["rustls-tls-native-roots"] } +tokio-tungstenite = { version = "0.30", features = ["rustls-tls-native-roots"] } futures-util = { version = "0.3", features = ["sink"] } rustls = { version = "0.23", default-features = false, features = ["ring", "aws_lc_rs", "std", "tls12"] } webpki-roots = "1" @@ -39,8 +39,8 @@ buzz-audio-client = { git = "https://github.com/block/buzz.git", rev = "9e7534b7 rustls-native-certs = "0.8" tokio = { version = "1", features = ["sync", "time", "macros", "process", "io-util", "net"] } sha2 = "0.10" -hmac = "0.12" -base64 = "0.22" +hmac = "0.13" +base64 = "0.23" dunce = "1" reqwest = { version = "0.13", default-features = false, features = ["rustls", "stream"] } hyper = { version = "1", features = ["server", "http1"] } @@ -51,29 +51,29 @@ url = "2" percent-encoding = "2" tauri-plugin-dialog = "2.8.3" tauri-plugin-opener = "2.7.2" -tauri-plugin-updater = "~2.13.3" +tauri-plugin-updater = "~2.14.0" tauri-plugin-deep-link = "2.6.2" tauri-plugin-single-instance = { version = "2.5.4", features = ["deep-link"] } tauri-plugin-window-state = "2.5.0" uuid = { version = "1", features = ["v4"] } chrono = { version = "0.4", default-features = false, features = ["alloc"] } -bech32 = "0.11" -secp256k1 = { version = "0.31", default-features = false, features = ["std"] } -getrandom = "0.3" +bech32 = "0.12" +secp256k1 = { version = "0.33", default-features = false, features = ["std"] } +getrandom = "0.4" zeroize = "1.9" nostr = { version = "=0.45.5", default-features = false, features = ["std", "nip44", "os-rng"] } dirs = "6" -rfd = { version = "0.16", default-features = false } +rfd = { version = "0.17", default-features = false } tempfile = "3" fs2 = "0.4" arboard = { version = "3", features = ["wayland-data-control"] } image = { version = "0.25", default-features = false, features = ["jpeg", "png", "webp", "gif"] } -rusqlite = { version = "0.38", features = ["bundled"] } +rusqlite = { version = "0.40", features = ["bundled"] } [dev-dependencies] hex = "0.4" tokio = { version = "1", features = ["test-util"] } -secp256k1 = { version = "0.31", features = ["std"] } +secp256k1 = { version = "0.33", features = ["std"] } tauri = { version = "=2.12.4", features = ["test"] } rcgen = "0.14" rustls = { version = "0.23", default-features = false, features = ["aws_lc_rs", "std", "tls12"] } @@ -89,7 +89,7 @@ libc = "0.2" tauri-plugin-mcp-bridge = { git = "https://github.com/hypothesi/mcp-server-tauri", rev = "1d5105e72835b28ca05a75bcd612b9127c12fe94", optional = true } security-framework = "3.7" block2 = "=0.6.2" -objc2 = "=0.6.4" +objc2 = "=0.6.5" objc2-app-kit = { version = "=0.3.2", default-features = false, features = ["NSScreen", "NSWindow", "NSEvent", "block2"] } objc2-foundation = { version = "=0.3.2", default-features = false, features = ["std", "NSObject", "NSThread", "NSBundle", "NSString", "NSError", "NSUserDefaults", "NSProcessInfo"] } objc2-user-notifications = { version = "=0.3.2", default-features = false, features = ["UNUserNotificationCenter", "UNNotificationSettings", "UNNotification", "UNNotificationContent", "UNNotificationRequest", "UNNotificationResponse", "UNNotificationTrigger", "block2"] } @@ -98,13 +98,13 @@ objc2-web-kit = { version = "=0.3.2", default-features = false, features = ["std [target.'cfg(target_os = "windows")'.dependencies] webview2-com = "=0.39.1" -windows-core = "=0.62.2" +windows-core = "=0.100.0" tauri-winrt-notification = "=0.8.1" windows-sys = { version = "0.61", features = ["Win32_Foundation", "Win32_Security", "Win32_System_Diagnostics_ToolHelp", "Win32_System_JobObjects", "Win32_System_Threading"] } [target.'cfg(target_os = "linux")'.dependencies] # Deep-link 2.6.2 requires rust-ini's two-field ParseOption from 0.21.1. -rust-ini = "=0.21.1" +rust-ini = "=0.21.3" zbus = { version = "=5.19.0", default-features = false, features = ["async-io"] } futures-lite = "=2.6.1" gtk = "0.18" diff --git a/src/bundled/pi/deps/package-lock.json b/src/bundled/pi/deps/package-lock.json index 763cb6c7bf..f3cdf079b0 100644 --- a/src/bundled/pi/deps/package-lock.json +++ b/src/bundled/pi/deps/package-lock.json @@ -6,9 +6,9 @@ "": { "name": "buzz-pi-host", "dependencies": { - "@earendil-works/chord": "1.3.0", - "@earendil-works/pi-ai": "1.3.0", - "@earendil-works/pi-durable": "1.3.0", + "@earendil-works/chord": "1.4.0", + "@earendil-works/pi-ai": "1.4.0", + "@earendil-works/pi-durable": "1.4.0", "proper-lockfile": "4.1.2" } }, @@ -362,10 +362,12 @@ } }, "node_modules/@earendil-works/chord": { - "version": "1.3.0", - "integrity": "sha512-qqYhjALZ193atpBzmmS+M5pHQoiI4Aynetc1jXpv+5O2crXH3Y8wbFEy33orU2nmFrlw1U36rsdgUjaW4b3m/w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/chord/-/chord-1.4.0.tgz", + "integrity": "sha512-dTbgyz4xgDS5KAUFx1bFENqj0Cr1N3tYxJJOYStc6g6HS78FSBZydyoCwLoddiQRF+VgRS0fpgAi+iKxjZ3BQA==", "license": "MIT", "dependencies": { + "@earendil-works/pi-telemetry": "1.4.0", "typebox": "1.3.27" }, "engines": { @@ -373,13 +375,14 @@ } }, "node_modules/@earendil-works/pi-ai": { - "version": "1.3.0", - "integrity": "sha512-KaBI8x7q7sPoFUXICNGD9efHzDG+oRNwVvkA9jdIsSQWH1RjFssOlEGsbLtewUPPgCrvmz0l2KTgSLXTyj3acw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.4.0.tgz", + "integrity": "sha512-hQM/C4+1w8rHYACzDDf+0vQMnEnpzIop1tptIERVgR3ZeT/hHSzBNG8PaWPgxWQjqSeKCyBZSyp8uTT6eKK1pQ==", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "0.129.0", "@aws-sdk/client-bedrock-runtime": "3.1127.0", - "@earendil-works/pi-telemetry": "1.3.0", + "@earendil-works/pi-telemetry": "1.4.0", "@google/genai": "2.21.0", "@smithy/node-http-handler": "4.12.1", "http-proxy-agent": "9.1.0", @@ -396,8 +399,9 @@ } }, "node_modules/@earendil-works/pi-codemode": { - "version": "1.3.0", - "integrity": "sha512-2G9tmbsPhgzwfz7cmzJpbLSLqOx3eu22Gbzm+Wc3HqeZMjLQS4F3KfAabozVhv7uEjq3k2O1dZTHmhhWr2xbfQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.4.0.tgz", + "integrity": "sha512-23CNAXpS9DuLzPMyYuvrXVVio46x4YhffCgCqaWmF7F5H8PooqjrQvX4ucF6M0BhUd+x2tV6r1J0dv8cCME4Cg==", "license": "MIT", "dependencies": { "quickjs-wasi": "3.6.2" @@ -407,13 +411,15 @@ } }, "node_modules/@earendil-works/pi-durable": { - "version": "1.3.0", - "integrity": "sha512-2aD0xead1LH0BBwUBxex28in/PpUJEwyaEiW/nLoTFUcZ/lDYEl6LHX6mGZKJG8tUHzERwJyysDgy0ruidt84w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-durable/-/pi-durable-1.4.0.tgz", + "integrity": "sha512-EtIyXH1MBSXdJSkodmy+CYXuwfve3gPrD4GNCZ0XmuRWLPupwRlNQ7fdaXjRcLoKb6SWkT/yEzK+sMmrqvYK+Q==", "license": "MIT", "dependencies": { - "@earendil-works/chord": "1.3.0", - "@earendil-works/pi-ai": "1.3.0", - "@earendil-works/pi-codemode": "1.3.0", + "@earendil-works/chord": "1.4.0", + "@earendil-works/pi-ai": "1.4.0", + "@earendil-works/pi-codemode": "1.4.0", + "@earendil-works/pi-telemetry": "1.4.0", "@silvia-odwyer/photon": "0.3.3", "diff": "8.0.4", "typebox": "1.3.27" @@ -423,8 +429,9 @@ } }, "node_modules/@earendil-works/pi-telemetry": { - "version": "1.3.0", - "integrity": "sha512-ERGZr+aXjNJzoUbB7ZzHVH3g5otzMHjHLs2Fyizm12By5X+gBEhod9cJXFOk13S7M8a29Am+Mq21zm73mRJFLg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.4.0.tgz", + "integrity": "sha512-MLIfowwUYIY65jSjMX82paZOrX/NTvLk6D08h+3Jq42a99RzUOewzuCR0zOlPul3D6UBfddat76VT6LvsHEs1w==", "license": "MIT", "engines": { "node": ">=22.19.0" diff --git a/src/bundled/pi/deps/package.json b/src/bundled/pi/deps/package.json index 6b65218bfd..8d8be8b93c 100644 --- a/src/bundled/pi/deps/package.json +++ b/src/bundled/pi/deps/package.json @@ -3,9 +3,9 @@ "private": true, "type": "module", "dependencies": { - "@earendil-works/chord": "1.3.0", - "@earendil-works/pi-ai": "1.3.0", - "@earendil-works/pi-durable": "1.3.0", + "@earendil-works/chord": "1.4.0", + "@earendil-works/pi-ai": "1.4.0", + "@earendil-works/pi-durable": "1.4.0", "proper-lockfile": "4.1.2" } }