diff --git a/package.json b/package.json index f3e17cbe..112dbac9 100644 --- a/package.json +++ b/package.json @@ -52,17 +52,17 @@ "@types/qrcode": "^1.5.5", "@vite-pwa/assets-generator": "^0.2.6", "@vite-pwa/sveltekit": "^0.6.6", - "@welshman/app": "^0.3.5", - "@welshman/content": "^0.3.5", - "@welshman/editor": "^0.3.5", - "@welshman/feeds": "^0.3.5", - "@welshman/lib": "^0.3.5", - "@welshman/net": "^0.3.5", - "@welshman/relay": "^0.3.5", - "@welshman/router": "^0.3.5", - "@welshman/signer": "^0.3.5", - "@welshman/store": "^0.3.5", - "@welshman/util": "^0.3.5", + "@welshman/app": "^0.3.7", + "@welshman/content": "^0.3.7", + "@welshman/editor": "^0.3.7", + "@welshman/feeds": "^0.3.7", + "@welshman/lib": "^0.3.7", + "@welshman/net": "^0.3.7", + "@welshman/relay": "^0.3.7", + "@welshman/router": "^0.3.7", + "@welshman/signer": "^0.3.7", + "@welshman/store": "^0.3.7", + "@welshman/util": "^0.3.7", "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 0ad2620b..8f03d2da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,38 +51,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.3.5 - version: 0.3.5(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) + specifier: ^0.3.7 + version: 0.3.7(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) '@welshman/content': - specifier: ^0.3.5 - version: 0.3.5(typescript@5.8.3) + specifier: ^0.3.7 + version: 0.3.7(typescript@5.8.3) '@welshman/editor': - specifier: ^0.3.5 - version: 0.3.5(@tiptap/extension-image@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(linkifyjs@4.3.1)(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(tiptap-markdown@0.8.10(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(typescript@5.8.3) + specifier: ^0.3.7 + version: 0.3.7(@tiptap/extension-image@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(linkifyjs@4.3.1)(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.3.5 - version: 0.3.5(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) + specifier: ^0.3.7 + version: 0.3.7(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) '@welshman/lib': - specifier: ^0.3.5 - version: 0.3.5 + specifier: ^0.3.7 + version: 0.3.7 '@welshman/net': - specifier: ^0.3.5 - version: 0.3.5(typescript@5.8.3)(ws@8.18.2) + specifier: ^0.3.7 + version: 0.3.7(typescript@5.8.3)(ws@8.18.2) '@welshman/relay': - specifier: ^0.3.5 - version: 0.3.5(typescript@5.8.3) + specifier: ^0.3.7 + version: 0.3.7(typescript@5.8.3) '@welshman/router': - specifier: ^0.3.5 - version: 0.3.5(typescript@5.8.3) + specifier: ^0.3.7 + version: 0.3.7(typescript@5.8.3) '@welshman/signer': - specifier: ^0.3.5 - version: 0.3.5(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) + specifier: ^0.3.7 + version: 0.3.7(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) '@welshman/store': - specifier: ^0.3.5 - version: 0.3.5(typescript@5.8.3) + specifier: ^0.3.7 + version: 0.3.7(typescript@5.8.3) '@welshman/util': - specifier: ^0.3.5 - version: 0.3.5(typescript@5.8.3) + specifier: ^0.3.7 + version: 0.3.7(typescript@5.8.3) compressorjs: specifier: ^1.2.1 version: 1.2.1 @@ -1593,41 +1593,41 @@ packages: '@vite-pwa/assets-generator': optional: true - '@welshman/app@0.3.5': - resolution: {integrity: sha512-lTVjIhg6LfYvx9CCyCL8K6E8rSSJ3hYqHcYEyrfEFmtYYN9FWfGNZ0rKic0efOXXGo0n/6yMcS5Rga9c63JeZg==} + '@welshman/app@0.3.7': + resolution: {integrity: sha512-YaI1J/N5H1jmmvbNNfGijclr6kaOpECcPMFG/ts2e2j04/4n78oMbJCOIaRuN8N9tpyVs130A9SP9GdMiQfH/A==} - '@welshman/content@0.3.5': - resolution: {integrity: sha512-iupIcP4DMlT1CRU687Pl7Nxop3Fd9P+5bgP0bF81xW50MIwuQLhOas6Qr4zfLhj8aL8KryYMkmyjEjeUH0zZ+g==} + '@welshman/content@0.3.7': + resolution: {integrity: sha512-wC6rN8KoVJ7iAFmGZ6LtPe32SjKOnBjRIwuSL3GiFS34D1wiBmLWeSXijksf0SZevGj+cgVm/N3+frhNuku4Gg==} - '@welshman/editor@0.3.5': - resolution: {integrity: sha512-PUky4PyKjEf8gSHb+hrhbFGq2YPxQQTg8IWXJczd6bhbVPCoSe9SPEisbI7TnLzEQORNOuPkjGD3cAZfIT8D5A==} + '@welshman/editor@0.3.7': + resolution: {integrity: sha512-HZsSLthhzXTUFkg+mwuev9hwIFPV+OzZDGyavKE8Y4Oof6hVLWSbTMmV9Kko6qSpyhJ+p5jWS1pYdkIlijBXAA==} - '@welshman/feeds@0.3.5': - resolution: {integrity: sha512-XNsmxgC6+C4EkYhtJ6sQ4Lm6Y0xGvLeC41wnqZiXE8NC/xPEp3pM9mD4Oq+gEcGaYb1nUtGTE+rjnX2PwDfuLA==} + '@welshman/feeds@0.3.7': + resolution: {integrity: sha512-R4MDnfOLLHvRmHS5CNcCsORPLtk0DtdPGXQG5cwrkHs801JDEJUfiV3jCH5F7SBc0cBDV5VGaoUBUeVzBkuSpA==} - '@welshman/lib@0.3.5': - resolution: {integrity: sha512-yzMSMaSD00Oc2g/qEypwmH7NIjON70WPHFB7CkU5hlfTdPm3vKk3WLoTj3z7xLFdsSRhaXpyG8HgktHDx1eNFw==} + '@welshman/lib@0.3.7': + resolution: {integrity: sha512-Zx0xVNwqUNS2+oAjgpUKF2TYcwCnbCku83B2w2immlzy84Lb8pGbeD5WgJpilSbSPjMrzg9uQ7QjyYRj8xc7DA==} engines: {node: '>=12.0.0'} - '@welshman/net@0.3.5': - resolution: {integrity: sha512-XDADpkPlUxmzyk49xR6PlKVm+hhmc03auDrYcfeAlp6K32TKqZj9DJV3uNvUzkhAsw0j08ObWYbKWr8UHW2Q1A==} + '@welshman/net@0.3.7': + resolution: {integrity: sha512-vDjKhT4mpDPoNNwtAnIgsn/5yKhfzHtsseF/xq8JtvdvJ5KULmTkntMk9Lug1MkaUYa7QOBmuDsl87WlSJYGew==} - '@welshman/relay@0.3.5': - resolution: {integrity: sha512-0Qp/ZuVr/ReyS+Apv7w1kjiumlB+fbMKjHtXkCvxwXO/Yo0DOOvvwt1sUdKhJ5jdyCCJ/ZFIuFPK8lkma650nQ==} + '@welshman/relay@0.3.7': + resolution: {integrity: sha512-aF0jeeUWn93iRF5HucrlFw1Sqfi1K4q+ofQ8+XBYULTkiOYWybDb+P139fOq/NzIESoTIxSMAzjTrSzNFUqmag==} - '@welshman/router@0.3.5': - resolution: {integrity: sha512-YH2HgM19y9+mFQ3k7KQS8Xh/RnmlL77QGB38n+FJqXOHP/Hw+OB7tYpYBmVCaOSzQfvxJMMWwHZxaDpg6G4l8w==} + '@welshman/router@0.3.7': + resolution: {integrity: sha512-A/n4SiMTzpRt8HjhLwtiZ9kiCynt/fDuKSjnPsfNw9b6t/ayLEjRICF6x0X9tlzAMUp4SXsfe0dqA9kGb1Ic/A==} - '@welshman/signer@0.3.5': - resolution: {integrity: sha512-ihEExyBjNARADUXq0fCLC58/s5igBSwiOOYB4uVwAaadjk/242NnaW1pP7UM/XYGfqF4txb891J3crm2Im+YDg==} + '@welshman/signer@0.3.7': + resolution: {integrity: sha512-OSnP5vmZkhquh1aapW7r15seunbojcfYD90HvX3IWWiIq6Oldsu0/djQUhEv4wg9fi9h6+zClU+QZkB6lfMTfw==} peerDependencies: nostr-signer-capacitor-plugin: ~0.0.4 - '@welshman/store@0.3.5': - resolution: {integrity: sha512-8oI9goSX05fGvMWXNjHeKGVp0MJHOMxK2dBrjmB67Er6kr6x6ov5oNq6upoPu8s39r+RYhvLn1cUEl3+gNsQVA==} + '@welshman/store@0.3.7': + resolution: {integrity: sha512-fE9PAMQvvgAzZ9soRm5QERpMAMD4D4GflOX1VAIo6gSm6WO8EUxy4mGjUD/k6kmFOt39txZsOdjvV0CfMru2Lg==} - '@welshman/util@0.3.5': - resolution: {integrity: sha512-Qyl5DSjkKdu9jLS7HvRfkcaMDwjZCyqhWHu5f0KX6YDoNcPrmnUERuzecW/+FcQGUVpLdhE3o1c0BBOIKJ7k2A==} + '@welshman/util@0.3.7': + resolution: {integrity: sha512-loKAc2V182PCln9typ94wF7NeHmz2UYwiudB/DCFUGogKDtziZn6eIolL7A5Bvo3aVUs+BbaRUA18kL35Uq9jg==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -3375,8 +3375,8 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - nostr-editor-coracle-workaround@0.0.4-pre.18: - resolution: {integrity: sha512-QAoySZ9uOsR7C4nnVbcEpVgT0vLxwZxlYhE2NsJzmeoK7nTgkcHFaZkn/QMlUem3qjT8AolW8X5TrRdnZ5eIZQ==} + nostr-editor@1.0.0: + resolution: {integrity: sha512-+TL3G0m7WsXeEAitxzQhun7hyARxqRANjGIS2z9CBbniCGvT/Wz6YLgUnUysnBg3tmSgMZg5FWhaDPwfvdvbSw==} engines: {node: '>=18.16.1'} peerDependencies: '@tiptap/core': ^2.6.6 @@ -3384,10 +3384,11 @@ packages: '@tiptap/extension-link': ^2.6.6 '@tiptap/pm': ^2.6.6 linkifyjs: ^4.1.3 - nostr-tools: ^2.14.2 + nostr-tools: ~2.14.2 prosemirror-markdown: ^1.13.0 prosemirror-model: ^1.22.3 prosemirror-state: ^1.4.3 + prosemirror-view: ^1.39.3 tiptap-markdown: ^0.8.10 nostr-signer-capacitor-plugin@0.0.4: @@ -6429,17 +6430,17 @@ snapshots: optionalDependencies: '@vite-pwa/assets-generator': 0.2.6 - '@welshman/app@0.3.5(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2)': + '@welshman/app@0.3.7(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2)': dependencies: '@types/throttle-debounce': 5.0.2 - '@welshman/feeds': 0.3.5(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) - '@welshman/lib': 0.3.5 - '@welshman/net': 0.3.5(typescript@5.8.3)(ws@8.18.2) - '@welshman/relay': 0.3.5(typescript@5.8.3) - '@welshman/router': 0.3.5(typescript@5.8.3) - '@welshman/signer': 0.3.5(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) - '@welshman/store': 0.3.5(typescript@5.8.3) - '@welshman/util': 0.3.5(typescript@5.8.3) + '@welshman/feeds': 0.3.7(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) + '@welshman/lib': 0.3.7 + '@welshman/net': 0.3.7(typescript@5.8.3)(ws@8.18.2) + '@welshman/relay': 0.3.7(typescript@5.8.3) + '@welshman/router': 0.3.7(typescript@5.8.3) + '@welshman/signer': 0.3.7(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) + '@welshman/store': 0.3.7(typescript@5.8.3) + '@welshman/util': 0.3.7(typescript@5.8.3) fuse.js: 7.1.0 idb: 8.0.2 svelte: 4.2.20 @@ -6449,14 +6450,14 @@ snapshots: - typescript - ws - '@welshman/content@0.3.5(typescript@5.8.3)': + '@welshman/content@0.3.7(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.3.5(@tiptap/extension-image@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(linkifyjs@4.3.1)(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(tiptap-markdown@0.8.10(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(typescript@5.8.3)': + '@welshman/editor@0.3.7(@tiptap/extension-image@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(linkifyjs@4.3.1)(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.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)) @@ -6471,9 +6472,9 @@ snapshots: '@tiptap/extension-text': 2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)) '@tiptap/pm': 2.12.0 '@tiptap/suggestion': 2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0) - '@welshman/lib': 0.3.5 - '@welshman/util': 0.3.5(typescript@5.8.3) - nostr-editor-coracle-workaround: 0.0.4-pre.18(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/extension-image@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0)(linkifyjs@4.3.1)(nostr-tools@2.14.2(typescript@5.8.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(tiptap-markdown@0.8.10(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))) + '@welshman/lib': 0.3.7 + '@welshman/util': 0.3.7(typescript@5.8.3) + nostr-editor: 1.0.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/extension-image@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0)(linkifyjs@4.3.1)(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 transitivePeerDependencies: @@ -6483,81 +6484,82 @@ snapshots: - prosemirror-markdown - prosemirror-model - prosemirror-state + - prosemirror-view - tiptap-markdown - typescript - '@welshman/feeds@0.3.5(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2)': + '@welshman/feeds@0.3.7(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2)': dependencies: - '@welshman/lib': 0.3.5 - '@welshman/net': 0.3.5(typescript@5.8.3)(ws@8.18.2) - '@welshman/relay': 0.3.5(typescript@5.8.3) - '@welshman/router': 0.3.5(typescript@5.8.3) - '@welshman/signer': 0.3.5(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) - '@welshman/util': 0.3.5(typescript@5.8.3) + '@welshman/lib': 0.3.7 + '@welshman/net': 0.3.7(typescript@5.8.3)(ws@8.18.2) + '@welshman/relay': 0.3.7(typescript@5.8.3) + '@welshman/router': 0.3.7(typescript@5.8.3) + '@welshman/signer': 0.3.7(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2) + '@welshman/util': 0.3.7(typescript@5.8.3) trava: 1.2.1 transitivePeerDependencies: - nostr-signer-capacitor-plugin - typescript - ws - '@welshman/lib@0.3.5': + '@welshman/lib@0.3.7': dependencies: '@scure/base': 1.2.6 '@types/events': 3.0.3 events: 3.3.0 - '@welshman/net@0.3.5(typescript@5.8.3)(ws@8.18.2)': + '@welshman/net@0.3.7(typescript@5.8.3)(ws@8.18.2)': dependencies: - '@welshman/lib': 0.3.5 - '@welshman/relay': 0.3.5(typescript@5.8.3) - '@welshman/util': 0.3.5(typescript@5.8.3) + '@welshman/lib': 0.3.7 + '@welshman/relay': 0.3.7(typescript@5.8.3) + '@welshman/util': 0.3.7(typescript@5.8.3) events: 3.3.0 isomorphic-ws: 5.0.0(ws@8.18.2) transitivePeerDependencies: - typescript - ws - '@welshman/relay@0.3.5(typescript@5.8.3)': + '@welshman/relay@0.3.7(typescript@5.8.3)': dependencies: - '@welshman/lib': 0.3.5 - '@welshman/util': 0.3.5(typescript@5.8.3) + '@welshman/lib': 0.3.7 + '@welshman/util': 0.3.7(typescript@5.8.3) transitivePeerDependencies: - typescript - '@welshman/router@0.3.5(typescript@5.8.3)': + '@welshman/router@0.3.7(typescript@5.8.3)': dependencies: - '@welshman/lib': 0.3.5 - '@welshman/relay': 0.3.5(typescript@5.8.3) - '@welshman/util': 0.3.5(typescript@5.8.3) + '@welshman/lib': 0.3.7 + '@welshman/relay': 0.3.7(typescript@5.8.3) + '@welshman/util': 0.3.7(typescript@5.8.3) transitivePeerDependencies: - typescript - '@welshman/signer@0.3.5(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2)': + '@welshman/signer@0.3.7(nostr-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0))(typescript@5.8.3)(ws@8.18.2)': dependencies: '@noble/curves': 1.9.2 '@noble/hashes': 1.8.0 - '@welshman/lib': 0.3.5 - '@welshman/net': 0.3.5(typescript@5.8.3)(ws@8.18.2) - '@welshman/util': 0.3.5(typescript@5.8.3) + '@welshman/lib': 0.3.7 + '@welshman/net': 0.3.7(typescript@5.8.3)(ws@8.18.2) + '@welshman/util': 0.3.7(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.3.5(typescript@5.8.3)': + '@welshman/store@0.3.7(typescript@5.8.3)': dependencies: - '@welshman/lib': 0.3.5 - '@welshman/relay': 0.3.5(typescript@5.8.3) - '@welshman/util': 0.3.5(typescript@5.8.3) + '@welshman/lib': 0.3.7 + '@welshman/relay': 0.3.7(typescript@5.8.3) + '@welshman/util': 0.3.7(typescript@5.8.3) svelte: 4.2.20 transitivePeerDependencies: - typescript - '@welshman/util@0.3.5(typescript@5.8.3)': + '@welshman/util@0.3.7(typescript@5.8.3)': dependencies: '@types/ws': 8.18.1 - '@welshman/lib': 0.3.5 + '@welshman/lib': 0.3.7 js-base64: 3.7.7 nostr-tools: 2.14.2(typescript@5.8.3) nostr-wasm: 0.1.0 @@ -8389,7 +8391,7 @@ snapshots: normalize-range@0.1.2: {} - nostr-editor-coracle-workaround@0.0.4-pre.18(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/extension-image@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0)(linkifyjs@4.3.1)(nostr-tools@2.14.2(typescript@5.8.3))(prosemirror-markdown@1.13.2)(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(tiptap-markdown@0.8.10(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))): + nostr-editor@1.0.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/extension-image@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)))(@tiptap/extension-link@2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0))(@tiptap/pm@2.12.0)(linkifyjs@4.3.1)(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))): dependencies: '@tiptap/core': 2.12.0(@tiptap/pm@2.12.0) '@tiptap/extension-image': 2.14.0(@tiptap/core@2.12.0(@tiptap/pm@2.12.0)) @@ -8402,6 +8404,7 @@ snapshots: 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-signer-capacitor-plugin@0.0.4(@capacitor/core@7.2.0): diff --git a/src/app/commands.ts b/src/app/commands.ts index d45b29f0..ed56bf5f 100644 --- a/src/app/commands.ts +++ b/src/app/commands.ts @@ -12,7 +12,7 @@ import { FOLLOWS, REACTION, AUTH_JOIN, - GROUPS, + ROOMS, COMMENT, isSignedEvent, makeEvent, @@ -124,7 +124,7 @@ export const broadcastUserData = async (relays: string[]) => { // List updates export const addSpaceMembership = async (url: string) => { - const list = get(userMembership) || makeList({kind: GROUPS}) + const list = get(userMembership) || makeList({kind: ROOMS}) const event = await addToListPublicly(list, ["r", url]).reconcile(nip44EncryptToSelf) const relays = uniq([...Router.get().FromUser().getUrls(), ...getRelayTagValues(event.tags)]) @@ -132,7 +132,7 @@ export const addSpaceMembership = async (url: string) => { } export const removeSpaceMembership = async (url: string) => { - const list = get(userMembership) || makeList({kind: GROUPS}) + const list = get(userMembership) || makeList({kind: ROOMS}) const pred = (t: string[]) => t[t[0] === "r" ? 1 : 2] === url const event = await removeFromListByPredicate(list, pred).reconcile(nip44EncryptToSelf) const relays = uniq([url, ...Router.get().FromUser().getUrls(), ...getRelayTagValues(event.tags)]) @@ -141,7 +141,7 @@ export const removeSpaceMembership = async (url: string) => { } export const addRoomMembership = async (url: string, room: string) => { - const list = get(userMembership) || makeList({kind: GROUPS}) + const list = get(userMembership) || makeList({kind: ROOMS}) const newTags = [ ["r", url], ["group", room, url], @@ -153,7 +153,7 @@ export const addRoomMembership = async (url: string, room: string) => { } export const removeRoomMembership = async (url: string, room: string) => { - const list = get(userMembership) || makeList({kind: GROUPS}) + const list = get(userMembership) || makeList({kind: ROOMS}) const pred = (t: string[]) => equals(["group", room, url], t.slice(0, 3)) const event = await removeFromListByPredicate(list, pred).reconcile(nip44EncryptToSelf) const relays = uniq([url, ...Router.get().FromUser().getUrls(), ...getRelayTagValues(event.tags)]) diff --git a/src/app/components/ProfileBadges.svelte b/src/app/components/ProfileBadges.svelte index b176a819..44a455dd 100644 --- a/src/app/components/ProfileBadges.svelte +++ b/src/app/components/ProfileBadges.svelte @@ -5,7 +5,7 @@ import type {Filter} from "@welshman/util" import {deriveEvents} from "@welshman/store" import {formatTimestampRelative} from "@welshman/lib" - import {NOTE, GROUPS, MESSAGE, THREAD, COMMENT, getRelayTags, getListTags} from "@welshman/util" + import {NOTE, ROOMS, MESSAGE, THREAD, COMMENT, getRelayTags, getListTags} from "@welshman/util" import {repository, loadRelaySelections} from "@welshman/app" import Button from "@lib/components/Button.svelte" import ProfileSpaces from "@app/components/ProfileSpaces.svelte" @@ -35,7 +35,7 @@ // Load groups and at least one note, regardless of time frame load({ filters: [ - {authors: [pubkey], kinds: [GROUPS]}, + {authors: [pubkey], kinds: [ROOMS]}, {authors: [pubkey], limit: 1, kinds: [NOTE, MESSAGE, THREAD, COMMENT]}, ], relays: Router.get().FromPubkeys([pubkey]).getUrls(), diff --git a/src/app/components/ProfileEdit.svelte b/src/app/components/ProfileEdit.svelte index 3309cdca..b18c8c81 100644 --- a/src/app/components/ProfileEdit.svelte +++ b/src/app/components/ProfileEdit.svelte @@ -1,4 +1,5 @@