diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 294549bb..dde1ba3c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -50,6 +50,9 @@ importers:
'@getalby/sdk':
specifier: ^5.1.2
version: 5.1.2(typescript@5.9.3)
+ '@pomade/core':
+ specifier: ^0.0.12
+ version: 0.0.12(@frostr/bifrost@1.0.7(typescript@5.9.3))(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/signer@0.8.0(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(nostr-tools@2.19.4(typescript@5.9.3)))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-tools@2.19.4(typescript@5.9.3))
'@poppanator/sveltekit-svg':
specifier: ^4.2.1
version: 4.2.1(rollup@2.79.2)(svelte@5.39.12)(svgo@3.3.2)(vite@5.4.20(@types/node@24.7.2)(terser@5.44.0))
@@ -75,35 +78,35 @@ importers:
specifier: ^0.6.8
version: 0.6.8(@sveltejs/kit@2.46.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.39.12)(vite@5.4.20(@types/node@24.7.2)(terser@5.44.0)))(svelte@5.39.12)(vite@5.4.20(@types/node@24.7.2)(terser@5.44.0)))(@vite-pwa/assets-generator@0.2.6)(vite-plugin-pwa@0.21.2(@vite-pwa/assets-generator@0.2.6)(vite@5.4.20(@types/node@24.7.2)(terser@5.44.0))(workbox-build@7.3.0)(workbox-window@7.3.0))
'@welshman/app':
- specifier: ^0.7.1
- version: 0.7.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(typescript@5.9.3)(ws@8.18.3)
+ specifier: ^0.8.0
+ version: 0.8.0(b5afff3bce11083f30b402cc615b1d09)
'@welshman/content':
- specifier: ^0.7.1
- version: 0.7.1(typescript@5.9.3)
+ specifier: ^0.8.0
+ version: 0.8.0(nostr-tools@2.19.4(typescript@5.9.3))
'@welshman/editor':
- specifier: ^0.7.1
- version: 0.7.1(@tiptap/extension-image@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))(@tiptap/extension-link@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3))(linkifyjs@4.3.2)(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.3)(tiptap-markdown@0.8.10(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))(typescript@5.9.3)
+ specifier: ^0.8.0
+ version: 0.8.0(@tiptap/extension-image@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))(@tiptap/extension-link@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3))(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(linkifyjs@4.3.2)(nostr-tools@2.19.4(typescript@5.9.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.3)(tiptap-markdown@0.8.10(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))
'@welshman/feeds':
- specifier: ^0.7.1
- version: 0.7.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(typescript@5.9.3)(ws@8.18.3)
+ specifier: ^0.8.0
+ version: 0.8.0(45f599e012c0bafe61e31ddc0e3d9711)
'@welshman/lib':
- specifier: ^0.7.1
- version: 0.7.1
+ specifier: ^0.8.0
+ version: 0.8.0
'@welshman/net':
- specifier: ^0.7.1
- version: 0.7.1(typescript@5.9.3)(ws@8.18.3)
+ specifier: ^0.8.0
+ version: 0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3)
'@welshman/router':
- specifier: ^0.7.1
- version: 0.7.1(typescript@5.9.3)(ws@8.18.3)
+ specifier: ^0.8.0
+ version: 0.8.0(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))
'@welshman/signer':
- specifier: ^0.7.1
- version: 0.7.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(typescript@5.9.3)(ws@8.18.3)
+ specifier: ^0.8.0
+ version: 0.8.0(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(nostr-tools@2.19.4(typescript@5.9.3))
'@welshman/store':
- specifier: ^0.7.1
- version: 0.7.1(typescript@5.9.3)(ws@8.18.3)
+ specifier: ^0.8.0
+ version: 0.8.0(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(svelte@5.39.12)
'@welshman/util':
- specifier: ^0.7.1
- version: 0.7.1(typescript@5.9.3)
+ specifier: ^0.8.0
+ version: 0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3))
compressorjs:
specifier: ^1.2.1
version: 1.2.1
@@ -132,8 +135,8 @@ importers:
specifier: ^0.0.4
version: 0.0.4(@capacitor/core@7.4.3)
nostr-tools:
- specifier: ^2.14.2
- version: 2.17.0(typescript@5.9.3)
+ specifier: ^2.19.4
+ version: 2.19.4(typescript@5.9.3)
prettier-plugin-tailwindcss:
specifier: ^0.6.14
version: 0.6.14(prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.39.12))(prettier@3.6.2)
@@ -220,10 +223,6 @@ packages:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
'@antfu/utils@0.7.10':
resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
@@ -805,6 +804,15 @@ packages:
peerDependencies:
'@capacitor/core': '>=7.0.0'
+ '@cmdcode/buff@2.2.5':
+ resolution: {integrity: sha512-+nc3QDoJ+MU/fp+YkX6WuEjJrXLF6ME+eVX1sj5a+MfBKO9LWb4R9Y2zH6APBrySd7nFr48ozscAui7SKvLmXg==}
+
+ '@cmdcode/frost@1.1.3':
+ resolution: {integrity: sha512-Aap5+IqJCisHJzdFJS4h+i5IRaw/yrZ5m5tpoGpKPBljMWjH3K17iD53VvLEQPI85l2asDrjj8vnrFKlwnK7zw==}
+
+ '@cmdcode/nostr-p2p@2.0.11':
+ resolution: {integrity: sha512-hZpWYqRPdvXoaG5LaP2/dR1ObloQxPUYHAA1japQveGdhPbXWiS5aKPxOyUXqgjHDShWeXQ3giOTg6SsCJwnYA==}
+
'@cspotcode/source-map-support@0.8.1':
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
@@ -985,6 +993,9 @@ packages:
resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@frostr/bifrost@1.0.7':
+ resolution: {integrity: sha512-9PO8s8ra7Cf94HqsF0sArRkLLFYqDyGfRKUOflTWMGgaDvSWIksNA8PckcXvy5/G6u4RtAkTAqki47+ga+7yow==}
+
'@getalby/lightning-tools@5.2.1':
resolution: {integrity: sha512-dxOmJLJAh6qJ8rsbA5/Bwj7MSI9X3RkxxqmCedl5rfP+yKwNSdfu8i4EiCZN/tk2hNBJb8GHSCcPRNZfwfmEHg==}
engines: {node: '>=14'}
@@ -1099,18 +1110,13 @@ packages:
'@jridgewell/trace-mapping@0.3.9':
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
- '@jsr/fiatjaf__promenade-trusted-dealer@0.4.1':
- resolution: {integrity: sha512-K9WjpDkQGyLl5gUZBLr3Gb+b5b1r8miZmDOo4+ZlzGQgoXD2TaqT+dkBjL/yLj/pYwBcd1Bschv0xuNpguL2ZQ==, tarball: https://npm.jsr.io/~/11/@jsr/fiatjaf__promenade-trusted-dealer/0.4.1.tgz}
-
- '@jsr/henrygd__semaphore@0.0.2':
- resolution: {integrity: sha512-nrwZ8HaqU1Agb2ij8omIxaOCAsKkDHWcwS9hTRumPhZuptwh6/0BJExBd8+eClTYM7jBnZxK+cP4WJRTcHBvCA==, tarball: https://npm.jsr.io/~/11/@jsr/henrygd__semaphore/0.0.2.tgz}
-
- '@jsr/nostr__tools@2.16.2':
- resolution: {integrity: sha512-QK1XwHvAnqEwbimD+ywbLQ3T2iI+/qE/zrRgOhmtjoEGlCWgtbPTNJ6Y/MEunXr6H/MnuHV+s400i/Yk4suvGQ==, tarball: https://npm.jsr.io/~/11/@jsr/nostr__tools/2.16.2.tgz}
-
'@noble/ciphers@0.5.3':
resolution: {integrity: sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==}
+ '@noble/ciphers@1.3.0':
+ resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==}
+ engines: {node: ^14.21.3 || >=16}
+
'@noble/curves@1.1.0':
resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==}
@@ -1159,6 +1165,18 @@ packages:
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
+ '@pomade/core@0.0.12':
+ resolution: {integrity: sha512-xI8DSPwpm8m124RjHmcpko3lCvfobNwwl11Fkvpt5L6vgORFMGFA6UM2PGBfgKcVAXR/ao957Hza6yYpMNHEGQ==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ '@frostr/bifrost': ^1.0.7
+ '@noble/hashes': ^2.0.1
+ '@welshman/lib': ^0.8.0-pre.1
+ '@welshman/net': ^0.8.0-pre.1
+ '@welshman/signer': ^0.8.0-pre.1
+ '@welshman/util': ^0.8.0-pre.1
+ nostr-tools: ^2.19.3
+
'@poppanator/sveltekit-svg@4.2.1':
resolution: {integrity: sha512-w7jl4EVOOF+X+uv2BEUiMDJwds+GfbczwGpcS0+rsjIsKYmqmwMi4ts3bVZR9ZvdFHWy5rS84U+pSBClz6cbBg==}
peerDependencies:
@@ -1712,38 +1730,82 @@ packages:
'@vite-pwa/assets-generator':
optional: true
- '@welshman/app@0.7.1':
- resolution: {integrity: sha512-gHXuUVplKEtV2J7BDXxz9r6Gv9PwIfhXFEhjOraPW9/BEYS1zK0KneCe87jwZe5B/zmMk3dwMhkaUx4H3WphIA==}
+ '@welshman/app@0.8.0':
+ resolution: {integrity: sha512-j9OrEVBaZW0ZS4iOitIGstLHS6IhZ3nFPmceNxiF8H6BTP4SZRWD4mZL6omMs1kX7kuNF4pF3uvJv1ZUS5SfwA==}
+ peerDependencies:
+ '@pomade/core': ^0.0.12
+ '@welshman/feeds': 0.8.0
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0
+ '@welshman/router': 0.8.0
+ '@welshman/signer': 0.8.0
+ '@welshman/store': 0.8.0
+ '@welshman/util': 0.8.0
+ svelte: ^4.0.0 || ^5.0.0
- '@welshman/content@0.7.1':
- resolution: {integrity: sha512-AHSwpodzQ9zjgbKy7CRIoQg7Irni8PUNyqlvcj4RYbY19bgaGcSoozwjbDat0wY4ULBnVsX1y2DE3+rm5R0T2A==}
+ '@welshman/content@0.8.0':
+ resolution: {integrity: sha512-gzlj2ljlY5eD66SqTE8izi5UJs24emr6ioynul9JTAXtY3TaR7jYbqHqg4sEinDf+fBXhLd2b+ZCKXmT826L/A==}
+ peerDependencies:
+ nostr-tools: ^2.19.4
- '@welshman/editor@0.7.1':
- resolution: {integrity: sha512-fsCm+W8AQbygoN2+fm1LS6xkxdanB7v5FfhQKFsa8L1B9eYEYCAhwvrxy+nZsBEK/dt8zelk7qKQwq/CJ9sppQ==}
+ '@welshman/editor@0.8.0':
+ resolution: {integrity: sha512-7vTv7ePXkBivDqQr0d2bjNtWWLalEB5AUQKlfpIkRcWvgvNnUwA1cT14XJJuraZfIXx1YYExnFDstAxJwAKZCA==}
+ peerDependencies:
+ '@welshman/lib': 0.8.0
+ '@welshman/util': 0.8.0
+ nostr-tools: ^2.19.4
- '@welshman/feeds@0.7.1':
- resolution: {integrity: sha512-i9SCE1jlVIBjM1pfPVW+5axQ0BSNBmOYeo9lKdFOjeTx1sHityb/Q3kK9lgie6IDgXhK/SshEH6bKdYSnOkVSg==}
+ '@welshman/feeds@0.8.0':
+ resolution: {integrity: sha512-+8MPw5qUvpugo6pLy/WN1s1XH0age8gZzv/UtHXCzEjT9PpXmPt1EZpA4JZ89YKC4IxsvWj38VmepupnVqlyAw==}
+ peerDependencies:
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0
+ '@welshman/router': 0.8.0
+ '@welshman/signer': 0.8.0
+ '@welshman/util': 0.8.0
- '@welshman/lib@0.7.1':
- resolution: {integrity: sha512-NQkxPwnAoUY4uSroQcfvR4YPG63j7Ke0R9YrLNXF9SQn2t2p6iAQ6A3GEOVu/koUQiVBseYn514lS7X1XkCP3A==}
+ '@welshman/lib@0.8.0':
+ resolution: {integrity: sha512-wVxx2ltKCBP/LvCFZ+ht14IEhSbpXIWKqOEgcqaI1Dh+MI888LhUYVoIN0QM8ouk4kJ/shiWcdtLKf2pUsUmzQ==}
engines: {node: '>=12.0.0'}
- '@welshman/net@0.7.1':
- resolution: {integrity: sha512-S3dFH73Cy4phLy5I2KKEeefkRmNBYWB2qONK8txUVDhx1u7ezpALzZEMSPVqVIZk/vCQU3KJ0CyagvbuGF+F9Q==}
-
- '@welshman/router@0.7.1':
- resolution: {integrity: sha512-PZnbGHtbnVbsY+b+FqQHNlyY2+MrEAJ3arFiO3fouayb/sWHdBfSd9EL5UM1FQd1q0fjoZIncTmffRcvQfeBqQ==}
-
- '@welshman/signer@0.7.1':
- resolution: {integrity: sha512-/WNEgXZemQ36A07lmrEy78Yn7kEngBjySmXW+xYmHc3OLhQ9XEq3FBCTR+vxsmp1w/t+7IEScPTKn/wvAQ/cSw==}
+ '@welshman/net@0.8.0':
+ resolution: {integrity: sha512-9+a9DUMM7089ixKhP9YTErE+CJGrtIH74KZjY5tfztw7VkK1CD9/LOcy8ERoTjfCAzQog/9ffzheNefRiuR7Mw==}
peerDependencies:
+ '@welshman/lib': 0.8.0
+ '@welshman/util': 0.8.0
+
+ '@welshman/router@0.8.0':
+ resolution: {integrity: sha512-Q3tceH9VXZ6nRl7cFWO92FoXWmxI8Yxv88dF3n9NYgOc02hpkT9FNPHqHujfUqmZfkElpbcWbYWLrZ9PNn7qFA==}
+ peerDependencies:
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0
+ '@welshman/util': 0.8.0
+
+ '@welshman/signer@0.8.0':
+ resolution: {integrity: sha512-gB1C6guxZ+WIHSOdfN1EbzXWOvnFA1l8y7betiqqTAbYt3g6PQuTe1peE8XddjQ2V7NyViD4C3rbW+4zFFfAIQ==}
+ peerDependencies:
+ '@noble/curves': ^1.9.7
+ '@noble/hashes': ^2.0.1
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0
+ '@welshman/util': 0.8.0
nostr-signer-capacitor-plugin: ~0.0.4
+ nostr-tools: ^2.19.4
- '@welshman/store@0.7.1':
- resolution: {integrity: sha512-EE+vlMdUeVgQhzJqzhAkbLnnOL22gXW8afJzR377n+CvHABLV7/zY9aW0Hmgm1RnyI7fSfWF2YEa6l6VP8x4pw==}
+ '@welshman/store@0.8.0':
+ resolution: {integrity: sha512-9sWHcJ65/Vy9Y7lmCBaT31dzsc/8N6WGQ6s5fwd/bjE+XRgbJyC23d69ebNkDfQMl0nf+QkU1m9AH4J77OApMA==}
+ peerDependencies:
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0
+ '@welshman/util': 0.8.0
+ svelte: ^4.0.0 || ^5.0.0
- '@welshman/util@0.7.1':
- resolution: {integrity: sha512-UGryq1jfwRHFS7mjGa4fmuqN851iwKeR+616LmUpTJQHAfhGU7ifer2+JLdDLYBU/neI5iKHdRDO5hg92U6k8Q==}
+ '@welshman/util@0.8.0':
+ resolution: {integrity: sha512-Ifmcn0uF8TdWkvbOoO4z750zdo5I9SLprKE39hTRfHB9AC29U37ONHB50cWNXI9XAWe3RPKHuUbdLfBC5JWLrQ==}
+ peerDependencies:
+ '@noble/curves': ^1.9.7
+ '@welshman/lib': 0.8.0
+ nostr-tools: ^2.19.4
'@xml-tools/parser@1.0.11':
resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==}
@@ -2089,9 +2151,6 @@ packages:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
- code-red@1.0.4:
- resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}
-
color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
@@ -2606,9 +2665,6 @@ packages:
estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- estree-walker@3.0.3:
- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
-
esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
@@ -2890,6 +2946,9 @@ packages:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
+ hash-wasm@4.12.0:
+ resolution: {integrity: sha512-+/2B2rYLb48I/evdOIhP+K/DD2ca2fgBjp6O+GBEnCDk2e4rpeXIK8GvIyRPjTezgmWn9gmKwkQjjx6BtqDHVQ==}
+
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
@@ -3538,16 +3597,8 @@ packages:
typescript:
optional: true
- nostr-tools@2.17.0:
- resolution: {integrity: sha512-lrvHM7cSaGhz7F0YuBvgHMoU2s8/KuThihDoOYk8w5gpVHTy0DeUCAgCN8uLGeuSl5MAWekJr9Dkfo5HClqO9w==}
- peerDependencies:
- typescript: '>=5.0.0'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- nostr-tools@2.19.1:
- resolution: {integrity: sha512-iEHSzRxD1gCMohtna5Jx6Cm90gGK4mrJD2+2VYMu346/EucSlz9gsUFubQ3B7f3SMsnQnh1Srm5nCcPfy2NsNw==}
+ nostr-tools@2.19.4:
+ resolution: {integrity: sha512-qVLfoTpZegNYRJo5j+Oi6RPu0AwLP6jcvzcB3ySMnIT5DrAGNXfs5HNBspB/2HiGfH3GY+v6yXkTtcKSBQZwSg==}
peerDependencies:
typescript: '>=5.0.0'
peerDependenciesMeta:
@@ -3687,9 +3738,6 @@ packages:
pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
- periscopic@3.1.0:
- resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
-
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -4409,10 +4457,6 @@ packages:
svelte:
optional: true
- svelte@4.2.20:
- resolution: {integrity: sha512-eeEgGc2DtiUil5ANdtd8vPwt9AgaMdnuUFnPft9F5oMvU/FHu5IHFic+p1dR/UOB7XU2mX2yHW+NcTch4DCh5Q==}
- engines: {node: '>=16'}
-
svelte@5.39.12:
resolution: {integrity: sha512-CEzwxFuEycokU8K8CE/OuwVbmei+ivu2HvBGYIdASfMa1hCRSNr4RRkzNSvbAvu6h+BOig2CsZTAEY+WKvwZpA==}
engines: {node: '>=18'}
@@ -4954,15 +4998,16 @@ packages:
zimmerframe@1.1.4:
resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==}
+ zod@3.25.76:
+ resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
+
+ zod@4.3.5:
+ resolution: {integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==}
+
snapshots:
'@alloc/quick-lru@5.2.0': {}
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
-
'@antfu/utils@0.7.10': {}
'@apideck/better-ajv-errors@0.3.6(ajv@8.17.1)':
@@ -5746,6 +5791,27 @@ snapshots:
dependencies:
'@capacitor/core': 7.4.3
+ '@cmdcode/buff@2.2.5':
+ dependencies:
+ '@noble/hashes': 1.8.0
+ '@scure/base': 1.2.6
+
+ '@cmdcode/frost@1.1.3':
+ dependencies:
+ '@cmdcode/buff': 2.2.5
+ '@noble/curves': 1.9.7
+ '@noble/hashes': 1.8.0
+
+ '@cmdcode/nostr-p2p@2.0.11(typescript@5.9.3)':
+ dependencies:
+ '@cmdcode/buff': 2.2.5
+ '@noble/ciphers': 1.3.0
+ '@noble/curves': 1.9.7
+ nostr-tools: 2.19.4(typescript@5.9.3)
+ zod: 3.25.76
+ transitivePeerDependencies:
+ - typescript
+
'@cspotcode/source-map-support@0.8.1':
dependencies:
'@jridgewell/trace-mapping': 0.3.9
@@ -5865,6 +5931,17 @@ snapshots:
'@eslint/core': 0.16.0
levn: 0.4.1
+ '@frostr/bifrost@1.0.7(typescript@5.9.3)':
+ dependencies:
+ '@cmdcode/buff': 2.2.5
+ '@cmdcode/frost': 1.1.3
+ '@cmdcode/nostr-p2p': 2.0.11(typescript@5.9.3)
+ '@noble/ciphers': 1.3.0
+ '@noble/curves': 1.9.7
+ zod: 3.25.76
+ transitivePeerDependencies:
+ - typescript
+
'@getalby/lightning-tools@5.2.1': {}
'@getalby/lightning-tools@6.0.0': {}
@@ -6054,26 +6131,10 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
- '@jsr/fiatjaf__promenade-trusted-dealer@0.4.1':
- dependencies:
- '@jsr/henrygd__semaphore': 0.0.2
- '@jsr/nostr__tools': 2.16.2
- '@noble/curves': 1.9.7
-
- '@jsr/henrygd__semaphore@0.0.2': {}
-
- '@jsr/nostr__tools@2.16.2':
- dependencies:
- '@noble/ciphers': 0.5.3
- '@noble/curves': 1.2.0
- '@noble/hashes': 1.3.1
- '@scure/base': 1.1.1
- '@scure/bip32': 1.3.1
- '@scure/bip39': 1.2.1
- nostr-wasm: 0.1.0
-
'@noble/ciphers@0.5.3': {}
+ '@noble/ciphers@1.3.0': {}
+
'@noble/curves@1.1.0':
dependencies:
'@noble/hashes': 1.3.1
@@ -6115,6 +6176,18 @@ snapshots:
'@polka/url@1.0.0-next.29': {}
+ '@pomade/core@0.0.12(@frostr/bifrost@1.0.7(typescript@5.9.3))(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/signer@0.8.0(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(nostr-tools@2.19.4(typescript@5.9.3)))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-tools@2.19.4(typescript@5.9.3))':
+ dependencies:
+ '@frostr/bifrost': 1.0.7(typescript@5.9.3)
+ '@noble/hashes': 2.0.1
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3)
+ '@welshman/signer': 0.8.0(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(nostr-tools@2.19.4(typescript@5.9.3))
+ '@welshman/util': 0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3))
+ hash-wasm: 4.12.0
+ nostr-tools: 2.19.4(typescript@5.9.3)
+ zod: 4.3.5
+
'@poppanator/sveltekit-svg@4.2.1(rollup@2.79.2)(svelte@5.39.12)(svgo@3.3.2)(vite@5.4.20(@types/node@24.7.2)(terser@5.44.0))':
dependencies:
'@rollup/pluginutils': 5.3.0(rollup@2.79.2)
@@ -6701,32 +6774,26 @@ snapshots:
optionalDependencies:
'@vite-pwa/assets-generator': 0.2.6
- '@welshman/app@0.7.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(typescript@5.9.3)(ws@8.18.3)':
+ '@welshman/app@0.8.0(b5afff3bce11083f30b402cc615b1d09)':
dependencies:
- '@types/throttle-debounce': 5.0.2
- '@welshman/feeds': 0.7.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(typescript@5.9.3)(ws@8.18.3)
- '@welshman/lib': 0.7.1
- '@welshman/net': 0.7.1(typescript@5.9.3)(ws@8.18.3)
- '@welshman/router': 0.7.1(typescript@5.9.3)(ws@8.18.3)
- '@welshman/signer': 0.7.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(typescript@5.9.3)(ws@8.18.3)
- '@welshman/store': 0.7.1(typescript@5.9.3)(ws@8.18.3)
- '@welshman/util': 0.7.1(typescript@5.9.3)
+ '@pomade/core': 0.0.12(@frostr/bifrost@1.0.7(typescript@5.9.3))(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/signer@0.8.0(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(nostr-tools@2.19.4(typescript@5.9.3)))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-tools@2.19.4(typescript@5.9.3))
+ '@welshman/feeds': 0.8.0(45f599e012c0bafe61e31ddc0e3d9711)
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3)
+ '@welshman/router': 0.8.0(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))
+ '@welshman/signer': 0.8.0(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(nostr-tools@2.19.4(typescript@5.9.3))
+ '@welshman/store': 0.8.0(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(svelte@5.39.12)
+ '@welshman/util': 0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3))
fuse.js: 7.1.0
- svelte: 4.2.20
+ svelte: 5.39.12
throttle-debounce: 5.0.2
- transitivePeerDependencies:
- - nostr-signer-capacitor-plugin
- - typescript
- - ws
- '@welshman/content@0.7.1(typescript@5.9.3)':
+ '@welshman/content@0.8.0(nostr-tools@2.19.4(typescript@5.9.3))':
dependencies:
'@braintree/sanitize-url': 7.1.1
- nostr-tools: 2.17.0(typescript@5.9.3)
- transitivePeerDependencies:
- - typescript
+ nostr-tools: 2.19.4(typescript@5.9.3)
- '@welshman/editor@0.7.1(@tiptap/extension-image@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))(@tiptap/extension-link@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3))(linkifyjs@4.3.2)(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.3)(tiptap-markdown@0.8.10(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))(typescript@5.9.3)':
+ '@welshman/editor@0.8.0(@tiptap/extension-image@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))(@tiptap/extension-link@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3))(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(linkifyjs@4.3.2)(nostr-tools@2.19.4(typescript@5.9.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.3)(tiptap-markdown@0.8.10(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))':
dependencies:
'@tiptap/core': 2.26.3(@tiptap/pm@2.26.3)
'@tiptap/extension-code': 2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))
@@ -6741,10 +6808,10 @@ snapshots:
'@tiptap/extension-text': 2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))
'@tiptap/pm': 2.26.3
'@tiptap/suggestion': 2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)
- '@welshman/lib': 0.7.1
- '@welshman/util': 0.7.1(typescript@5.9.3)
- nostr-editor: 1.0.2(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/extension-image@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))(@tiptap/extension-link@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)(linkifyjs@4.3.2)(nostr-tools@2.17.0(typescript@5.9.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.3)(tiptap-markdown@0.8.10(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))
- nostr-tools: 2.17.0(typescript@5.9.3)
+ '@welshman/lib': 0.8.0
+ '@welshman/util': 0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3))
+ nostr-editor: 1.0.2(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/extension-image@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))(@tiptap/extension-link@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)(linkifyjs@4.3.2)(nostr-tools@2.19.4(typescript@5.9.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.3)(tiptap-markdown@0.8.10(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))
+ nostr-tools: 2.19.4(typescript@5.9.3)
tippy.js: 6.3.7
transitivePeerDependencies:
- '@tiptap/extension-image'
@@ -6755,80 +6822,62 @@ snapshots:
- prosemirror-state
- prosemirror-view
- tiptap-markdown
- - typescript
- '@welshman/feeds@0.7.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(typescript@5.9.3)(ws@8.18.3)':
+ '@welshman/feeds@0.8.0(45f599e012c0bafe61e31ddc0e3d9711)':
dependencies:
- '@welshman/lib': 0.7.1
- '@welshman/net': 0.7.1(typescript@5.9.3)(ws@8.18.3)
- '@welshman/router': 0.7.1(typescript@5.9.3)(ws@8.18.3)
- '@welshman/signer': 0.7.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(typescript@5.9.3)(ws@8.18.3)
- '@welshman/util': 0.7.1(typescript@5.9.3)
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3)
+ '@welshman/router': 0.8.0(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))
+ '@welshman/signer': 0.8.0(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(nostr-tools@2.19.4(typescript@5.9.3))
+ '@welshman/util': 0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3))
trava: 1.2.1
- transitivePeerDependencies:
- - nostr-signer-capacitor-plugin
- - typescript
- - ws
- '@welshman/lib@0.7.1':
+ '@welshman/lib@0.8.0':
dependencies:
'@scure/base': 1.2.6
'@types/events': 3.0.3
events: 3.3.0
- '@welshman/net@0.7.1(typescript@5.9.3)(ws@8.18.3)':
+ '@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3)':
dependencies:
- '@welshman/lib': 0.7.1
- '@welshman/util': 0.7.1(typescript@5.9.3)
+ '@welshman/lib': 0.8.0
+ '@welshman/util': 0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3))
events: 3.3.0
isomorphic-ws: 5.0.0(ws@8.18.3)
transitivePeerDependencies:
- - typescript
- ws
- '@welshman/router@0.7.1(typescript@5.9.3)(ws@8.18.3)':
+ '@welshman/router@0.8.0(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))':
dependencies:
- '@welshman/lib': 0.7.1
- '@welshman/net': 0.7.1(typescript@5.9.3)(ws@8.18.3)
- '@welshman/util': 0.7.1(typescript@5.9.3)
- transitivePeerDependencies:
- - typescript
- - ws
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3)
+ '@welshman/util': 0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3))
- '@welshman/signer@0.7.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(typescript@5.9.3)(ws@8.18.3)':
+ '@welshman/signer@0.8.0(@noble/curves@1.9.7)(@noble/hashes@2.0.1)(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.4.3))(nostr-tools@2.19.4(typescript@5.9.3))':
dependencies:
- '@jsr/fiatjaf__promenade-trusted-dealer': 0.4.1
'@noble/curves': 1.9.7
'@noble/hashes': 2.0.1
- '@welshman/lib': 0.7.1
- '@welshman/net': 0.7.1(typescript@5.9.3)(ws@8.18.3)
- '@welshman/util': 0.7.1(typescript@5.9.3)
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3)
+ '@welshman/util': 0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3))
nostr-signer-capacitor-plugin: 0.0.4(@capacitor/core@7.4.3)
- nostr-tools: 2.19.1(typescript@5.9.3)
- transitivePeerDependencies:
- - typescript
- - ws
+ nostr-tools: 2.19.4(typescript@5.9.3)
- '@welshman/store@0.7.1(typescript@5.9.3)(ws@8.18.3)':
+ '@welshman/store@0.8.0(@welshman/lib@0.8.0)(@welshman/net@0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3))(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(svelte@5.39.12)':
dependencies:
- '@welshman/lib': 0.7.1
- '@welshman/net': 0.7.1(typescript@5.9.3)(ws@8.18.3)
- '@welshman/util': 0.7.1(typescript@5.9.3)
- svelte: 4.2.20
- transitivePeerDependencies:
- - typescript
- - ws
+ '@welshman/lib': 0.8.0
+ '@welshman/net': 0.8.0(@welshman/lib@0.8.0)(@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3)))(ws@8.18.3)
+ '@welshman/util': 0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3))
+ svelte: 5.39.12
- '@welshman/util@0.7.1(typescript@5.9.3)':
+ '@welshman/util@0.8.0(@noble/curves@1.9.7)(@welshman/lib@0.8.0)(nostr-tools@2.19.4(typescript@5.9.3))':
dependencies:
'@noble/curves': 1.9.7
'@types/ws': 8.18.1
- '@welshman/lib': 0.7.1
+ '@welshman/lib': 0.8.0
js-base64: 3.7.8
- nostr-tools: 2.17.0(typescript@5.9.3)
+ nostr-tools: 2.19.4(typescript@5.9.3)
nostr-wasm: 0.1.0
- transitivePeerDependencies:
- - typescript
'@xml-tools/parser@1.0.11':
dependencies:
@@ -7173,14 +7222,6 @@ snapshots:
clsx@2.1.1: {}
- code-red@1.0.4:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
- '@types/estree': 1.0.8
- acorn: 8.15.0
- estree-walker: 3.0.3
- periscopic: 3.1.0
-
color-convert@1.9.3:
dependencies:
color-name: 1.1.3
@@ -7822,10 +7863,6 @@ snapshots:
estree-walker@2.0.2: {}
- estree-walker@3.0.3:
- dependencies:
- '@types/estree': 1.0.8
-
esutils@2.0.3: {}
events-universal@1.0.1:
@@ -8129,6 +8166,8 @@ snapshots:
dependencies:
has-symbols: 1.1.0
+ hash-wasm@4.12.0: {}
+
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
@@ -8677,7 +8716,7 @@ snapshots:
normalize-range@0.1.2: {}
- nostr-editor@1.0.2(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/extension-image@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))(@tiptap/extension-link@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)(linkifyjs@4.3.2)(nostr-tools@2.17.0(typescript@5.9.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.3)(tiptap-markdown@0.8.10(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))):
+ nostr-editor@1.0.2(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/extension-image@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3)))(@tiptap/extension-link@2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3))(@tiptap/pm@2.26.3)(linkifyjs@4.3.2)(nostr-tools@2.19.4(typescript@5.9.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.3)(tiptap-markdown@0.8.10(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))):
dependencies:
'@tiptap/core': 2.26.3(@tiptap/pm@2.26.3)
'@tiptap/extension-image': 2.27.1(@tiptap/core@2.26.3(@tiptap/pm@2.26.3))
@@ -8686,7 +8725,7 @@ snapshots:
js-base64: 3.7.8
light-bolt11-decoder: 3.2.0
linkifyjs: 4.3.2
- nostr-tools: 2.17.0(typescript@5.9.3)
+ nostr-tools: 2.19.4(typescript@5.9.3)
prosemirror-markdown: 1.13.2
prosemirror-model: 1.25.3
prosemirror-state: 1.4.3
@@ -8709,19 +8748,7 @@ snapshots:
optionalDependencies:
typescript: 5.9.3
- nostr-tools@2.17.0(typescript@5.9.3):
- dependencies:
- '@noble/ciphers': 0.5.3
- '@noble/curves': 1.2.0
- '@noble/hashes': 1.3.1
- '@scure/base': 1.1.1
- '@scure/bip32': 1.3.1
- '@scure/bip39': 1.2.1
- nostr-wasm: 0.1.0
- optionalDependencies:
- typescript: 5.9.3
-
- nostr-tools@2.19.1(typescript@5.9.3):
+ nostr-tools@2.19.4(typescript@5.9.3):
dependencies:
'@noble/ciphers': 0.5.3
'@noble/curves': 1.2.0
@@ -8861,12 +8888,6 @@ snapshots:
pend@1.2.0: {}
- periscopic@3.1.0:
- dependencies:
- '@types/estree': 1.0.8
- estree-walker: 3.0.3
- is-reference: 3.0.3
-
picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -9648,23 +9669,6 @@ snapshots:
optionalDependencies:
svelte: 5.39.12
- svelte@4.2.20:
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@jridgewell/sourcemap-codec': 1.5.5
- '@jridgewell/trace-mapping': 0.3.31
- '@types/estree': 1.0.8
- acorn: 8.15.0
- aria-query: 5.3.2
- axobject-query: 4.1.0
- code-red: 1.0.4
- css-tree: 2.3.1
- estree-walker: 3.0.3
- is-reference: 3.0.3
- locate-character: 3.0.0
- magic-string: 0.30.19
- periscopic: 3.1.0
-
svelte@5.39.12:
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -10334,3 +10338,7 @@ snapshots:
yocto-queue@0.1.0: {}
zimmerframe@1.1.4: {}
+
+ zod@3.25.76: {}
+
+ zod@4.3.5: {}
diff --git a/src/app/components/LogOut.svelte b/src/app/components/LogOut.svelte
index 490c108c..f735b69b 100644
--- a/src/app/components/LogOut.svelte
+++ b/src/app/components/LogOut.svelte
@@ -17,6 +17,7 @@
await logout()
window.location.href = "/"
} catch (e) {
+ console.error(e)
loading = false
}
}
diff --git a/src/app/components/PrimaryNav.svelte b/src/app/components/PrimaryNav.svelte
index e27ffd03..ea1fa482 100644
--- a/src/app/components/PrimaryNav.svelte
+++ b/src/app/components/PrimaryNav.svelte
@@ -62,7 +62,7 @@
Here's what the process looks like:
-- Once you export your key, you'll be logged out and won't be able to log in using - your email and password any more. Going forward, you'll need to use your signer app instead. -
- {#if !success} -To confirm, please enter your password below:
- {/snippet} - {#snippet input()} - - {/snippet} -