diff --git a/package.json b/package.json index 59f89338..2ba07179 100644 --- a/package.json +++ b/package.json @@ -59,17 +59,17 @@ "@types/throttle-debounce": "^5.0.2", "@vite-pwa/assets-generator": "^0.2.6", "@vite-pwa/sveltekit": "^0.6.6", - "@welshman/app": "^0.5.0", - "@welshman/content": "^0.5.0", - "@welshman/editor": "^0.5.0", - "@welshman/feeds": "^0.5.0", - "@welshman/lib": "^0.5.0", - "@welshman/net": "^0.5.0", - "@welshman/relay": "^0.5.0", - "@welshman/router": "^0.5.0", - "@welshman/signer": "^0.5.0", - "@welshman/store": "^0.5.0", - "@welshman/util": "^0.5.0", + "@welshman/app": "^0.5.1", + "@welshman/content": "^0.5.1", + "@welshman/editor": "^0.5.1", + "@welshman/feeds": "^0.5.1", + "@welshman/lib": "^0.5.1", + "@welshman/net": "^0.5.1", + "@welshman/relay": "^0.5.1", + "@welshman/router": "^0.5.1", + "@welshman/signer": "^0.5.1", + "@welshman/store": "^0.5.1", + "@welshman/util": "^0.5.1", "compressorjs": "^1.2.1", "daisyui": "^4.12.10", "date-picker-svelte": "^2.13.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9c550054..b490b6c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,38 +72,38 @@ importers: specifier: ^0.6.6 version: 0.6.8(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.25.10)(vite@5.4.17(@types/node@22.14.0)(terser@5.39.0)))(svelte@5.25.10)(vite@5.4.17(@types/node@22.14.0)(terser@5.39.0)))(@vite-pwa/assets-generator@0.2.6)(vite-plugin-pwa@0.21.2(@vite-pwa/assets-generator@0.2.6)(vite@5.4.17(@types/node@22.14.0)(terser@5.39.0))(workbox-build@7.3.0)(workbox-window@7.3.0)) '@welshman/app': - specifier: ^0.5.0 - version: 0.5.0(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) + specifier: ^0.5.1 + version: 0.5.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) '@welshman/content': - specifier: ^0.5.0 - version: 0.5.0(typescript@5.8.3) + specifier: ^0.5.1 + version: 0.5.1(typescript@5.8.3) '@welshman/editor': - specifier: ^0.5.0 - version: 0.5.0(@tiptap/extension-image@2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(linkifyjs@4.3.2)(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.39.3)(tiptap-markdown@0.8.10(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(typescript@5.8.3) + specifier: ^0.5.1 + version: 0.5.1(@tiptap/extension-image@2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(linkifyjs@4.3.2)(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.39.3)(tiptap-markdown@0.8.10(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(typescript@5.8.3) '@welshman/feeds': - specifier: ^0.5.0 - version: 0.5.0(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) + specifier: ^0.5.1 + version: 0.5.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) '@welshman/lib': - specifier: ^0.5.0 - version: 0.5.0 + specifier: ^0.5.1 + version: 0.5.1 '@welshman/net': - specifier: ^0.5.0 - version: 0.5.0(typescript@5.8.3)(ws@8.18.3) + specifier: ^0.5.1 + version: 0.5.1(typescript@5.8.3)(ws@8.18.3) '@welshman/relay': - specifier: ^0.5.0 - version: 0.5.0(typescript@5.8.3) + specifier: ^0.5.1 + version: 0.5.1(typescript@5.8.3) '@welshman/router': - specifier: ^0.5.0 - version: 0.5.0(typescript@5.8.3) + specifier: ^0.5.1 + version: 0.5.1(typescript@5.8.3) '@welshman/signer': - specifier: ^0.5.0 - version: 0.5.0(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) + specifier: ^0.5.1 + version: 0.5.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) '@welshman/store': - specifier: ^0.5.0 - version: 0.5.0(typescript@5.8.3) + specifier: ^0.5.1 + version: 0.5.1(typescript@5.8.3) '@welshman/util': - specifier: ^0.5.0 - version: 0.5.0(typescript@5.8.3) + specifier: ^0.5.1 + version: 0.5.1(typescript@5.8.3) compressorjs: specifier: ^1.2.1 version: 1.2.1 @@ -1659,41 +1659,41 @@ packages: '@vite-pwa/assets-generator': optional: true - '@welshman/app@0.5.0': - resolution: {integrity: sha512-Vj5urVSylqmlpmwmZv6Q9u7FzWAW1XfbTytheenfv1gsL3HAfJm9gnW9hInPix9GOC3jdT9XKCZmH9+9Sfn7TA==} + '@welshman/app@0.5.1': + resolution: {integrity: sha512-/7xRGdBQyCDh+av1yDSMEHeyQQy61IZATBUxaGT/0tjFObsBoiYtLSg6iWFr9b5eo9LYVi54EJOo1PX2PdzvTg==} - '@welshman/content@0.5.0': - resolution: {integrity: sha512-F7B4JoY+OP3ImAfn+wWbBsKw39HaktI5Qi+DE8/KtgnXRTBpJ9XKmvyVEUYvSFysBuckprdHV7ZqVEmc5W24jA==} + '@welshman/content@0.5.1': + resolution: {integrity: sha512-Ft41yd5fdNgn+ZGO21zV2SSuwBGaKUw1l9HfpPvFbf+Ef+PYtRclOCIkZ3uo4OSASJu06lbumnBChgfkGn6AxA==} - '@welshman/editor@0.5.0': - resolution: {integrity: sha512-rJWdjbidy+EtoqeDtUsVTeJGHQ9+HznVeLYNli0GfugvJoHlx2NB1pFTSlS2YCvm8QWDsI2ZCZglUeqPMcO2YA==} + '@welshman/editor@0.5.1': + resolution: {integrity: sha512-JuM2Sb9XaXLDNxEnmMVGzPZfkYXl8BicHXua4dETmhPuZV23UPTuv2m7y0K+yW56AStRnBtjgSzVanK/pJW5Xg==} - '@welshman/feeds@0.5.0': - resolution: {integrity: sha512-bY8mjA+9lJoy6vU2lLpX+2sGp3LKpgyzFRf/oAQ6W/bQTlFLE1VXC4/W3yyVBDlGw8oJM9niaGd0/zCefCeTkg==} + '@welshman/feeds@0.5.1': + resolution: {integrity: sha512-9QOJERYlkmlQsiQH0OHA0CvoaE1r8lC2GsWn5cXv1XoskyR5q3HghKRC9MUtyx/vnO45irmy9SdBkVHz7WqXjg==} - '@welshman/lib@0.5.0': - resolution: {integrity: sha512-Sj4zNPpMC3QSi4hu8bjF/qzY+klYf1zlKOhwKKOJJDcSes1/9khT5QB9icJn7ki1a7J7mzYrJaa01hTE9hxkCw==} + '@welshman/lib@0.5.1': + resolution: {integrity: sha512-XPttF23jzwwgdmd83d+AZPCxZbkoQfJhn6p+w3hr5gdvunmDp3xdBf+fegnQYv/HIDBMQOHzyM/XxUYmqNDheA==} engines: {node: '>=12.0.0'} - '@welshman/net@0.5.0': - resolution: {integrity: sha512-k/kRaNmP0TC/quoRJPJ+yYk6TSyjB4HX1NaXmFmWoDIOnIUskgbgH83hbklvHoO3TvAgR1r8ENzDtiTnUVryMg==} + '@welshman/net@0.5.1': + resolution: {integrity: sha512-NSgAgiJhJvme9ov2/JP+ehuao/WMpjcQNFkshGaoe+PtzpwMsBSz9rEiwuPpZwsz3/edPdv8DgJwOzL6rQM+bw==} - '@welshman/relay@0.5.0': - resolution: {integrity: sha512-9sYPz6b8H+zlyAyZZ/zRGwnKN+lWGt/Tn7+pFLCSpdAAHTtRU0T68MaRgnLHJNcLNiMpwjG/He/CZj0PkYL5Bw==} + '@welshman/relay@0.5.1': + resolution: {integrity: sha512-yyKvJt/3Vf2at7bqrGKPawHnuOVS1BKrMN8zyFLa49ntNi394+foWDkmMBEUZMdJBVVK5YVk/SQ0rJ2RkRj/gA==} - '@welshman/router@0.5.0': - resolution: {integrity: sha512-ue/8pzVweTfqE1naJ1TzdC+PCWt3Z3gRu1jesXFPXelWb6rhb9eb4Rk91I2TuZLKdJbX5PvaO+d/lbtnnBM6eA==} + '@welshman/router@0.5.1': + resolution: {integrity: sha512-jH9pNSc8C1yYhEjN3Y0b8SMPg7V3Pqa0QNEKplk/TqdXoMCRQhM1aez+DXXwp7lA1q7GAqfViQ//0DMYrvAS6A==} - '@welshman/signer@0.5.0': - resolution: {integrity: sha512-EQhNfV+7nNEXYRc71XNvkgy74tu1IoWrtDZAkASyaCxTzigU8K2R7QfCFQEl3zxWlmu1PZ9Xr1teTeo3OX/IPw==} + '@welshman/signer@0.5.1': + resolution: {integrity: sha512-Ok8qUD7Mp7fHYXUxDnw0k0/fkiBxNomPXlt7EQ16RZ8ND9QayhP4U+MCXUGfIqzh89cPtwBnhZYofKsqaSWD0Q==} peerDependencies: nostr-signer-capacitor-plugin: ~0.0.4 - '@welshman/store@0.5.0': - resolution: {integrity: sha512-wdQgUvxWhvi6ybx20Ic9GZMDHmXDs3t9Y6Dp7CUu8xBZsiSIqflMGitjd8ITvH5LBVVMbhqdWAxIat/ihXP/rw==} + '@welshman/store@0.5.1': + resolution: {integrity: sha512-wuQt/RGMk1dkOfImGfnCm+dDMI0+6mFIRXC17nC3v8TT/k0HUY8+JXPgYo9PP5E98YK3zFpmdeqFmxj4Q4puGA==} - '@welshman/util@0.5.0': - resolution: {integrity: sha512-i/Pg6uy9x8KfOThbvYHpanPX171mkTLaw0JCNIB4ZZAxjYKhpRkczRKpoyw9GQ1yW/ROWzUhYFaPCwU7UUcioA==} + '@welshman/util@0.5.1': + resolution: {integrity: sha512-8Hn0ONx2yc3l3D/7DMFkqIPlMU1b7CeMmEz+np43f5+X5y7iWJ3LGau2nJ6lSbIyM1WaxFl3++W691+bFPNz3Q==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -6542,17 +6542,17 @@ snapshots: optionalDependencies: '@vite-pwa/assets-generator': 0.2.6 - '@welshman/app@0.5.0(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3)': + '@welshman/app@0.5.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3)': dependencies: '@types/throttle-debounce': 5.0.2 - '@welshman/feeds': 0.5.0(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) - '@welshman/lib': 0.5.0 - '@welshman/net': 0.5.0(typescript@5.8.3)(ws@8.18.3) - '@welshman/relay': 0.5.0(typescript@5.8.3) - '@welshman/router': 0.5.0(typescript@5.8.3) - '@welshman/signer': 0.5.0(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) - '@welshman/store': 0.5.0(typescript@5.8.3) - '@welshman/util': 0.5.0(typescript@5.8.3) + '@welshman/feeds': 0.5.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) + '@welshman/lib': 0.5.1 + '@welshman/net': 0.5.1(typescript@5.8.3)(ws@8.18.3) + '@welshman/relay': 0.5.1(typescript@5.8.3) + '@welshman/router': 0.5.1(typescript@5.8.3) + '@welshman/signer': 0.5.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) + '@welshman/store': 0.5.1(typescript@5.8.3) + '@welshman/util': 0.5.1(typescript@5.8.3) fuse.js: 7.1.0 svelte: 4.2.20 throttle-debounce: 5.0.2 @@ -6561,14 +6561,14 @@ snapshots: - typescript - ws - '@welshman/content@0.5.0(typescript@5.8.3)': + '@welshman/content@0.5.1(typescript@5.8.3)': dependencies: '@braintree/sanitize-url': 7.1.1 nostr-tools: 2.14.2(typescript@5.8.3) transitivePeerDependencies: - typescript - '@welshman/editor@0.5.0(@tiptap/extension-image@2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(linkifyjs@4.3.2)(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.39.3)(tiptap-markdown@0.8.10(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(typescript@5.8.3)': + '@welshman/editor@0.5.1(@tiptap/extension-image@2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(linkifyjs@4.3.2)(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.39.3)(tiptap-markdown@0.8.10(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(typescript@5.8.3)': dependencies: '@tiptap/core': 2.12.0(@tiptap/pm@2.12.0) '@tiptap/extension-code': 2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)) @@ -6583,8 +6583,8 @@ snapshots: '@tiptap/extension-text': 2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)) '@tiptap/pm': 2.12.0 '@tiptap/suggestion': 2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0) - '@welshman/lib': 0.5.0 - '@welshman/util': 0.5.0(typescript@5.8.3) + '@welshman/lib': 0.5.1 + '@welshman/util': 0.5.1(typescript@5.8.3) nostr-editor: 1.0.1(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/extension-image@2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.26.2(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0)(linkifyjs@4.3.2)(nostr-tools@2.14.2(typescript@5.8.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.39.3)(tiptap-markdown@0.8.10(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))) nostr-tools: 2.14.2(typescript@5.8.3) tippy.js: 6.3.7 @@ -6599,78 +6599,78 @@ snapshots: - tiptap-markdown - typescript - '@welshman/feeds@0.5.0(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3)': + '@welshman/feeds@0.5.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3)': dependencies: - '@welshman/lib': 0.5.0 - '@welshman/net': 0.5.0(typescript@5.8.3)(ws@8.18.3) - '@welshman/relay': 0.5.0(typescript@5.8.3) - '@welshman/router': 0.5.0(typescript@5.8.3) - '@welshman/signer': 0.5.0(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) - '@welshman/util': 0.5.0(typescript@5.8.3) + '@welshman/lib': 0.5.1 + '@welshman/net': 0.5.1(typescript@5.8.3)(ws@8.18.3) + '@welshman/relay': 0.5.1(typescript@5.8.3) + '@welshman/router': 0.5.1(typescript@5.8.3) + '@welshman/signer': 0.5.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3) + '@welshman/util': 0.5.1(typescript@5.8.3) trava: 1.2.1 transitivePeerDependencies: - nostr-signer-capacitor-plugin - typescript - ws - '@welshman/lib@0.5.0': + '@welshman/lib@0.5.1': dependencies: '@scure/base': 1.2.6 '@types/events': 3.0.3 events: 3.3.0 - '@welshman/net@0.5.0(typescript@5.8.3)(ws@8.18.3)': + '@welshman/net@0.5.1(typescript@5.8.3)(ws@8.18.3)': dependencies: - '@welshman/lib': 0.5.0 - '@welshman/relay': 0.5.0(typescript@5.8.3) - '@welshman/util': 0.5.0(typescript@5.8.3) + '@welshman/lib': 0.5.1 + '@welshman/relay': 0.5.1(typescript@5.8.3) + '@welshman/util': 0.5.1(typescript@5.8.3) events: 3.3.0 isomorphic-ws: 5.0.0(ws@8.18.3) transitivePeerDependencies: - typescript - ws - '@welshman/relay@0.5.0(typescript@5.8.3)': + '@welshman/relay@0.5.1(typescript@5.8.3)': dependencies: - '@welshman/lib': 0.5.0 - '@welshman/util': 0.5.0(typescript@5.8.3) + '@welshman/lib': 0.5.1 + '@welshman/util': 0.5.1(typescript@5.8.3) transitivePeerDependencies: - typescript - '@welshman/router@0.5.0(typescript@5.8.3)': + '@welshman/router@0.5.1(typescript@5.8.3)': dependencies: - '@welshman/lib': 0.5.0 - '@welshman/relay': 0.5.0(typescript@5.8.3) - '@welshman/util': 0.5.0(typescript@5.8.3) + '@welshman/lib': 0.5.1 + '@welshman/relay': 0.5.1(typescript@5.8.3) + '@welshman/util': 0.5.1(typescript@5.8.3) transitivePeerDependencies: - typescript - '@welshman/signer@0.5.0(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3)': + '@welshman/signer@0.5.1(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.3)': dependencies: '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 - '@welshman/lib': 0.5.0 - '@welshman/net': 0.5.0(typescript@5.8.3)(ws@8.18.3) - '@welshman/util': 0.5.0(typescript@5.8.3) + '@welshman/lib': 0.5.1 + '@welshman/net': 0.5.1(typescript@5.8.3)(ws@8.18.3) + '@welshman/util': 0.5.1(typescript@5.8.3) nostr-signer-capacitor-plugin: 0.0.4(@capacitor/core@7.2.0) nostr-tools: 2.14.2(typescript@5.8.3) transitivePeerDependencies: - typescript - ws - '@welshman/store@0.5.0(typescript@5.8.3)': + '@welshman/store@0.5.1(typescript@5.8.3)': dependencies: - '@welshman/lib': 0.5.0 - '@welshman/relay': 0.5.0(typescript@5.8.3) - '@welshman/util': 0.5.0(typescript@5.8.3) + '@welshman/lib': 0.5.1 + '@welshman/relay': 0.5.1(typescript@5.8.3) + '@welshman/util': 0.5.1(typescript@5.8.3) svelte: 4.2.20 transitivePeerDependencies: - typescript - '@welshman/util@0.5.0(typescript@5.8.3)': + '@welshman/util@0.5.1(typescript@5.8.3)': dependencies: '@types/ws': 8.18.1 - '@welshman/lib': 0.5.0 + '@welshman/lib': 0.5.1 js-base64: 3.7.8 nostr-tools: 2.14.2(typescript@5.8.3) nostr-wasm: 0.1.0 diff --git a/src/app/components/ThunkFailure.svelte b/src/app/components/ThunkFailure.svelte index 0d73ab2b..70febc88 100644 --- a/src/app/components/ThunkFailure.svelte +++ b/src/app/components/ThunkFailure.svelte @@ -46,8 +46,7 @@ {#if showFailure} {@const url = failedUrls[0]} - {@const status = $thunk.status[url]} - {@const message = $thunk.details[url]} + {@const {status, detail: message} = $thunk.results[url]}