diff --git a/package.json b/package.json index 3d6a0a353..b1bed9de7 100644 --- a/package.json +++ b/package.json @@ -21,9 +21,9 @@ "dependencies": { "@appwrite.io/console": "https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@08ec153", "@appwrite.io/pink-icons": "0.25.0", - "@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@50ea3ca7", + "@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca", "@appwrite.io/pink-legacy": "^1.0.1", - "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@50ea3ca7", + "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca", "@popperjs/core": "^2.11.8", "@sentry/sveltekit": "^8.38.0", "@stripe/stripe-js": "^3.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 94cd0b1df..cc341aac3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,14 +15,14 @@ importers: specifier: 0.25.0 version: 0.25.0 '@appwrite.io/pink-icons-svelte': - specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@50ea3ca7 - version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@50ea3ca7(svelte@4.2.19) + specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca + version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca(svelte@4.2.19) '@appwrite.io/pink-legacy': specifier: ^1.0.1 version: 1.0.1 '@appwrite.io/pink-svelte': - specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@50ea3ca7 - version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@50ea3ca7(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19) + specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca + version: '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca(svelte@4.2.19)' '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -215,14 +215,8 @@ packages: resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@08ec153} version: 1.2.1 - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@50ea3ca7': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@50ea3ca7} - version: 1.0.0-next.7 - peerDependencies: - svelte: ^4.0.0 - - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@50ea3ca70a483ffd9040f8ce9cb40a8d5f1ee30e': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@50ea3ca70a483ffd9040f8ce9cb40a8d5f1ee30e} + '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca': + resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca} version: 1.0.0-next.7 peerDependencies: svelte: ^4.0.0 @@ -236,13 +230,6 @@ packages: '@appwrite.io/pink-legacy@1.0.1': resolution: {integrity: sha512-e5IZx2drqSxgl2WXvmr0eLfg/WiOCzuqQE8oksD+9GoFBkcL9HWvXul5GjFni3RBAN9XFRL3nUExGk4T0H8sFw==} - '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@50ea3ca7': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@50ea3ca7} - version: 1.0.0-next.85 - peerDependencies: - react-dom: ^18.0.0 - svelte: ^4.0.0 - '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} @@ -1232,27 +1219,6 @@ packages: resolution: {integrity: sha512-zIieP1VLWQb3wUjFJlwOAoaaJygJhXeUoGd0e/Ha2RLb2eW2S+4gjf6y6NqyY71tZ74LYVZKg/4prB6FAZSMXQ==} engines: {node: '>= 14'} - '@shikijs/core@1.29.2': - resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} - - '@shikijs/engine-javascript@1.29.2': - resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} - - '@shikijs/engine-oniguruma@1.29.2': - resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} - - '@shikijs/langs@1.29.2': - resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} - - '@shikijs/themes@1.29.2': - resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} - - '@shikijs/types@1.29.2': - resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} - - '@shikijs/vscode-textmate@10.0.2': - resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1362,9 +1328,6 @@ packages: '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -1374,9 +1337,6 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - '@types/mysql@2.15.26': resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} @@ -1392,15 +1352,9 @@ packages: '@types/prismjs@1.26.5': resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/pug@2.0.10': resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} - '@types/react@18.3.18': - resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} - '@types/remarkable@2.0.8': resolution: {integrity: sha512-eKXqPZfpQl1kOADjdKchHrp2gwn9qMnGXhH/AtZe0UrklzhGJkawJo/Y/D0AlWcdWoWamFNIum8+/nkAISQVGg==} @@ -1413,9 +1367,6 @@ packages: '@types/tedious@4.0.14': resolution: {integrity: sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==} - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -1604,9 +1555,6 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - ansicolor@2.0.3: - resolution: {integrity: sha512-pzusTqk9VHrjgMCcTPDTTvfJfx6Q3+L5tQ6yKC8Diexmoit4YROTFIkxFvRTNL9y5s0Q8HrSrgerCD5bIC+Kiw==} - anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -1741,9 +1689,6 @@ packages: caniuse-lite@1.0.30001700: resolution: {integrity: sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==} - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.5.0: resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} engines: {node: '>=4'} @@ -1760,12 +1705,6 @@ packages: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} @@ -1809,9 +1748,6 @@ packages: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} - comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -1931,9 +1867,6 @@ packages: devalue@5.1.1: resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -1978,9 +1911,6 @@ packages: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} - emoji-regex-xs@1.0.0: - resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} - emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2184,9 +2114,6 @@ packages: forwarded-parse@2.1.2: resolution: {integrity: sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==} - framesync@6.1.2: - resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -2206,10 +2133,6 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - fuse.js@7.1.0: - resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==} - engines: {node: '>=10'} - gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -2308,15 +2231,6 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - hast-util-to-html@9.0.4: - resolution: {integrity: sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==} - - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - - hey-listen@1.0.8: - resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - html-encoding-sniffer@3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} @@ -2324,9 +2238,6 @@ packages: html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - http-proxy-agent@5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} @@ -2801,9 +2712,6 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} @@ -2814,21 +2722,6 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - - micromark-util-encode@2.0.1: - resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - - micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - - micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - - micromark-util-types@2.0.1: - resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} - micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -2977,9 +2870,6 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - oniguruma-to-es@2.3.0: - resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} - optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -3101,9 +2991,6 @@ packages: engines: {node: '>=18'} hasBin: true - popmotion@11.0.5: - resolution: {integrity: sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA==} - possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} @@ -3195,9 +3082,6 @@ packages: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} - property-information@6.5.0: - resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -3217,11 +3101,6 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} @@ -3251,15 +3130,6 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regex-recursion@5.1.1: - resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} - - regex-utilities@2.3.0: - resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - - regex@5.1.1: - resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} - regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -3349,9 +3219,6 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -3390,9 +3257,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.29.2: - resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} - shimmer@1.2.1: resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} @@ -3466,9 +3330,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -3499,9 +3360,6 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -3529,9 +3387,6 @@ packages: strip-literal@2.1.1: resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} - style-value-types@5.1.2: - resolution: {integrity: sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q==} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -3577,11 +3432,6 @@ packages: jest: '>= 27' svelte: '>= 3' - svelte-motion@0.12.2: - resolution: {integrity: sha512-7RrdRz9iVP55B9HT/C0hYW3pyrKlF61kAby/AkDtOAP0uHFQDrfd0qQetDC81cEsK9b40jt+jfcqSAXcA7LPEw==} - peerDependencies: - svelte: '>=3.35.0 || ^4.0.0 || ^5.0.0 || ^5.0.0-next.0' - svelte-preprocess@5.1.4: resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} engines: {node: '>= 16.0.0'} @@ -3660,11 +3510,6 @@ packages: resolution: {integrity: sha512-DIFm0kSNscVxtBmKkBiygAHB5otoqN1aVmJ3t57jZhJfCB7Np/lUSoTtSrvPFjmlBbMeOsb1VQ06cut1+rBYOg==} engines: {node: '>=16'} - svelte-sonner@0.3.28: - resolution: {integrity: sha512-K3AmlySeFifF/cKgsYNv5uXqMVNln0NBAacOYgmkQStLa/UoU0LhfAACU6Gr+YYC8bOCHdVmFNoKuDbMEsppJg==} - peerDependencies: - svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 - svelte@4.2.19: resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} @@ -3744,9 +3589,6 @@ packages: resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} engines: {node: '>=14'} - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - ts-api-utils@1.4.3: resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} engines: {node: '>=16'} @@ -3756,9 +3598,6 @@ packages: tslib@2.3.0: resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} - tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} @@ -3796,21 +3635,6 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} @@ -3842,12 +3666,6 @@ packages: resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@1.6.1: resolution: {integrity: sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -4051,9 +3869,6 @@ packages: zrender@5.6.1: resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==} - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - snapshots: '@adobe/css-tools@4.4.2': {} @@ -4099,11 +3914,7 @@ snapshots: '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@08ec153': {} - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@50ea3ca7(svelte@4.2.19)': - dependencies: - svelte: 4.2.19 - - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@50ea3ca70a483ffd9040f8ce9cb40a8d5f1ee30e(svelte@4.2.19)': + '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@67808bca(svelte@4.2.19)': dependencies: svelte: 4.2.19 @@ -4116,21 +3927,6 @@ snapshots: '@appwrite.io/pink-icons': 1.0.0 the-new-css-reset: 1.11.3 - '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@50ea3ca7(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)': - dependencies: - '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@50ea3ca70a483ffd9040f8ce9cb40a8d5f1ee30e(svelte@4.2.19) - '@floating-ui/dom': 1.6.13 - '@melt-ui/pp': 0.3.2(@melt-ui/svelte@0.86.3(svelte@4.2.19))(svelte@4.2.19) - '@melt-ui/svelte': 0.86.3(svelte@4.2.19) - ansicolor: 2.0.3 - fuse.js: 7.1.0 - pretty-bytes: 6.1.1 - react-dom: 18.3.1(react@18.3.1) - shiki: 1.29.2 - svelte: 4.2.19 - svelte-motion: 0.12.2(svelte@4.2.19) - svelte-sonner: 0.3.28(svelte@4.2.19) - '@babel/code-frame@7.26.2': dependencies: '@babel/helper-validator-identifier': 7.25.9 @@ -5259,41 +5055,6 @@ snapshots: - encoding - supports-color - '@shikijs/core@1.29.2': - dependencies: - '@shikijs/engine-javascript': 1.29.2 - '@shikijs/engine-oniguruma': 1.29.2 - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.4 - - '@shikijs/engine-javascript@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 2.3.0 - - '@shikijs/engine-oniguruma@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - - '@shikijs/langs@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - - '@shikijs/themes@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - - '@shikijs/types@1.29.2': - dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - '@shikijs/vscode-textmate@10.0.2': {} - '@sinclair/typebox@0.27.8': {} '@sinonjs/commons@3.0.1': @@ -5428,10 +5189,6 @@ snapshots: dependencies: '@types/node': 22.13.4 - '@types/hast@3.0.4': - dependencies: - '@types/unist': 3.0.3 - '@types/istanbul-lib-coverage@2.0.6': {} '@types/istanbul-lib-report@3.0.3': @@ -5442,10 +5199,6 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 - '@types/mdast@4.0.4': - dependencies: - '@types/unist': 3.0.3 - '@types/mysql@2.15.26': dependencies: '@types/node': 22.13.4 @@ -5466,15 +5219,8 @@ snapshots: '@types/prismjs@1.26.5': {} - '@types/prop-types@15.7.14': {} - '@types/pug@2.0.10': {} - '@types/react@18.3.18': - dependencies: - '@types/prop-types': 15.7.14 - csstype: 3.1.3 - '@types/remarkable@2.0.8': {} '@types/shimmer@1.2.0': {} @@ -5485,8 +5231,6 @@ snapshots: dependencies: '@types/node': 22.13.4 - '@types/unist@3.0.3': {} - '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.33': @@ -5739,8 +5483,6 @@ snapshots: ansi-styles@5.2.0: {} - ansicolor@2.0.3: {} - anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -5897,8 +5639,6 @@ snapshots: caniuse-lite@1.0.30001700: {} - ccount@2.0.1: {} - chai@4.5.0: dependencies: assertion-error: 1.1.0 @@ -5921,10 +5661,6 @@ snapshots: char-regex@1.0.2: {} - character-entities-html4@2.1.0: {} - - character-entities-legacy@3.0.0: {} - check-error@1.0.3: dependencies: get-func-name: 2.0.2 @@ -5977,8 +5713,6 @@ snapshots: dependencies: delayed-stream: 1.0.0 - comma-separated-tokens@2.0.3: {} - concat-map@0.0.1: {} confbox@0.1.8: {} @@ -6097,10 +5831,6 @@ snapshots: devalue@5.1.1: {} - devlop@1.1.0: - dependencies: - dequal: 2.0.3 - diff-sequences@29.6.3: {} dir-glob@3.0.1: @@ -6138,8 +5868,6 @@ snapshots: emittery@0.13.1: {} - emoji-regex-xs@1.0.0: {} - emoji-regex@8.0.0: {} entities@4.5.0: {} @@ -6420,10 +6148,6 @@ snapshots: forwarded-parse@2.1.2: {} - framesync@6.1.2: - dependencies: - tslib: 2.4.0 - fs.realpath@1.0.0: {} fsevents@2.3.2: @@ -6436,8 +6160,6 @@ snapshots: functions-have-names@1.2.3: {} - fuse.js@7.1.0: {} - gensync@1.0.0-beta.2: {} get-caller-file@2.0.5: {} @@ -6535,34 +6257,12 @@ snapshots: dependencies: function-bind: 1.1.2 - hast-util-to-html@9.0.4: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-whitespace: 3.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.4 - zwitch: 2.0.4 - - hast-util-whitespace@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - hey-listen@1.0.8: {} - html-encoding-sniffer@3.0.0: dependencies: whatwg-encoding: 2.0.0 html-escaper@2.0.2: {} - html-void-elements@3.0.0: {} - http-proxy-agent@5.0.0: dependencies: '@tootallnate/once': 2.0.0 @@ -7221,41 +6921,12 @@ snapshots: math-intrinsics@1.1.0: {} - mdast-util-to-hast@13.2.0: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.0 - devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.1 - trim-lines: 3.0.1 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - mdn-data@2.0.30: {} merge-stream@2.0.0: {} merge2@1.4.1: {} - micromark-util-character@2.1.1: - dependencies: - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.1 - - micromark-util-encode@2.0.1: {} - - micromark-util-sanitize-uri@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-encode: 2.0.1 - micromark-util-symbol: 2.0.1 - - micromark-util-symbol@2.0.1: {} - - micromark-util-types@2.0.1: {} - micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -7373,12 +7044,6 @@ snapshots: dependencies: mimic-fn: 4.0.0 - oniguruma-to-es@2.3.0: - dependencies: - emoji-regex-xs: 1.0.0 - regex: 5.1.1 - regex-recursion: 5.1.1 - optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -7492,13 +7157,6 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - popmotion@11.0.5: - dependencies: - framesync: 6.1.2 - hey-listen: 1.0.8 - style-value-types: 5.1.2 - tslib: 2.4.0 - possible-typed-array-names@1.1.0: {} postcss-load-config@3.1.4(postcss@8.5.2): @@ -7569,8 +7227,6 @@ snapshots: kleur: 3.0.3 sisteransi: 1.0.5 - property-information@6.5.0: {} - proxy-from-env@1.1.0: {} psl@1.15.0: @@ -7585,12 +7241,6 @@ snapshots: queue-microtask@1.2.3: {} - react-dom@18.3.1(react@18.3.1): - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - react-is@17.0.2: {} react-is@18.3.1: {} @@ -7620,17 +7270,6 @@ snapshots: regenerator-runtime@0.14.1: {} - regex-recursion@5.1.1: - dependencies: - regex: 5.1.1 - regex-utilities: 2.3.0 - - regex-utilities@2.3.0: {} - - regex@5.1.1: - dependencies: - regex-utilities: 2.3.0 - regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -7745,10 +7384,6 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - semver@6.3.1: {} semver@7.7.1: {} @@ -7783,17 +7418,6 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.29.2: - dependencies: - '@shikijs/core': 1.29.2 - '@shikijs/engine-javascript': 1.29.2 - '@shikijs/engine-oniguruma': 1.29.2 - '@shikijs/langs': 1.29.2 - '@shikijs/themes': 1.29.2 - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - shimmer@1.2.1: {} side-channel-list@1.0.0: @@ -7879,8 +7503,6 @@ snapshots: source-map@0.6.1: {} - space-separated-tokens@2.0.2: {} - sprintf-js@1.0.3: {} sswr@2.0.0(svelte@4.2.19): @@ -7912,11 +7534,6 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - stringify-entities@4.0.4: - dependencies: - character-entities-html4: 2.1.0 - character-entities-legacy: 3.0.0 - strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -7937,11 +7554,6 @@ snapshots: dependencies: js-tokens: 9.0.1 - style-value-types@5.1.2: - dependencies: - hey-listen: 1.0.8 - tslib: 2.4.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -7995,15 +7607,6 @@ snapshots: jest: 29.7.0(@types/node@22.13.4) svelte: 4.2.19 - svelte-motion@0.12.2(svelte@4.2.19): - dependencies: - '@types/react': 18.3.18 - framesync: 6.1.2 - popmotion: 11.0.5 - style-value-types: 5.1.2 - svelte: 4.2.19 - tslib: 2.8.1 - svelte-preprocess@5.1.4(@babel/core@7.26.9)(postcss-load-config@3.1.4(postcss@8.5.2))(postcss@8.5.2)(sass@1.85.0)(svelte@4.2.19)(typescript@5.7.3): dependencies: '@types/pug': 2.0.10 @@ -8034,10 +7637,6 @@ snapshots: svelte: 4.2.19 tslib: 2.7.0 - svelte-sonner@0.3.28(svelte@4.2.19): - dependencies: - svelte: 4.2.19 - svelte@4.2.19: dependencies: '@ampproject/remapping': 2.3.0 @@ -8122,16 +7721,12 @@ snapshots: dependencies: punycode: 2.3.1 - trim-lines@3.0.1: {} - ts-api-utils@1.4.3(typescript@5.7.3): dependencies: typescript: 5.7.3 tslib@2.3.0: {} - tslib@2.4.0: {} - tslib@2.7.0: {} tslib@2.8.1: {} @@ -8154,29 +7749,6 @@ snapshots: undici-types@6.20.0: {} - unist-util-is@6.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-position@5.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-stringify-position@4.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-visit-parents@6.0.1: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - - unist-util-visit@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - universalify@0.2.0: {} unplugin@1.0.1: @@ -8213,16 +7785,6 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 - vfile-message@4.0.2: - dependencies: - '@types/unist': 3.0.3 - unist-util-stringify-position: 4.0.0 - - vfile@6.0.3: - dependencies: - '@types/unist': 3.0.3 - vfile-message: 4.0.2 - vite-node@1.6.1(@types/node@22.13.4)(sass@1.85.0): dependencies: cac: 6.7.14 @@ -8414,5 +7976,3 @@ snapshots: zrender@5.6.1: dependencies: tslib: 2.3.0 - - zwitch@2.0.4: {} diff --git a/src/lib/commandCenter/commandCenter.svelte b/src/lib/commandCenter/commandCenter.svelte index 3e527a0f4..c82a5c035 100644 --- a/src/lib/commandCenter/commandCenter.svelte +++ b/src/lib/commandCenter/commandCenter.svelte @@ -99,7 +99,7 @@ return ['INPUT', 'TEXTAREA', 'SELECT'].includes((event.target as HTMLElement).tagName); } - const handleKeydown = (e) => { + const handleKeydown = (e: KeyboardEvent) => { if (!$subPanels.length) { if (isInputEvent(e)) return; keys = [...keys, e.key].slice(-10); diff --git a/src/lib/components/card.svelte b/src/lib/components/card.svelte index e92df5316..b09523e6d 100644 --- a/src/lib/components/card.svelte +++ b/src/lib/components/card.svelte @@ -34,7 +34,7 @@ export let radius: $$Props['radius'] = 'm'; export let variant: $$Props['variant'] = 'primary'; - $: resolvedClasses = [!isTile && 'common-section', classes].filter(Boolean).join(' '); + $: resolvedClasses = [classes].filter(Boolean).join(' '); {#if href} diff --git a/src/lib/components/copy.svelte b/src/lib/components/copy.svelte index 280a95df6..1f21d2e3e 100644 --- a/src/lib/components/copy.svelte +++ b/src/lib/components/copy.svelte @@ -30,11 +30,13 @@ }); } } + //TODO: remove this component import { trackEvent } from '$lib/actions/analytics'; - import { InnerModal } from '$lib/components'; import { InputId } from '$lib/elements/forms'; import { InputProjectId } from '$lib/elements/forms'; + import Button from '$lib/elements/forms/button.svelte'; + import { IconX } from '@appwrite.io/pink-icons-svelte'; + import { Card, Divider, Icon, Layout, Typography } from '@appwrite.io/pink-svelte'; export let show = false; export let name: string; export let id: string; @@ -22,16 +24,32 @@ } - - {name} ID - - Enter a custom {name} ID. Leave blank for a randomly generated one. - - - {#if isProject} - - {:else} - - {/if} - - +{#if show} + + + + + {name} ID + + + + Enter a custom {name} ID. Leave blank for a randomly generated one. + + + + + + {#if isProject} + + {:else} + + {/if} + + +{/if} diff --git a/src/lib/components/emptyCardImageCloud.svelte b/src/lib/components/emptyCardImageCloud.svelte index fd9b1c3df..53f6c2124 100644 --- a/src/lib/components/emptyCardImageCloud.svelte +++ b/src/lib/components/emptyCardImageCloud.svelte @@ -1,30 +1,30 @@ - -
+ + {#if $$slots?.image} -
-
- -
+
+
{/if} -
-

-

- -

+ + + + + + + -
-
- +
+ +
diff --git a/src/lib/components/eventModal.svelte b/src/lib/components/eventModal.svelte index 8087cb09d..38490b08a 100644 --- a/src/lib/components/eventModal.svelte +++ b/src/lib/components/eventModal.svelte @@ -4,8 +4,6 @@ import { Pill } from '$lib/elements'; import { createEventDispatcher } from 'svelte'; import { at, empty } from '$lib/helpers/array'; - import Copy from './copy.svelte'; - import { selectionStart } from '$lib/actions/selectionStart'; import { singular } from '$lib/helpers/string'; import { eventServices as services, @@ -13,8 +11,9 @@ type EventResource, type EventService } from '$lib/constants'; - import { Tooltip } from '@appwrite.io/pink-svelte'; + import { Tooltip, Input, Tag, Layout, Typography } from '@appwrite.io/pink-svelte'; import { trackEvent } from '$lib/actions/analytics'; + import { IconCheck, IconDuplicate, IconPencil, IconX } from '@appwrite.io/pink-icons-svelte'; // Props export let show = false; @@ -185,11 +184,9 @@ action: null as EventAction | null, attribute: null as string | null }; - let helper: string = null; let customInput: string = null; let customInputCursor = -1; let showInput = false; - let copyParent: HTMLElement; $: if (show && initialValue) { customInput = initialValue; @@ -235,71 +232,63 @@ $: if (!show) { resetSelected(); - helper = null; customInput = null; showInput = false; } - - $: if (showInput) { - helper = getCustomInputHelperStr(customInput, customInputCursor); - } - + -
-

Choose a service

-
+ + Choose a service + {#each available.services as service} - select('service', service)}> {service.name} - + {/each} -
-
+ + {#if !empty(available.resources)} -
-

Choose a resource (optional)

-
+ + Choose a resource (optional) + {#each available.resources as resource} - select('resource', resource)}> {resource.name} - + {/each} -
-
+ + {/if} {#if !empty(available.actions)} -
-

Choose an action (optional)

-
+ + Choose an action (optional) + {#each available.actions as action} - select('action', action)}> {action.name} - + {/each} -
-
+ + {/if} {#if !empty(available.attributes)} -
-

Choose an attribute (optional)

-
+ + Choose an attribute (optional) + {#each available.attributes as attribute} {/each} -
-
+ + {/if} {#if showInput} -
- (customInputCursor = newValue) }} /> -
- - -
-

{helper ?? ''}

-
+ + + + + + {:else} -
- -
- {#each eventString as route, i} - (helper = route.description)} - on:mouseleave={() => (helper = null)}> - {route.value} - - - {i + 1 < eventString?.length ? '.' : ''} - - {/each} -
-
- {#key copyParent} - - -
Edit event
-
- - {/key} -
-

{helper ?? ''}

-
+ e.value).join('.')} + placeholder="Enter custom event" + readonly> + + + { + customInput = inputValue; + toggleShowInput(e); + }} /> +
Edit event
+
+ +
+
{/if} diff --git a/src/lib/components/modal.svelte b/src/lib/components/modal.svelte index 043d283ab..fc919bf43 100644 --- a/src/lib/components/modal.svelte +++ b/src/lib/components/modal.svelte @@ -25,7 +25,7 @@ }); function handleKeydown(event: KeyboardEvent) { - if (event.key === 'Enter' && submitOnEnter) { + if (show && event.key === 'Enter' && submitOnEnter) { event.preventDefault(); if (show) { formComponent.triggerSubmit(); diff --git a/src/lib/components/secret.svelte b/src/lib/components/secret.svelte index 4717a874b..2e49854ce 100644 --- a/src/lib/components/secret.svelte +++ b/src/lib/components/secret.svelte @@ -5,12 +5,13 @@ export let value: string; export let copyEvent: string = null; + export let label: string = undefined; - -
+ + -
+
diff --git a/src/lib/components/tab.svelte b/src/lib/components/tab.svelte index 70a7e05f1..48946ea47 100644 --- a/src/lib/components/tab.svelte +++ b/src/lib/components/tab.svelte @@ -100,6 +100,7 @@ diff --git a/src/lib/components/tabs.svelte b/src/lib/components/tabs.svelte index 746dcd6f8..f2f61d7e1 100644 --- a/src/lib/components/tabs.svelte +++ b/src/lib/components/tabs.svelte @@ -2,8 +2,9 @@ import { Tabs } from '@appwrite.io/pink-svelte'; export let variant: 'primary' | 'secondary' = 'primary'; + export let stretch: boolean | undefined = undefined; - + diff --git a/src/lib/elements/forms/inputId.svelte b/src/lib/elements/forms/inputId.svelte index 02908765d..5c8511b28 100644 --- a/src/lib/elements/forms/inputId.svelte +++ b/src/lib/elements/forms/inputId.svelte @@ -3,6 +3,7 @@ export let value = ''; export let autofocus = true; + export let required = false; let error = false; const pattern = String.raw`^[a-zA-Z0-9][a-zA-Z0-9._\-]*$`; @@ -24,6 +25,7 @@ diff --git a/src/lib/elements/forms/inputOTP.svelte b/src/lib/elements/forms/inputOTP.svelte index d9e8f2ebc..4967d526c 100644 --- a/src/lib/elements/forms/inputOTP.svelte +++ b/src/lib/elements/forms/inputOTP.svelte @@ -1,7 +1,6 @@ -{#if label} - -{/if} - -
- - {#if $$slots.options} -
- -
- {/if} - -
-{#if error} - {error} -{/if} + + + + + diff --git a/src/lib/elements/forms/inputPhone.svelte b/src/lib/elements/forms/inputPhone.svelte index 221826ee3..182b44735 100644 --- a/src/lib/elements/forms/inputPhone.svelte +++ b/src/lib/elements/forms/inputPhone.svelte @@ -62,4 +62,7 @@ state={error ? 'error' : 'default'} autofocus={autofocus || undefined} autocomplete={autocomplete ? 'on' : 'off'} - bind:value /> + bind:value> + + +
diff --git a/src/lib/elements/forms/inputSwitch.svelte b/src/lib/elements/forms/inputSwitch.svelte index e49086713..77c73fc72 100644 --- a/src/lib/elements/forms/inputSwitch.svelte +++ b/src/lib/elements/forms/inputSwitch.svelte @@ -5,6 +5,7 @@ export let label: string; export let value = false; export let disabled = false; + export let description: string = undefined; - + diff --git a/src/lib/elements/forms/inputText.svelte b/src/lib/elements/forms/inputText.svelte index 151ca727c..2579ca58d 100644 --- a/src/lib/elements/forms/inputText.svelte +++ b/src/lib/elements/forms/inputText.svelte @@ -48,11 +48,7 @@ on:invalid={handleInvalid} on:input bind:value> - - - - - - - + + + diff --git a/src/lib/layout/usage.svelte b/src/lib/layout/usage.svelte index d9f31bc11..ecab00881 100644 --- a/src/lib/layout/usage.svelte +++ b/src/lib/layout/usage.svelte @@ -64,6 +64,9 @@ import { Card, SecondaryTabs, SecondaryTabsItem, Heading } from '$lib/components'; import { ProjectUsageRange, type Models } from '@appwrite.io/console'; import { page } from '$app/stores'; + import { Layout, Tag, Typography } from '@appwrite.io/pink-svelte'; + import { goto } from '$app/navigation'; + import { InputSelect } from '$lib/elements/forms'; type MetricMetadata = { title: string; @@ -78,39 +81,48 @@ -
- {title} - - - 24h - - - 30d - - - 90d - - -
- - {#if count} - {formatNumberWithCommas(total)} -

{countMetadata.title}

-
-
- -
- {/if} - + +
+ goto(`${path}/${e.detail}`)} + id="period" + options={[ + { + label: '24 hours', + value: '24h' + }, + { + label: '30 days', + value: '30d' + }, + { + label: '90 days', + value: '90d' + } + ]} + value={$page.params.period ?? '30d'} /> +
+ + {#if count} + + {formatNumberWithCommas(total)} + {countMetadata.title} + +
+ +
+ {/if} +
+
+{#if showMigration} +
+{/if} diff --git a/src/routes/(console)/project-[project]/settings/migrations/details.svelte b/src/routes/(console)/project-[project]/settings/migrations/details.svelte index d90b359e9..0166eb22e 100644 --- a/src/routes/(console)/project-[project]/settings/migrations/details.svelte +++ b/src/routes/(console)/project-[project]/settings/migrations/details.svelte @@ -1,5 +1,5 @@ - - - {#if migration.status === 'failed'} - Resolve migration issues - {:else} - Migration details - {/if} - - - (tab = 'details')}>Details - (tab = 'logs')}>Logs + + + (tab = 'details')}>Details + (tab = 'logs')}>Logs {#if tab === 'logs'} - + {:else if tab === 'details'} -
- Date - {toLocaleDateTime(migration.$createdAt)} - Source - {migration.source} -
+ + + + + Date + + {toLocaleDateTime(migration.$createdAt)} + + + + Source + + {migration.source} + + + {#if Object.values(statusCounters).some(hasError)} - import { Alert, CardGrid, Heading } from '$lib/components'; - import { - Button, - Form, - FormList, - InputText, - InputChoice, - InputEmail - } from '$lib/elements/forms'; + import { CardGrid } from '$lib/components'; + import { Button, Form, InputText, InputEmail } from '$lib/elements/forms'; import { Container } from '$lib/layout'; import { project } from '../../store'; import InputPassword from '$lib/elements/forms/inputPassword.svelte'; @@ -24,6 +17,7 @@ import { type SMTPSecure } from '@appwrite.io/console'; import InputSelect from '$lib/elements/forms/inputSelect.svelte'; import { upgradeURL } from '$lib/stores/billing'; + import { Link, Selector, Alert } from '@appwrite.io/pink-svelte'; let enabled = false; let senderName: string; @@ -126,76 +120,71 @@ SMTP server You can customize the email service by providing your own SMTP server. View your email templates - here + here {#if $organization.billingPlan === BillingPlan.FREE} - - Custom SMTP is a Pro plan feature. Upgrade to enable custom SMTP sever. - -
- -
+ + + -
+ {:else} - - - Enabling this option allows customizing email templates and prevents - emails from being labeled as spam. - + - {#if enabled} - - - - - - - - - {/if} - + {#if enabled} + + + + + + + + + {/if} {/if}
diff --git a/src/routes/(console)/project-[project]/settings/webhooks/+page.svelte b/src/routes/(console)/project-[project]/settings/webhooks/+page.svelte index 8c3943f81..52fb149bc 100644 --- a/src/routes/(console)/project-[project]/settings/webhooks/+page.svelte +++ b/src/routes/(console)/project-[project]/settings/webhooks/+page.svelte @@ -33,9 +33,10 @@ import MessageStatusPill from './messageStatusPill.svelte'; import { canWriteWebhooks } from '$lib/stores/roles'; import { get } from 'svelte/store'; - import { Icon, Layout } from '@appwrite.io/pink-svelte'; + import { Badge, Icon, Layout, Link, Status, Table } from '@appwrite.io/pink-svelte'; import ViewSelector from '$lib/components/viewSelector.svelte'; import { IconPlus } from '@appwrite.io/pink-icons-svelte'; + import { View } from '$lib/helpers/load'; export let data: PageData; @@ -60,74 +61,75 @@ - + {#if $canWriteWebhooks} {/if} {#if data.webhooks.total} - - + + {#each $columns as column} {#if column.show} - {column.title} + {column.title} {/if} {/each} - - - {#each data.webhooks.webhooks as webhook} - - {#each $columns as column (column.id)} - {#if column.show} - {#if column.id === '$id'} - {#key $columns} - - {webhook.$id} - - {/key} - {:else if column.id === 'events'} - - {webhook.events.length} - - {:else if column.type === 'datetime'} - - {#if !webhook[column.id]} - - - {:else} - {toLocaleDateTime(webhook[column.id])} - {/if} - - {:else if column.id === 'enabled'} - - - -   + + {#each data.webhooks.webhooks as webhook} + + {#each $columns as column (column.id)} + {#if column.show} + {#if column.id === '$id'} + {#key $columns} + + {webhook.$id} + + {/key} + {:else if column.id === 'events'} + + {webhook.events.length} + + {:else if column.type === 'datetime'} + + {#if !webhook[column.id]} + - + {:else} + {toLocaleDateTime(webhook[column.id])} + {/if} + + {:else if column.id === 'enabled'} + + + {#if webhook.enabled === false} - + }}>Details {/if} - - {:else} - - {webhook[column.id]} - - {/if} + + + {:else} + + {webhook[column.id]} + {/if} - {/each} - - {/each} - - + {/if} + {/each} + + {/each} + {:else} { +export const load: PageLoad = async ({ params, url, depends }) => { depends(Dependencies.WEBHOOKS); const page = getPage(url); - const view = getView(url, route, View.Grid); return { page, - view, webhooks: await sdk.forConsole.projects.listWebhooks(params.project) }; }; diff --git a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/dangerZone.svelte b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/dangerZone.svelte index 9a8b669f6..f21fc23be 100644 --- a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/dangerZone.svelte +++ b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/dangerZone.svelte @@ -1,9 +1,10 @@ @@ -12,12 +13,10 @@ Delete webhooks The webhook will be permanently deleted. This action is irreversible. - - -
{$webhook.name}
-
-

Last updated: {toLocaleDateTime($webhook.$updatedAt)}

-
+ + {$webhook.name} + Last updated: {toLocaleDateTime($webhook.$updatedAt)} +
diff --git a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/delete.svelte b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/delete.svelte index adee2bd0b..d1efd9da7 100644 --- a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/delete.svelte +++ b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/delete.svelte @@ -6,6 +6,7 @@ import { Dependencies } from '$lib/constants'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; + import { Typography } from '@appwrite.io/pink-svelte'; import { project } from '../../../store'; import { webhook } from './store'; @@ -30,5 +31,7 @@ - Are you sure you want to delete {$webhook.name} from '{$project.name}'? + + Are you sure you want to delete {$webhook.name} from '{$project.name}'? + diff --git a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/details.svelte b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/details.svelte index 9da29e69e..f904e76a9 100644 --- a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/details.svelte +++ b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/details.svelte @@ -14,6 +14,7 @@ import { onMount } from 'svelte'; import MessageStatusPill from '../messageStatusPill.svelte'; import FormList from '$lib/elements/forms/formList.svelte'; + import { Status } from '@appwrite.io/pink-svelte'; const projectId = $page.params.project; @@ -55,7 +56,7 @@ - {$webhook.url} + {$webhook.name}
    @@ -69,7 +70,6 @@
  • Created: {toLocaleDateTime($webhook.$createdAt)}
  • Last updated: {toLocaleDateTime($webhook.$updatedAt)}
-
diff --git a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/regenerate.svelte b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/regenerate.svelte index a57746991..5215d7f74 100644 --- a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/regenerate.svelte +++ b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/regenerate.svelte @@ -3,6 +3,7 @@ import { page } from '$app/stores'; import { Submit, trackEvent, trackError } from '$lib/actions/analytics'; import { Modal } from '$lib/components'; + import Confirm from '$lib/components/confirm.svelte'; import { Dependencies } from '$lib/constants'; import { Button } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; @@ -32,13 +33,7 @@ } - -

- Are you sure you want to generate a new Signature Key? - You will not be able to recover the current key. -

- - - - -
+ + Are you sure you want to generate a new Signature key? + You will not be able to recover the current key. + diff --git a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateEvents.svelte b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateEvents.svelte index 92eb18907..733ea7241 100644 --- a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateEvents.svelte +++ b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateEvents.svelte @@ -12,8 +12,8 @@ import { onMount } from 'svelte'; import { writable, type Writable } from 'svelte/store'; import { webhook } from './store'; - import { Icon } from '@appwrite.io/pink-svelte'; - import { IconPlus } from '@appwrite.io/pink-icons-svelte'; + import { Icon, Layout, Link, Table, Typography } from '@appwrite.io/pink-svelte'; + import { IconPlus, IconX } from '@appwrite.io/pink-icons-svelte'; const projectId = $page.params.project; const eventSet: Writable> = writable(new Set()); @@ -73,28 +73,31 @@ Set the events that will trigger your webhook. Maximum 100 events allowed. {#if $eventSet.size} - + {#each Array.from($eventSet) as event} -
  • - - {event} - - - - -
  • + + + + {event} + + + + {/each} -
    -
    - @@ -111,12 +114,11 @@ -

    - Select events in your Appwrite project that will trigger your webhook. + Select events in your Appwrite project that will trigger your webhook. Learn more about Appwrite Events. -

    + class="link">Learn more +
    diff --git a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateSecurity.svelte b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateSecurity.svelte index 3d72a691f..0f03dc199 100644 --- a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateSecurity.svelte +++ b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateSecurity.svelte @@ -16,6 +16,7 @@ import { sdk } from '$lib/stores/sdk'; import { onMount } from 'svelte'; import { webhook } from './store'; + import { Selector } from '@appwrite.io/pink-svelte'; const projectId = $page.params.project; let httpUser: string = null; @@ -63,37 +64,31 @@ Set an optional basic HTTP authentication username and password to protect your endpoint from unauthorized access. - -
    - HTTP Authentication -

    Use to secure your endpoint from untrusted sources.

    -
    - - +
    + HTTP Authentication +

    Use to secure your endpoint from untrusted sources.

    +
    + + - - Warning: Untrusted or self-signed - certificates may not be secure. - - Learn more - -
    + +
    diff --git a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateSignature.svelte b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateSignature.svelte index f4349e594..2c332d97e 100644 --- a/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateSignature.svelte +++ b/src/routes/(console)/project-[project]/settings/webhooks/[webhook]/updateSignature.svelte @@ -1,6 +1,7 @@