update applesauce

This commit is contained in:
hzrd149 2025-02-17 13:26:51 -06:00
parent 35c41af292
commit e4b75281b2
12 changed files with 275 additions and 256 deletions

View File

@ -74,7 +74,7 @@
"handlebars": "^4.7.8",
"hash-sum": "^2.0.0",
"hls.js": "^1.5.20",
"i18n-iso-countries": "^7.13.0",
"i18n-iso-countries": "^7.14.0",
"idb": "^8.0.2",
"identicon.js": "^2.3.3",
"iso-language-codes": "^2.0.0",
@ -139,7 +139,7 @@
"@capacitor/core": "^6.2.0",
"@capacitor/ios": "^6.2.0",
"@capacitor/preferences": "^6.0.3",
"@changesets/cli": "^2.27.12",
"@changesets/cli": "^2.28.0",
"@types/canvas-confetti": "^1.9.0",
"@types/chroma-js": "^2.4.5",
"@types/debug": "^4.1.12",

425
pnpm-lock.yaml generated
View File

@ -104,25 +104,25 @@ importers:
version: 0.7.2
applesauce-accounts:
specifier: next
version: 0.0.0-next-20250215182602(typescript@5.7.3)
version: 0.0.0-next-20250217190527(typescript@5.7.3)
applesauce-content:
specifier: next
version: 0.0.0-next-20250215182602(typescript@5.7.3)
version: 0.0.0-next-20250217190527(typescript@5.7.3)
applesauce-core:
specifier: next
version: 0.0.0-next-20250215182602(typescript@5.7.3)
version: 0.0.0-next-20250217190527(typescript@5.7.3)
applesauce-factory:
specifier: next
version: 0.0.0-next-20250215182602(typescript@5.7.3)
version: 0.0.0-next-20250217190527(typescript@5.7.3)
applesauce-loaders:
specifier: next
version: 0.0.0-next-20250215182602(typescript@5.7.3)
version: 0.0.0-next-20250217190527(typescript@5.7.3)
applesauce-react:
specifier: next
version: 0.0.0-next-20250215182602(react-dom@19.0.0(react@19.0.0))(typescript@5.7.3)
version: 0.0.0-next-20250217190527(react-dom@19.0.0(react@19.0.0))(typescript@5.7.3)
applesauce-signers:
specifier: next
version: 0.0.0-next-20250215182602(typescript@5.7.3)
version: 0.0.0-next-20250217190527(typescript@5.7.3)
bech32:
specifier: ^2.0.0
version: 2.0.0
@ -178,8 +178,8 @@ importers:
specifier: ^1.5.20
version: 1.5.20
i18n-iso-countries:
specifier: ^7.13.0
version: 7.13.0
specifier: ^7.14.0
version: 7.14.0
idb:
specifier: ^8.0.2
version: 8.0.2
@ -368,8 +368,8 @@ importers:
specifier: ^6.0.3
version: 6.0.3(@capacitor/core@6.2.0)
'@changesets/cli':
specifier: ^2.27.12
version: 2.27.12
specifier: ^2.28.0
version: 2.28.0
'@types/canvas-confetti':
specifier: ^1.9.0
version: 1.9.0
@ -1165,30 +1165,30 @@ packages:
peerDependencies:
react: '>=16.8.0'
'@changesets/apply-release-plan@7.0.8':
resolution: {integrity: sha512-qjMUj4DYQ1Z6qHawsn7S71SujrExJ+nceyKKyI9iB+M5p9lCL55afuEd6uLBPRpLGWQwkwvWegDHtwHJb1UjpA==}
'@changesets/apply-release-plan@7.0.9':
resolution: {integrity: sha512-xB1shQP6WhflnAN+rV8eJ7j4oBgka/K62+pHuEv6jmUtSqlx2ZvJSnCGzyNfkiQmSfVsqXoI3pbAuyVpTbsKzA==}
'@changesets/assemble-release-plan@6.0.5':
resolution: {integrity: sha512-IgvBWLNKZd6k4t72MBTBK3nkygi0j3t3zdC1zrfusYo0KpdsvnDjrMM9vPnTCLCMlfNs55jRL4gIMybxa64FCQ==}
'@changesets/assemble-release-plan@6.0.6':
resolution: {integrity: sha512-Frkj8hWJ1FRZiY3kzVCKzS0N5mMwWKwmv9vpam7vt8rZjLL1JMthdh6pSDVSPumHPshTTkKZ0VtNbE0cJHZZUg==}
'@changesets/changelog-git@0.2.0':
resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
'@changesets/changelog-git@0.2.1':
resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==}
'@changesets/cli@2.27.12':
resolution: {integrity: sha512-9o3fOfHYOvBnyEn0mcahB7wzaA3P4bGJf8PNqGit5PKaMEFdsRixik+txkrJWd2VX+O6wRFXpxQL8j/1ANKE9g==}
'@changesets/cli@2.28.0':
resolution: {integrity: sha512-of9/8Gzc+DP/Ol9Lak++Y0RsB1oO1CRzZoGIWTYcvHNREJQNqxW5tXm3YzqsA1Gx8ecZZw82FfahtiS+HkNqIw==}
hasBin: true
'@changesets/config@3.0.5':
resolution: {integrity: sha512-QyXLSSd10GquX7hY0Mt4yQFMEeqnO5z/XLpbIr4PAkNNoQNKwDyiSrx4yd749WddusH1v3OSiA0NRAYmH/APpQ==}
'@changesets/config@3.1.0':
resolution: {integrity: sha512-UbZsPkRnv2SF8Ln72B8opmNLhsazv7/M0r6GSQSQzLY++/ZPr5dDSz3L+6G2fDZ+AN1ZjsEGDdBkpEna9eJtrA==}
'@changesets/errors@0.2.0':
resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
'@changesets/get-dependents-graph@2.1.2':
resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==}
'@changesets/get-dependents-graph@2.1.3':
resolution: {integrity: sha512-gphr+v0mv2I3Oxt19VdWRRUxq3sseyUpX9DaHpTUmLj92Y10AGy+XOtV+kbM6L/fDcpx7/ISDFK6T8A/P3lOdQ==}
'@changesets/get-release-plan@4.0.6':
resolution: {integrity: sha512-FHRwBkY7Eili04Y5YMOZb0ezQzKikTka4wL753vfUA5COSebt7KThqiuCN9BewE4/qFGgF/5t3AuzXx1/UAY4w==}
'@changesets/get-release-plan@4.0.7':
resolution: {integrity: sha512-FdXJ5B4ZcIWtTu+SEIAthnSScwF+mS+e657gagYUyprVLFSkAJKrA50MqoW3iOopbwQ/UhYaTESNyF9cpg1bQA==}
'@changesets/get-version-range-type@0.4.0':
resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
@ -1199,26 +1199,26 @@ packages:
'@changesets/logger@0.1.1':
resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==}
'@changesets/parse@0.4.0':
resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==}
'@changesets/parse@0.4.1':
resolution: {integrity: sha512-iwksMs5Bf/wUItfcg+OXrEpravm5rEd9Bf4oyIPL4kVTmJQ7PNDSd6MDYkpSJR1pn7tz/k8Zf2DhTCqX08Ou+Q==}
'@changesets/pre@2.0.1':
resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==}
'@changesets/pre@2.0.2':
resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==}
'@changesets/read@0.6.2':
resolution: {integrity: sha512-wjfQpJvryY3zD61p8jR87mJdyx2FIhEcdXhKUqkja87toMrP/3jtg/Yg29upN+N4Ckf525/uvV7a4tzBlpk6gg==}
'@changesets/read@0.6.3':
resolution: {integrity: sha512-9H4p/OuJ3jXEUTjaVGdQEhBdqoT2cO5Ts95JTFsQyawmKzpL8FnIeJSyhTDPW1MBRDnwZlHFEM9SpPwJDY5wIg==}
'@changesets/should-skip-package@0.1.1':
resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==}
'@changesets/should-skip-package@0.1.2':
resolution: {integrity: sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==}
'@changesets/types@4.1.0':
resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
'@changesets/types@6.0.0':
resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==}
'@changesets/types@6.1.0':
resolution: {integrity: sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==}
'@changesets/write@0.3.2':
resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==}
'@changesets/write@0.4.0':
resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==}
'@codemirror/autocomplete@6.18.6':
resolution: {integrity: sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==}
@ -1717,98 +1717,98 @@ packages:
rollup:
optional: true
'@rollup/rollup-android-arm-eabi@4.34.7':
resolution: {integrity: sha512-l6CtzHYo8D2TQ3J7qJNpp3Q1Iye56ssIAtqbM2H8axxCEEwvN7o8Ze9PuIapbxFL3OHrJU2JBX6FIIVnP/rYyw==}
'@rollup/rollup-android-arm-eabi@4.34.8':
resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==}
cpu: [arm]
os: [android]
'@rollup/rollup-android-arm64@4.34.7':
resolution: {integrity: sha512-KvyJpFUueUnSp53zhAa293QBYqwm94TgYTIfXyOTtidhm5V0LbLCJQRGkQClYiX3FXDQGSvPxOTD/6rPStMMDg==}
'@rollup/rollup-android-arm64@4.34.8':
resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==}
cpu: [arm64]
os: [android]
'@rollup/rollup-darwin-arm64@4.34.7':
resolution: {integrity: sha512-jq87CjmgL9YIKvs8ybtIC98s/M3HdbqXhllcy9EdLV0yMg1DpxES2gr65nNy7ObNo/vZ/MrOTxt0bE5LinL6mA==}
'@rollup/rollup-darwin-arm64@4.34.8':
resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==}
cpu: [arm64]
os: [darwin]
'@rollup/rollup-darwin-x64@4.34.7':
resolution: {integrity: sha512-rSI/m8OxBjsdnMMg0WEetu/w+LhLAcCDEiL66lmMX4R3oaml3eXz3Dxfvrxs1FbzPbJMaItQiksyMfv1hoIxnA==}
'@rollup/rollup-darwin-x64@4.34.8':
resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==}
cpu: [x64]
os: [darwin]
'@rollup/rollup-freebsd-arm64@4.34.7':
resolution: {integrity: sha512-oIoJRy3ZrdsXpFuWDtzsOOa/E/RbRWXVokpVrNnkS7npz8GEG++E1gYbzhYxhxHbO2om1T26BZjVmdIoyN2WtA==}
'@rollup/rollup-freebsd-arm64@4.34.8':
resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==}
cpu: [arm64]
os: [freebsd]
'@rollup/rollup-freebsd-x64@4.34.7':
resolution: {integrity: sha512-X++QSLm4NZfZ3VXGVwyHdRf58IBbCu9ammgJxuWZYLX0du6kZvdNqPwrjvDfwmi6wFdvfZ/s6K7ia0E5kI7m8Q==}
'@rollup/rollup-freebsd-x64@4.34.8':
resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==}
cpu: [x64]
os: [freebsd]
'@rollup/rollup-linux-arm-gnueabihf@4.34.7':
resolution: {integrity: sha512-Z0TzhrsNqukTz3ISzrvyshQpFnFRfLunYiXxlCRvcrb3nvC5rVKI+ZXPFG/Aa4jhQa1gHgH3A0exHaRRN4VmdQ==}
'@rollup/rollup-linux-arm-gnueabihf@4.34.8':
resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.34.7':
resolution: {integrity: sha512-nkznpyXekFAbvFBKBy4nNppSgneB1wwG1yx/hujN3wRnhnkrYVugMTCBXED4+Ni6thoWfQuHNYbFjgGH0MBXtw==}
'@rollup/rollup-linux-arm-musleabihf@4.34.8':
resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.34.7':
resolution: {integrity: sha512-KCjlUkcKs6PjOcxolqrXglBDcfCuUCTVlX5BgzgoJHw+1rWH1MCkETLkLe5iLLS9dP5gKC7mp3y6x8c1oGBUtA==}
'@rollup/rollup-linux-arm64-gnu@4.34.8':
resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-arm64-musl@4.34.7':
resolution: {integrity: sha512-uFLJFz6+utmpbR313TTx+NpPuAXbPz4BhTQzgaP0tozlLnGnQ6rCo6tLwaSa6b7l6gRErjLicXQ1iPiXzYotjw==}
'@rollup/rollup-linux-arm64-musl@4.34.8':
resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-loongarch64-gnu@4.34.7':
resolution: {integrity: sha512-ws8pc68UcJJqCpneDFepnwlsMUFoWvPbWXT/XUrJ7rWUL9vLoIN3GAasgG+nCvq8xrE3pIrd+qLX/jotcLy0Qw==}
'@rollup/rollup-linux-loongarch64-gnu@4.34.8':
resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==}
cpu: [loong64]
os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.34.7':
resolution: {integrity: sha512-vrDk9JDa/BFkxcS2PbWpr0C/LiiSLxFbNOBgfbW6P8TBe9PPHx9Wqbvx2xgNi1TOAyQHQJ7RZFqBiEohm79r0w==}
'@rollup/rollup-linux-powerpc64le-gnu@4.34.8':
resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==}
cpu: [ppc64]
os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.34.7':
resolution: {integrity: sha512-rB+ejFyjtmSo+g/a4eovDD1lHWHVqizN8P0Hm0RElkINpS0XOdpaXloqM4FBkF9ZWEzg6bezymbpLmeMldfLTw==}
'@rollup/rollup-linux-riscv64-gnu@4.34.8':
resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==}
cpu: [riscv64]
os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.34.7':
resolution: {integrity: sha512-nNXNjo4As6dNqRn7OrsnHzwTgtypfRA3u3AKr0B3sOOo+HkedIbn8ZtFnB+4XyKJojIfqDKmbIzO1QydQ8c+Pw==}
'@rollup/rollup-linux-s390x-gnu@4.34.8':
resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==}
cpu: [s390x]
os: [linux]
'@rollup/rollup-linux-x64-gnu@4.34.7':
resolution: {integrity: sha512-9kPVf9ahnpOMSGlCxXGv980wXD0zRR3wyk8+33/MXQIpQEOpaNe7dEHm5LMfyRZRNt9lMEQuH0jUKj15MkM7QA==}
'@rollup/rollup-linux-x64-gnu@4.34.8':
resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==}
cpu: [x64]
os: [linux]
'@rollup/rollup-linux-x64-musl@4.34.7':
resolution: {integrity: sha512-7wJPXRWTTPtTFDFezA8sle/1sdgxDjuMoRXEKtx97ViRxGGkVQYovem+Q8Pr/2HxiHp74SSRG+o6R0Yq0shPwQ==}
'@rollup/rollup-linux-x64-musl@4.34.8':
resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==}
cpu: [x64]
os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.34.7':
resolution: {integrity: sha512-MN7aaBC7mAjsiMEZcsJvwNsQVNZShgES/9SzWp1HC9Yjqb5OpexYnRjF7RmE4itbeesHMYYQiAtUAQaSKs2Rfw==}
'@rollup/rollup-win32-arm64-msvc@4.34.8':
resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==}
cpu: [arm64]
os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.34.7':
resolution: {integrity: sha512-aeawEKYswsFu1LhDM9RIgToobquzdtSc4jSVqHV8uApz4FVvhFl/mKh92wc8WpFc6aYCothV/03UjY6y7yLgbg==}
'@rollup/rollup-win32-ia32-msvc@4.34.8':
resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==}
cpu: [ia32]
os: [win32]
'@rollup/rollup-win32-x64-msvc@4.34.7':
resolution: {integrity: sha512-4ZedScpxxIrVO7otcZ8kCX1mZArtH2Wfj3uFCxRJ9NO80gg1XV0U/b2f/MKaGwj2X3QopHfoWiDQ917FRpwY3w==}
'@rollup/rollup-win32-x64-msvc@4.34.8':
resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==}
cpu: [x64]
os: [win32]
@ -2189,26 +2189,26 @@ packages:
engines: {node: '>=8.0.0'}
hasBin: true
applesauce-accounts@0.0.0-next-20250215182602:
resolution: {integrity: sha512-C6760t900Ga9A6OSZnQiY0nwovCbwG+hVLCcWOD3CaTgCyPMECp9X+u2xPcWVvlANMY6gNTQLHhwai7h/bZ2Cw==}
applesauce-accounts@0.0.0-next-20250217190527:
resolution: {integrity: sha512-7LqaMpG7sJOGIQClQrGzVAeCZmUor6OW+26w3/QJHiCmcwgfCNPToJFMw4LZmYOhR5XQceayX1bKDE72h99Mpw==}
applesauce-content@0.0.0-next-20250215182602:
resolution: {integrity: sha512-PkNbtYv/mHHNgKLkfgoALUUnatZi4XeLpnr6WjozhIFkEeaicdXd9F1eRh5FkyuA5gNSptQvtB3Ba/1TpL6f3w==}
applesauce-content@0.0.0-next-20250217190527:
resolution: {integrity: sha512-h5TQRNEnHFG0rqdOW51SlfLyDV2WbaFwM+zwItajSmi3bMC6hvgJN6xChsU66SCXIvIcP2wjz/JoQEXybgy3PA==}
applesauce-core@0.0.0-next-20250215182602:
resolution: {integrity: sha512-nezkWpMfZOsM4JmB6hcWwzcpzcnbpZRAYeyyYKA+RvYIjmf12jGG+6oOhmGol4GdltvrYnEBeOPkzHBIi3M1aw==}
applesauce-core@0.0.0-next-20250217190527:
resolution: {integrity: sha512-mygX/r30QRwfNOJqfyCHVLtJ79f9hQmEXnnZhnTOfO4VB7QoxvoGEMT/VugjQVxLqcp8nYqcs4f87el2ht77Ww==}
applesauce-factory@0.0.0-next-20250215182602:
resolution: {integrity: sha512-Vov/eX9Iyz9DUFkLpPQHm8sfFlmPXDywndjqiN/lkpsUEEdginq5G0xw9G+q28f9/rMdCTP9nxTqwuW3BQfvDw==}
applesauce-factory@0.0.0-next-20250217190527:
resolution: {integrity: sha512-pG/kT9x4YTsp6sT9Xc5G9zI5zLef9GXg028O0qREgONBhNNyPSmezv3HTKIsD66lwGAiqjE3SZ/RPJfYG3OrdA==}
applesauce-loaders@0.0.0-next-20250215182602:
resolution: {integrity: sha512-FIJOiNfaasFI4PoJoCbCcMZ5dNKZYCAc5VmnRr/CrTDbfctHPY0U2cqV8DBKBaGwOxMg4OumDOCMIbuWMcFCXQ==}
applesauce-loaders@0.0.0-next-20250217190527:
resolution: {integrity: sha512-aECxPx0EZzWfGvzJJHbwUwmhkRf8kz5xWIGkFOcKz/z7afaYog8BO07TixHVpL14p3IxXixswR+t+lSc//42ig==}
applesauce-react@0.0.0-next-20250215182602:
resolution: {integrity: sha512-KW4Rsz6u1bBUiLXrVFG7tjrirBWK6GAEv3mv+/Cpl9Sp2shtu3vNLpZqHtMidA1za6ltkQpN8Zi3xcfVqNu8Lw==}
applesauce-react@0.0.0-next-20250217190527:
resolution: {integrity: sha512-7hEPhvIDP60/roDKSgNXuFxIUM8u19VLNIilXiiwOqW5wThTtVtT9+wwOzPTGqR2WwRiSteBhOKmofihomQHkA==}
applesauce-signers@0.0.0-next-20250215182602:
resolution: {integrity: sha512-pk+U5fs+CRwMUgTIQoy54ZJFV2KaqG0j6nxqEvoZcdTd9oTke5M0x1KzAGUm21RnJSu5UEbC5nzE0bMJg/C3tA==}
applesauce-signers@0.0.0-next-20250217190527:
resolution: {integrity: sha512-k96JCa9P+5PAfn61Nv2eXTytxr4gr5WoeD7NHf6dEdKCryIOZfMNHNEk/ldOjKv/NII5DWKvoVwEXJO5zAp7bg==}
arg@4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
@ -2445,8 +2445,8 @@ packages:
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
engines: {node: '>=16'}
caniuse-lite@1.0.30001699:
resolution: {integrity: sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==}
caniuse-lite@1.0.30001700:
resolution: {integrity: sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==}
canvas-color-tracker@1.3.1:
resolution: {integrity: sha512-eNycxGS7oQ3IS/9QQY41f/aQjiO9Y/MtedhCgSdsbLSxC9EyUD8L3ehl/Q3Kfmvt8um79S45PBV+5Rxm5ztdSw==}
@ -3024,8 +3024,8 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
electron-to-chromium@1.5.101:
resolution: {integrity: sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==}
electron-to-chromium@1.5.102:
resolution: {integrity: sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==}
elementtree@0.1.7:
resolution: {integrity: sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==}
@ -3535,14 +3535,15 @@ packages:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
human-id@1.0.2:
resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
human-id@4.1.1:
resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==}
hasBin: true
hyphenate-style-name@1.1.0:
resolution: {integrity: sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==}
i18n-iso-countries@7.13.0:
resolution: {integrity: sha512-pVh4CjdgAHZswI98hzG+1BItQlsQfR+yGDsjDISoWIV/jHDAvCmSyZ5vj2YWwAjfVZ8/BhBDqWcFvuGOyHe4vg==}
i18n-iso-countries@7.14.0:
resolution: {integrity: sha512-nXHJZYtNrfsi1UQbyRqm3Gou431elgLjKl//CYlnBGt5aTWdRPH1PiS2T/p/n8Q8LnqYqzQJik3Q7mkwvLokeg==}
engines: {node: '>= 12'}
iconv-lite@0.4.24:
@ -4640,8 +4641,8 @@ packages:
potpack@1.0.2:
resolution: {integrity: sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==}
preact@10.25.4:
resolution: {integrity: sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==}
preact@10.26.0:
resolution: {integrity: sha512-6ugi/Mb7lyV5RA6KlnijFyDLMU253i7L0RRiObIzDoqj59KT9iTeNJbA/YGw6M7jP4vxaab0DOA8DgodTOA6EQ==}
prebuild-install@7.1.3:
resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
@ -5133,8 +5134,8 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
rollup@4.34.7:
resolution: {integrity: sha512-8qhyN0oZ4x0H6wmBgfKxJtxM7qS98YJ0k0kNh5ECVtuchIJ7z9IVVvzpmtQyT10PXKMtBxYr1wQ5Apg8RS8kXQ==}
rollup@4.34.8:
resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@ -7145,13 +7146,13 @@ snapshots:
lodash.mergewith: 4.6.2
react: 19.0.0
'@changesets/apply-release-plan@7.0.8':
'@changesets/apply-release-plan@7.0.9':
dependencies:
'@changesets/config': 3.0.5
'@changesets/config': 3.1.0
'@changesets/get-version-range-type': 0.4.0
'@changesets/git': 3.0.2
'@changesets/should-skip-package': 0.1.1
'@changesets/types': 6.0.0
'@changesets/should-skip-package': 0.1.2
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
detect-indent: 6.1.0
fs-extra: 7.0.1
@ -7161,35 +7162,35 @@ snapshots:
resolve-from: 5.0.0
semver: 7.7.1
'@changesets/assemble-release-plan@6.0.5':
'@changesets/assemble-release-plan@6.0.6':
dependencies:
'@changesets/errors': 0.2.0
'@changesets/get-dependents-graph': 2.1.2
'@changesets/should-skip-package': 0.1.1
'@changesets/types': 6.0.0
'@changesets/get-dependents-graph': 2.1.3
'@changesets/should-skip-package': 0.1.2
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
semver: 7.7.1
'@changesets/changelog-git@0.2.0':
'@changesets/changelog-git@0.2.1':
dependencies:
'@changesets/types': 6.0.0
'@changesets/types': 6.1.0
'@changesets/cli@2.27.12':
'@changesets/cli@2.28.0':
dependencies:
'@changesets/apply-release-plan': 7.0.8
'@changesets/assemble-release-plan': 6.0.5
'@changesets/changelog-git': 0.2.0
'@changesets/config': 3.0.5
'@changesets/apply-release-plan': 7.0.9
'@changesets/assemble-release-plan': 6.0.6
'@changesets/changelog-git': 0.2.1
'@changesets/config': 3.1.0
'@changesets/errors': 0.2.0
'@changesets/get-dependents-graph': 2.1.2
'@changesets/get-release-plan': 4.0.6
'@changesets/get-dependents-graph': 2.1.3
'@changesets/get-release-plan': 4.0.7
'@changesets/git': 3.0.2
'@changesets/logger': 0.1.1
'@changesets/pre': 2.0.1
'@changesets/read': 0.6.2
'@changesets/should-skip-package': 0.1.1
'@changesets/types': 6.0.0
'@changesets/write': 0.3.2
'@changesets/pre': 2.0.2
'@changesets/read': 0.6.3
'@changesets/should-skip-package': 0.1.2
'@changesets/types': 6.1.0
'@changesets/write': 0.4.0
'@manypkg/get-packages': 1.1.3
ansi-colors: 4.1.3
ci-info: 3.9.0
@ -7205,12 +7206,12 @@ snapshots:
spawndamnit: 3.0.1
term-size: 2.2.1
'@changesets/config@3.0.5':
'@changesets/config@3.1.0':
dependencies:
'@changesets/errors': 0.2.0
'@changesets/get-dependents-graph': 2.1.2
'@changesets/get-dependents-graph': 2.1.3
'@changesets/logger': 0.1.1
'@changesets/types': 6.0.0
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
micromatch: 4.0.8
@ -7219,20 +7220,20 @@ snapshots:
dependencies:
extendable-error: 0.1.7
'@changesets/get-dependents-graph@2.1.2':
'@changesets/get-dependents-graph@2.1.3':
dependencies:
'@changesets/types': 6.0.0
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
picocolors: 1.1.1
semver: 7.7.1
'@changesets/get-release-plan@4.0.6':
'@changesets/get-release-plan@4.0.7':
dependencies:
'@changesets/assemble-release-plan': 6.0.5
'@changesets/config': 3.0.5
'@changesets/pre': 2.0.1
'@changesets/read': 0.6.2
'@changesets/types': 6.0.0
'@changesets/assemble-release-plan': 6.0.6
'@changesets/config': 3.1.0
'@changesets/pre': 2.0.2
'@changesets/read': 0.6.3
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
'@changesets/get-version-range-type@0.4.0': {}
@ -7249,42 +7250,42 @@ snapshots:
dependencies:
picocolors: 1.1.1
'@changesets/parse@0.4.0':
'@changesets/parse@0.4.1':
dependencies:
'@changesets/types': 6.0.0
'@changesets/types': 6.1.0
js-yaml: 3.14.1
'@changesets/pre@2.0.1':
'@changesets/pre@2.0.2':
dependencies:
'@changesets/errors': 0.2.0
'@changesets/types': 6.0.0
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
'@changesets/read@0.6.2':
'@changesets/read@0.6.3':
dependencies:
'@changesets/git': 3.0.2
'@changesets/logger': 0.1.1
'@changesets/parse': 0.4.0
'@changesets/types': 6.0.0
'@changesets/parse': 0.4.1
'@changesets/types': 6.1.0
fs-extra: 7.0.1
p-filter: 2.1.0
picocolors: 1.1.1
'@changesets/should-skip-package@0.1.1':
'@changesets/should-skip-package@0.1.2':
dependencies:
'@changesets/types': 6.0.0
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
'@changesets/types@4.1.0': {}
'@changesets/types@6.0.0': {}
'@changesets/types@6.1.0': {}
'@changesets/write@0.3.2':
'@changesets/write@0.4.0':
dependencies:
'@changesets/types': 6.0.0
'@changesets/types': 6.1.0
fs-extra: 7.0.1
human-id: 1.0.2
human-id: 4.1.1
prettier: 2.8.8
'@codemirror/autocomplete@6.18.6':
@ -7905,61 +7906,61 @@ snapshots:
optionalDependencies:
rollup: 2.79.2
'@rollup/rollup-android-arm-eabi@4.34.7':
'@rollup/rollup-android-arm-eabi@4.34.8':
optional: true
'@rollup/rollup-android-arm64@4.34.7':
'@rollup/rollup-android-arm64@4.34.8':
optional: true
'@rollup/rollup-darwin-arm64@4.34.7':
'@rollup/rollup-darwin-arm64@4.34.8':
optional: true
'@rollup/rollup-darwin-x64@4.34.7':
'@rollup/rollup-darwin-x64@4.34.8':
optional: true
'@rollup/rollup-freebsd-arm64@4.34.7':
'@rollup/rollup-freebsd-arm64@4.34.8':
optional: true
'@rollup/rollup-freebsd-x64@4.34.7':
'@rollup/rollup-freebsd-x64@4.34.8':
optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.34.7':
'@rollup/rollup-linux-arm-gnueabihf@4.34.8':
optional: true
'@rollup/rollup-linux-arm-musleabihf@4.34.7':
'@rollup/rollup-linux-arm-musleabihf@4.34.8':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.34.7':
'@rollup/rollup-linux-arm64-gnu@4.34.8':
optional: true
'@rollup/rollup-linux-arm64-musl@4.34.7':
'@rollup/rollup-linux-arm64-musl@4.34.8':
optional: true
'@rollup/rollup-linux-loongarch64-gnu@4.34.7':
'@rollup/rollup-linux-loongarch64-gnu@4.34.8':
optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.34.7':
'@rollup/rollup-linux-powerpc64le-gnu@4.34.8':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.34.7':
'@rollup/rollup-linux-riscv64-gnu@4.34.8':
optional: true
'@rollup/rollup-linux-s390x-gnu@4.34.7':
'@rollup/rollup-linux-s390x-gnu@4.34.8':
optional: true
'@rollup/rollup-linux-x64-gnu@4.34.7':
'@rollup/rollup-linux-x64-gnu@4.34.8':
optional: true
'@rollup/rollup-linux-x64-musl@4.34.7':
'@rollup/rollup-linux-x64-musl@4.34.8':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.34.7':
'@rollup/rollup-win32-arm64-msvc@4.34.8':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.34.7':
'@rollup/rollup-win32-ia32-msvc@4.34.8':
optional: true
'@rollup/rollup-win32-x64-msvc@4.34.7':
'@rollup/rollup-win32-x64-msvc@4.34.8':
optional: true
'@sagold/json-pointer@5.1.2': {}
@ -8421,10 +8422,10 @@ snapshots:
dependencies:
entities: 2.2.0
applesauce-accounts@0.0.0-next-20250215182602(typescript@5.7.3):
applesauce-accounts@0.0.0-next-20250217190527(typescript@5.7.3):
dependencies:
'@noble/hashes': 1.7.1
applesauce-signers: 0.0.0-next-20250215182602(typescript@5.7.3)
applesauce-signers: 0.0.0-next-20250217190527(typescript@5.7.3)
nanoid: 5.1.0
nostr-tools: 2.10.4(typescript@5.7.3)
rxjs: 7.8.1
@ -8432,13 +8433,13 @@ snapshots:
- supports-color
- typescript
applesauce-content@0.0.0-next-20250215182602(typescript@5.7.3):
applesauce-content@0.0.0-next-20250217190527(typescript@5.7.3):
dependencies:
'@cashu/cashu-ts': 2.0.0-rc1
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
'@types/unist': 3.0.3
applesauce-core: 0.0.0-next-20250215182602(typescript@5.7.3)
applesauce-core: 0.0.0-next-20250217190527(typescript@5.7.3)
mdast-util-find-and-replace: 3.0.2
nostr-tools: 2.10.4(typescript@5.7.3)
remark: 15.0.1
@ -8449,7 +8450,7 @@ snapshots:
- supports-color
- typescript
applesauce-core@0.0.0-next-20250215182602(typescript@5.7.3):
applesauce-core@0.0.0-next-20250217190527(typescript@5.7.3):
dependencies:
'@scure/base': 1.2.4
debug: 4.4.0
@ -8463,19 +8464,19 @@ snapshots:
- supports-color
- typescript
applesauce-factory@0.0.0-next-20250215182602(typescript@5.7.3):
applesauce-factory@0.0.0-next-20250217190527(typescript@5.7.3):
dependencies:
applesauce-content: 0.0.0-next-20250215182602(typescript@5.7.3)
applesauce-core: 0.0.0-next-20250215182602(typescript@5.7.3)
applesauce-content: 0.0.0-next-20250217190527(typescript@5.7.3)
applesauce-core: 0.0.0-next-20250217190527(typescript@5.7.3)
nanoid: 5.1.0
nostr-tools: 2.10.4(typescript@5.7.3)
transitivePeerDependencies:
- supports-color
- typescript
applesauce-loaders@0.0.0-next-20250215182602(typescript@5.7.3):
applesauce-loaders@0.0.0-next-20250217190527(typescript@5.7.3):
dependencies:
applesauce-core: 0.0.0-next-20250215182602(typescript@5.7.3)
applesauce-core: 0.0.0-next-20250217190527(typescript@5.7.3)
nanoid: 5.1.0
nostr-tools: 2.10.4(typescript@5.7.3)
rx-nostr: 3.5.0
@ -8484,12 +8485,12 @@ snapshots:
- supports-color
- typescript
applesauce-react@0.0.0-next-20250215182602(react-dom@19.0.0(react@19.0.0))(typescript@5.7.3):
applesauce-react@0.0.0-next-20250217190527(react-dom@19.0.0(react@19.0.0))(typescript@5.7.3):
dependencies:
applesauce-accounts: 0.0.0-next-20250215182602(typescript@5.7.3)
applesauce-content: 0.0.0-next-20250215182602(typescript@5.7.3)
applesauce-core: 0.0.0-next-20250215182602(typescript@5.7.3)
applesauce-factory: 0.0.0-next-20250215182602(typescript@5.7.3)
applesauce-accounts: 0.0.0-next-20250217190527(typescript@5.7.3)
applesauce-content: 0.0.0-next-20250217190527(typescript@5.7.3)
applesauce-core: 0.0.0-next-20250217190527(typescript@5.7.3)
applesauce-factory: 0.0.0-next-20250217190527(typescript@5.7.3)
nostr-tools: 2.10.4(typescript@5.7.3)
observable-hooks: 4.2.4(react-dom@19.0.0(react@19.0.0))(react@18.3.1)(rxjs@7.8.1)
react: 18.3.1
@ -8499,12 +8500,12 @@ snapshots:
- supports-color
- typescript
applesauce-signers@0.0.0-next-20250215182602(typescript@5.7.3):
applesauce-signers@0.0.0-next-20250217190527(typescript@5.7.3):
dependencies:
'@noble/hashes': 1.7.1
'@noble/secp256k1': 1.7.1
'@scure/base': 1.2.4
applesauce-core: 0.0.0-next-20250215182602(typescript@5.7.3)
applesauce-core: 0.0.0-next-20250217190527(typescript@5.7.3)
debug: 4.4.0
nanoid: 5.1.0
nostr-tools: 2.10.4(typescript@5.7.3)
@ -8728,8 +8729,8 @@ snapshots:
browserslist@4.24.4:
dependencies:
caniuse-lite: 1.0.30001699
electron-to-chromium: 1.5.101
caniuse-lite: 1.0.30001700
electron-to-chromium: 1.5.102
node-releases: 2.0.19
update-browserslist-db: 1.1.2(browserslist@4.24.4)
@ -8778,7 +8779,7 @@ snapshots:
camelcase@8.0.0: {}
caniuse-lite@1.0.30001699: {}
caniuse-lite@1.0.30001700: {}
canvas-color-tracker@1.3.1:
dependencies:
@ -9426,7 +9427,7 @@ snapshots:
dependencies:
jake: 10.9.2
electron-to-chromium@1.5.101: {}
electron-to-chromium@1.5.102: {}
elementtree@0.1.7:
dependencies:
@ -9732,7 +9733,7 @@ snapshots:
dependencies:
d3-selection: 3.0.0
kapsule: 1.16.0
preact: 10.25.4
preact: 10.26.0
focus-lock@1.3.6:
dependencies:
@ -10061,11 +10062,11 @@ snapshots:
statuses: 2.0.1
toidentifier: 1.0.1
human-id@1.0.2: {}
human-id@4.1.1: {}
hyphenate-style-name@1.1.0: {}
i18n-iso-countries@7.13.0:
i18n-iso-countries@7.14.0:
dependencies:
diacritics: 1.3.0
@ -11320,7 +11321,7 @@ snapshots:
potpack@1.0.2: {}
preact@10.25.4: {}
preact@10.26.0: {}
prebuild-install@7.1.3:
dependencies:
@ -11893,29 +11894,29 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
rollup@4.34.7:
rollup@4.34.8:
dependencies:
'@types/estree': 1.0.6
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.34.7
'@rollup/rollup-android-arm64': 4.34.7
'@rollup/rollup-darwin-arm64': 4.34.7
'@rollup/rollup-darwin-x64': 4.34.7
'@rollup/rollup-freebsd-arm64': 4.34.7
'@rollup/rollup-freebsd-x64': 4.34.7
'@rollup/rollup-linux-arm-gnueabihf': 4.34.7
'@rollup/rollup-linux-arm-musleabihf': 4.34.7
'@rollup/rollup-linux-arm64-gnu': 4.34.7
'@rollup/rollup-linux-arm64-musl': 4.34.7
'@rollup/rollup-linux-loongarch64-gnu': 4.34.7
'@rollup/rollup-linux-powerpc64le-gnu': 4.34.7
'@rollup/rollup-linux-riscv64-gnu': 4.34.7
'@rollup/rollup-linux-s390x-gnu': 4.34.7
'@rollup/rollup-linux-x64-gnu': 4.34.7
'@rollup/rollup-linux-x64-musl': 4.34.7
'@rollup/rollup-win32-arm64-msvc': 4.34.7
'@rollup/rollup-win32-ia32-msvc': 4.34.7
'@rollup/rollup-win32-x64-msvc': 4.34.7
'@rollup/rollup-android-arm-eabi': 4.34.8
'@rollup/rollup-android-arm64': 4.34.8
'@rollup/rollup-darwin-arm64': 4.34.8
'@rollup/rollup-darwin-x64': 4.34.8
'@rollup/rollup-freebsd-arm64': 4.34.8
'@rollup/rollup-freebsd-x64': 4.34.8
'@rollup/rollup-linux-arm-gnueabihf': 4.34.8
'@rollup/rollup-linux-arm-musleabihf': 4.34.8
'@rollup/rollup-linux-arm64-gnu': 4.34.8
'@rollup/rollup-linux-arm64-musl': 4.34.8
'@rollup/rollup-linux-loongarch64-gnu': 4.34.8
'@rollup/rollup-linux-powerpc64le-gnu': 4.34.8
'@rollup/rollup-linux-riscv64-gnu': 4.34.8
'@rollup/rollup-linux-s390x-gnu': 4.34.8
'@rollup/rollup-linux-x64-gnu': 4.34.8
'@rollup/rollup-linux-x64-musl': 4.34.8
'@rollup/rollup-win32-arm64-msvc': 4.34.8
'@rollup/rollup-win32-ia32-msvc': 4.34.8
'@rollup/rollup-win32-x64-msvc': 4.34.8
fsevents: 2.3.3
rtl-css-js@1.16.1:
@ -12730,7 +12731,7 @@ snapshots:
dependencies:
esbuild: 0.21.5
postcss: 8.5.2
rollup: 4.34.7
rollup: 4.34.8
optionalDependencies:
'@types/node': 22.13.4
fsevents: 2.3.3

View File

@ -45,8 +45,16 @@ export default function EmbeddedEmojiPack({ pack, ...props }: Omit<CardProps, "c
<CardBody p="2">
{emojis.length > 0 && (
<Flex mb="2" wrap="wrap" gap="2">
{emojis.map(({ name, url }) => (
<Image key={name + url} src={url} title={name} alt={`:${name}:`} w={8} h={8} overflow="hidden" />
{emojis.map(({ shortcode, url }) => (
<Image
key={shortcode + url}
src={url}
title={shortcode}
alt={`:${shortcode}:`}
w={8}
h={8}
overflow="hidden"
/>
))}
</Flex>
)}

View File

@ -32,7 +32,7 @@ export default function EventReactionButtons({ event, max }: { event: NostrEvent
onClick={() => {
setLoading(group.emoji);
if (group.url) {
addReaction({ name: group.emoji, url: group.url }).finally(() => setLoading(undefined));
addReaction({ shortcode: group.emoji, url: group.url }).finally(() => setLoading(undefined));
} else {
addReaction(group.emoji).finally(() => setLoading(undefined));
}

View File

@ -73,11 +73,11 @@ function useEmojiTokens() {
customEmojis.map(
(emoji) =>
({
id: emoji.name,
name: emoji.name,
id: emoji.shortcode,
name: emoji.shortcode,
url: emoji.url,
keywords: [emoji.name],
char: `:${emoji.name}:`,
keywords: [emoji.shortcode],
char: `:${emoji.shortcode}:`,
}) satisfies EmojiToken,
),
[customEmojis],

View File

@ -43,7 +43,7 @@ import useTextAreaUploadFile, { useTextAreaInsertTextWithForm } from "../../hook
import MinePOW from "../pow/mine-pow";
import useAppSettings from "../../hooks/use-user-app-settings";
import { ErrorBoundary } from "../error-boundary";
import { PublishLogEntry, useFinalizeDraft, usePublishEvent } from "../../providers/global/publish-provider";
import { PublishLogEntry, usePublishEvent } from "../../providers/global/publish-provider";
import { TextNoteContents } from "../note/timeline-note/text-note-contents";
import localSettings from "../../services/local-settings";
import useLocalStorageDisclosure from "../../hooks/use-localstorage-disclosure";
@ -70,7 +70,6 @@ export default function PostModal({
initContent = "",
}: Omit<ModalProps, "children"> & PostModalProps) {
const publish = usePublishEvent();
const finalizeDraft = useFinalizeDraft();
const account = useActiveAccount()!;
const { noteDifficulty } = useAppSettings();
const addClientTag = useObservable(localSettings.addClientTag);
@ -112,8 +111,7 @@ export default function PostModal({
splits: values.split,
});
const unsigned = await finalizeDraft(draft);
const unsigned = await factory.stamp(draft);
setDraft(unsigned);
return unsigned;
};

View File

@ -14,7 +14,7 @@ export default function InsertReactionButton({
(emoji: Emoji | string) => {
if (!onSelect) return;
if (typeof emoji === "string") onSelect(emoji, emoji);
else onSelect(`:${emoji.name}:`, emoji);
else onSelect(`:${emoji.shortcode}:`, emoji);
},
[onSelect],
);

View File

@ -28,9 +28,9 @@ export default function ReactionPicker({
id,
name,
emojis: emojis.map((e) => ({
id: e.name,
name: e.name,
keywords: [e.name, e.name.toUpperCase(), e.name.replaceAll("_", "")],
id: e.shortcode,
name: e.shortcode,
keywords: [e.shortcode, e.shortcode.toUpperCase(), e.shortcode.replaceAll("_", "")],
skins: [{ src: e.url }],
})),
};
@ -41,7 +41,7 @@ export default function ReactionPicker({
const categories = useMemo(() => [...packs.map((p) => getEventUID(p)), ...defaultCategories], [packs]);
const handleSelect = (emoji: NativeEmoji) => {
if (emoji.src) onSelect?.({ name: emoji.name, url: emoji.src });
if (emoji.src) onSelect?.({ shortcode: emoji.name, url: emoji.src });
else if (emoji.id === "+1") onSelect?.("+");
else if (emoji.id === "-1") onSelect?.("-");
else if (emoji.native) onSelect?.(emoji.native);

View File

@ -45,8 +45,8 @@ export default function EmojiPackCard({ pack, ...props }: Omit<CardProps, "child
<CardBody p="2">
{emojis.length > 0 && (
<Flex mb="2" wrap="wrap" gap="2">
{emojis.map(({ name, url }) => (
<Image key={name + url} src={url} title={name} w={8} h={8} />
{emojis.map(({ shortcode, url }) => (
<Image key={shortcode + url} src={url} title={shortcode} w={8} h={8} />
))}
</Flex>
)}

View File

@ -37,10 +37,10 @@ import { usePublishEvent } from "../../providers/global/publish-provider";
import EventZapButton from "../../components/zap/event-zap-button";
import EventQuoteButton from "../../components/note/event-quote-button";
function AddEmojiForm({ onAdd }: { onAdd: (values: { name: string; url: string }) => void }) {
function AddEmojiForm({ onAdd }: { onAdd: (values: { shortcode: string; url: string }) => void }) {
const { register, handleSubmit, watch, getValues, reset } = useForm({
defaultValues: {
name: "",
shortcode: "",
url: "",
},
});
@ -56,11 +56,11 @@ function AddEmojiForm({ onAdd }: { onAdd: (values: { name: string; url: string }
return (
<Flex as="form" gap="2" onSubmit={submit}>
<Input
placeholder="name"
{...register("name", { required: true })}
placeholder="shortcode"
{...register("shortcode", { required: true })}
pattern="^[a-zA-Z0-9_-]+$"
autoComplete="off"
title="emoji name, can not contain spaces"
title="emoji shortcode, cannot contain spaces"
/>
<Input placeholder="https://example.com/emoji.png" {...register("url", { required: true })} autoComplete="off" />
{previewURL && <Image aspectRatio={1} h="10" src={previewURL} />}
@ -71,14 +71,24 @@ function AddEmojiForm({ onAdd }: { onAdd: (values: { name: string; url: string }
);
}
function EmojiTag({ name, url, onRemove, scale }: { name: string; url: string; onRemove?: () => void; scale: number }) {
function EmojiTag({
shortcode,
url,
onRemove,
scale,
}: {
shortcode: string;
url: string;
onRemove?: () => void;
scale: number;
}) {
return (
<Tag>
<Image
key={name + url}
key={shortcode + url}
src={url}
title={name}
alt={`:${name}:`}
title={shortcode}
alt={`:${shortcode}:`}
w={scale}
h={scale}
ml="-1"
@ -87,7 +97,7 @@ function EmojiTag({ name, url, onRemove, scale }: { name: string; url: string; o
borderRadius="md"
overflow="hidden"
/>
<TagLabel flex={1}>{name}</TagLabel>
<TagLabel flex={1}>{shortcode}</TagLabel>
{onRemove && <TagCloseButton onClick={onRemove} />}
</Tag>
);
@ -110,11 +120,11 @@ function EmojiPackPage({ pack }: { pack: NostrEvent }) {
setDraft(emojis);
setEditing(true);
};
const addEmoji = (emoji: { name: string; url: string }) => {
const addEmoji = (emoji: { shortcode: string; url: string }) => {
setDraft((a) => a.concat(emoji));
};
const removeEmoji = (name: string) => {
setDraft((a) => a.filter((e) => e.name !== name));
const removeEmoji = (shortcode: string) => {
setDraft((a) => a.filter((e) => e.shortcode !== shortcode));
};
const cancelEdit = () => {
setDraft([]);
@ -125,7 +135,10 @@ function EmojiPackPage({ pack }: { pack: NostrEvent }) {
kind: kinds.Emojisets,
content: pack.content || "",
created_at: dayjs().unix(),
tags: [...pack.tags.filter((t) => t[0] !== "emoji"), ...draftEmojis.map(({ name, url }) => ["emoji", name, url])],
tags: [
...pack.tags.filter((t) => t[0] !== "emoji"),
...draftEmojis.map(({ shortcode, url }) => ["emoji", shortcode, url]),
],
};
const pub = await publish("Update emoji pack", draft);
@ -199,13 +212,13 @@ function EmojiPackPage({ pack }: { pack: NostrEvent }) {
</Flex>
)}
<SimpleGrid columns={{ base: 2, sm: 3, md: 2, lg: 4, xl: 6 }} gap="2">
{(editing ? draftEmojis : emojis).map(({ name, url }) => (
{(editing ? draftEmojis : emojis).map(({ shortcode, url }) => (
<EmojiTag
key={name + url}
key={shortcode + url}
scale={scale}
name={name}
shortcode={shortcode}
url={url}
onRemove={editing ? () => removeEmoji(name) : undefined}
onRemove={editing ? () => removeEmoji(shortcode) : undefined}
/>
))}
</SimpleGrid>

View File

@ -108,8 +108,7 @@ export default function ShortTextNoteForm({
splits: values.split,
});
const unsigned = await finalizeDraft(draft);
const unsigned = await factory.stamp(draft);
setDraft(unsigned);
return unsigned;
};

View File

@ -9,14 +9,14 @@ export default function NameStep({ onSubmit }: { onSubmit: (metadata: ProfileCon
const location = useLocation();
const { register, handleSubmit, formState } = useForm({
defaultValues: {
name: "",
shortcode: "",
about: "",
},
mode: "all",
});
const submit = handleSubmit((values) => {
const displayName = values.name;
const username = values.name.toLocaleLowerCase().replaceAll(/(\p{Z}|\p{P}|\p{C}|\p{M})/gu, "_");
const displayName = values.shortcode;
const username = values.shortcode.toLocaleLowerCase().replaceAll(/(\p{Z}|\p{P}|\p{C}|\p{M})/gu, "_");
onSubmit({
name: username,
@ -32,7 +32,7 @@ export default function NameStep({ onSubmit }: { onSubmit: (metadata: ProfileCon
Sign up
</Heading>
<Text>What should we call you?</Text>
<Input placeholder="Jane" {...register("name", { required: true })} autoComplete="off" autoFocus />
<Input placeholder="Jane" {...register("shortcode", { required: true })} autoComplete="off" autoFocus />
<Textarea placeholder="Short description about yourself." w="full" mb="2" {...register("about")} />
<Button w="full" colorScheme="primary" mb="4" isDisabled={!formState.isValid} type="submit">
Next