diff --git a/package.json b/package.json index 36ca910..677f28c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mws", - "version": "0.2.0", + "version": "0.3.0", "license": "MIT", "scripts": { "dev": "solid-start dev", @@ -10,7 +10,7 @@ }, "type": "module", "devDependencies": { - "@types/node": "^18.16.6", + "@types/node": "^18.16.8", "@typescript-eslint/eslint-plugin": "^5.59.5", "@typescript-eslint/parser": "^5.59.5", "autoprefixer": "^10.4.14", @@ -30,13 +30,13 @@ "workbox-window": "^6.5.4" }, "dependencies": { - "@kobalte/core": "^0.8.2", + "@kobalte/core": "^0.9.6", "@kobalte/tailwindcss": "^0.5.0", "@modular-forms/solid": "^0.13.2", - "@mutinywallet/mutiny-wasm": "^0.3.0", + "@mutinywallet/mutiny-wasm": "^0.3.2", "@mutinywallet/waila-wasm": "^0.1.5", "@solid-primitives/upload": "^0.0.111", - "@solidjs/meta": "^0.28.4", + "@solidjs/meta": "^0.28.5", "@solidjs/router": "^0.8.2", "@thisbeyond/solid-select": "^0.14.0", "class-variance-authority": "^0.4.0", @@ -45,7 +45,7 @@ "solid-js": "^1.7.5", "solid-qr-code": "^0.0.8", "solid-start": "^0.2.26", - "undici": "^5.22.0" + "undici": "^5.22.1" }, "engines": { "node": ">=16.8" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de2dd85..1f9c6a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,8 +2,8 @@ lockfileVersion: '6.0' dependencies: '@kobalte/core': - specifier: ^0.8.2 - version: 0.8.2(solid-js@1.7.5) + specifier: ^0.9.6 + version: 0.9.6(solid-js@1.7.5) '@kobalte/tailwindcss': specifier: ^0.5.0 version: 0.5.0(tailwindcss@3.3.2) @@ -11,8 +11,8 @@ dependencies: specifier: ^0.13.2 version: 0.13.2(solid-js@1.7.5) '@mutinywallet/mutiny-wasm': - specifier: ^0.3.0 - version: 0.3.0 + specifier: ^0.3.2 + version: 0.3.2 '@mutinywallet/waila-wasm': specifier: ^0.1.5 version: 0.1.5 @@ -20,8 +20,8 @@ dependencies: specifier: ^0.0.111 version: 0.0.111(solid-js@1.7.5) '@solidjs/meta': - specifier: ^0.28.4 - version: 0.28.4(solid-js@1.7.5) + specifier: ^0.28.5 + version: 0.28.5(solid-js@1.7.5) '@solidjs/router': specifier: ^0.8.2 version: 0.8.2(solid-js@1.7.5) @@ -45,15 +45,15 @@ dependencies: version: 0.0.8(qr.js@0.0.0)(solid-js@1.7.5) solid-start: specifier: ^0.2.26 - version: 0.2.26(@solidjs/meta@0.28.4)(@solidjs/router@0.8.2)(solid-js@1.7.5)(solid-start-node@0.2.26)(vite@4.3.5) + version: 0.2.26(@solidjs/meta@0.28.5)(@solidjs/router@0.8.2)(solid-js@1.7.5)(solid-start-node@0.2.26)(vite@4.3.5) undici: - specifier: ^5.22.0 - version: 5.22.0 + specifier: ^5.22.1 + version: 5.22.1 devDependencies: '@types/node': - specifier: ^18.16.6 - version: 18.16.6 + specifier: ^18.16.8 + version: 18.16.8 '@typescript-eslint/eslint-plugin': specifier: ^5.59.5 version: 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@4.9.5) @@ -86,7 +86,7 @@ devDependencies: version: 8.4.23 solid-start-node: specifier: ^0.2.26 - version: 0.2.26(solid-start@0.2.26)(undici@5.22.0)(vite@4.3.5) + version: 0.2.26(solid-start@0.2.26)(undici@5.22.1)(vite@4.3.5) tailwindcss: specifier: ^3.3.2 version: 3.3.2 @@ -95,7 +95,7 @@ devDependencies: version: 4.9.5 vite: specifier: ^4.3.5 - version: 4.3.5(@types/node@18.16.6) + version: 4.3.5(@types/node@18.16.8) vite-plugin-pwa: specifier: ^0.14.7 version: 0.14.7(vite@4.3.5)(workbox-build@6.5.4)(workbox-window@6.5.4) @@ -1467,6 +1467,40 @@ packages: '@floating-ui/core': 1.2.6 dev: false + /@formatjs/ecma402-abstract@1.15.0: + resolution: {integrity: sha512-7bAYAv0w4AIao9DNg0avfOLTCPE9woAgs6SpXuMq11IN3A+l+cq8ghczwqSZBM11myvPSJA7vLn72q0rJ0QK6Q==} + dependencies: + '@formatjs/intl-localematcher': 0.2.32 + tslib: 2.5.0 + dev: false + + /@formatjs/fast-memoize@2.0.1: + resolution: {integrity: sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==} + dependencies: + tslib: 2.5.0 + dev: false + + /@formatjs/icu-messageformat-parser@2.4.0: + resolution: {integrity: sha512-6Dh5Z/gp4F/HovXXu/vmd0If5NbYLB5dZrmhWVNb+BOGOEU3wt7Z/83KY1dtd7IDhAnYHasbmKE1RbTE0J+3hw==} + dependencies: + '@formatjs/ecma402-abstract': 1.15.0 + '@formatjs/icu-skeleton-parser': 1.4.0 + tslib: 2.5.0 + dev: false + + /@formatjs/icu-skeleton-parser@1.4.0: + resolution: {integrity: sha512-Qq347VM616rVLkvN6QsKJELazRyNlbCiN47LdH0Mc5U7E2xV0vatiVhGqd3KFgbc055BvtnUXR7XX60dCGFuWg==} + dependencies: + '@formatjs/ecma402-abstract': 1.15.0 + tslib: 2.5.0 + dev: false + + /@formatjs/intl-localematcher@0.2.32: + resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==} + dependencies: + tslib: 2.5.0 + dev: false + /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -1501,14 +1535,15 @@ packages: '@swc/helpers': 0.4.14 dev: false - /@internationalized/number@3.2.0: - resolution: {integrity: sha512-GUXkhXSX1Ee2RURnzl+47uvbOxnlMnvP9Er+QePTjDjOPWuunmLKlEkYkEcLiiJp7y4l9QxGDLOlVr8m69LS5w==} + /@internationalized/message@3.1.0: + resolution: {integrity: sha512-Oo5m70FcBdADf7G8NkUffVSfuCdeAYVfsvNjZDi9ELpjvkc4YNJVTHt/NyTI9K7FgAVoELxiP9YmN0sJ+HNHYQ==} dependencies: '@swc/helpers': 0.4.14 + intl-messageformat: 10.3.5 dev: false - /@internationalized/string@3.1.0: - resolution: {integrity: sha512-TJQKiyUb+wyAfKF59UNeZ/kELMnkxyecnyPCnBI1ma4NaXReJW+7Cc2mObXAqraIBJUVv7rgI46RLKrLgi35ng==} + /@internationalized/number@3.2.0: + resolution: {integrity: sha512-GUXkhXSX1Ee2RURnzl+47uvbOxnlMnvP9Er+QePTjDjOPWuunmLKlEkYkEcLiiJp7y4l9QxGDLOlVr8m69LS5w==} dependencies: '@swc/helpers': 0.4.14 dev: false @@ -1547,16 +1582,16 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 - /@kobalte/core@0.8.2(solid-js@1.7.5): - resolution: {integrity: sha512-EoBYKpYa3+Csr5Zh7l3aY3yAg7fk1O3ZM9lGyD1mdQ1FutTuwTkyj8z1CvSSj1Klb+rBL+X1N662Occ8Bmsi2w==} + /@kobalte/core@0.9.6(solid-js@1.7.5): + resolution: {integrity: sha512-nuo3+ncZHC2Fl531DdliLE/kRcmdMf2FflSTVqM0FqqgilbzIbdJCFXJddkZj4KtML9F4rHRiPq5reSXMMrFLg==} peerDependencies: - solid-js: ^1.6.15 + solid-js: ^1.7.3 dependencies: '@floating-ui/dom': 1.2.7 '@internationalized/date': 3.2.0 + '@internationalized/message': 3.1.0 '@internationalized/number': 3.2.0 - '@internationalized/string': 3.1.0 - '@kobalte/utils': 0.6.1(solid-js@1.7.5) + '@kobalte/utils': 0.7.2(solid-js@1.7.5) solid-js: 1.7.5 dev: false @@ -1568,17 +1603,17 @@ packages: tailwindcss: 3.3.2 dev: false - /@kobalte/utils@0.6.1(solid-js@1.7.5): - resolution: {integrity: sha512-YvBqe9t9j0iYFUHfKXSMLQKM3s5+nL72RvT9b75W+IOxUpSpN4rdaI8C2j97k3LsEt7qY4ktJdt8lPM1rr8JXw==} + /@kobalte/utils@0.7.2(solid-js@1.7.5): + resolution: {integrity: sha512-ZdINbHemz+jnixJ63VFi9wUEHEMAsP7iDGEADciKdSKrK4bDuccDw5th1O+5/PykfHqFwSI++JhhUpOd+iZ5jg==} peerDependencies: - solid-js: ^1.6.12 + solid-js: ^1.7.3 dependencies: '@solid-primitives/event-listener': 2.2.11(solid-js@1.7.5) '@solid-primitives/keyed': 1.2.0(solid-js@1.7.5) '@solid-primitives/media': 2.2.1(solid-js@1.7.5) '@solid-primitives/props': 3.1.5(solid-js@1.7.5) '@solid-primitives/refs': 1.0.3(solid-js@1.7.5) - '@solid-primitives/utils': 5.5.2(solid-js@1.7.5) + '@solid-primitives/utils': 6.1.1(solid-js@1.7.5) solid-js: 1.7.5 dev: false @@ -1590,8 +1625,8 @@ packages: solid-js: 1.7.5 dev: false - /@mutinywallet/mutiny-wasm@0.3.0: - resolution: {integrity: sha512-K+u2u/XMX1269U8af3T/ZvS+SzzrQcVYrdMi420dWCa14gke0vPWbGp+01zN7SCqBL4jp929emHTUZ4YBEpkzQ==} + /@mutinywallet/mutiny-wasm@0.3.2: + resolution: {integrity: sha512-m0VyEmVJ6Gl3YiTYYZLegeHFFVW21S2khtFljRyKKtcm0T8FZwJi0w2gNBaLQTakl5mpXwBgjTQwLqFnKSuhuQ==} dev: false /@mutinywallet/waila-wasm@0.1.5: @@ -1644,7 +1679,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-commonjs@24.1.0(rollup@3.21.5): + /@rollup/plugin-commonjs@24.1.0(rollup@3.21.6): resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1653,15 +1688,15 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.21.5) + '@rollup/pluginutils': 5.0.2(rollup@3.21.6) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.27.0 - rollup: 3.21.5 + rollup: 3.21.6 - /@rollup/plugin-json@6.0.0(rollup@3.21.5): + /@rollup/plugin-json@6.0.0(rollup@3.21.6): resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1670,8 +1705,8 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.21.5) - rollup: 3.21.5 + '@rollup/pluginutils': 5.0.2(rollup@3.21.6) + rollup: 3.21.6 /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} @@ -1688,7 +1723,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve@15.0.2(rollup@3.21.5): + /@rollup/plugin-node-resolve@15.0.2(rollup@3.21.6): resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1697,13 +1732,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.21.5) + '@rollup/pluginutils': 5.0.2(rollup@3.21.6) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.2 - rollup: 3.21.5 + rollup: 3.21.6 /@rollup/plugin-replace@2.4.2(rollup@2.79.1): resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} @@ -1715,7 +1750,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-replace@5.0.2(rollup@3.21.5): + /@rollup/plugin-replace@5.0.2(rollup@3.21.6): resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1724,9 +1759,9 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.21.5) + '@rollup/pluginutils': 5.0.2(rollup@3.21.6) magic-string: 0.27.0 - rollup: 3.21.5 + rollup: 3.21.6 dev: true /@rollup/pluginutils@3.1.0(rollup@2.79.1): @@ -1741,7 +1776,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/pluginutils@5.0.2(rollup@3.21.5): + /@rollup/pluginutils@5.0.2(rollup@3.21.6): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1753,7 +1788,7 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.21.5 + rollup: 3.21.6 /@scure/base@1.1.1: resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} @@ -1859,14 +1894,6 @@ packages: solid-js: 1.7.5 dev: false - /@solid-primitives/utils@5.5.2(solid-js@1.7.5): - resolution: {integrity: sha512-L52ig3eHKU6CqbPCKJIb4lweBuINHBOERcE1duApyKozEN8+zCqEKwD1Qo9ljKeEzJTBGWClxNpwEiNTUWTGvg==} - peerDependencies: - solid-js: ^1.6.12 - dependencies: - solid-js: 1.7.5 - dev: false - /@solid-primitives/utils@6.1.1(solid-js@1.7.5): resolution: {integrity: sha512-wxxUdxja126jTROs9Ro8Z5ExbHs9rv2Tl744S3Qmzki/gTcTXW8D1TvTArQcjqkCvSw8OIQ2EO2NI8sR28Trxg==} peerDependencies: @@ -1875,8 +1902,8 @@ packages: solid-js: 1.7.5 dev: false - /@solidjs/meta@0.28.4(solid-js@1.7.5): - resolution: {integrity: sha512-1USElsQuGVcJnmZ6CxPfUVmKvCsVdBQoGrUyMxLtFw36Ytt90dPs/qLyXLvPR/ZPD16/qauWqg6APEkbrDOLcA==} + /@solidjs/meta@0.28.5(solid-js@1.7.5): + resolution: {integrity: sha512-52luJR6hVNMA1K8Od5OD0d8WVz/svqZG4is8lrDimiUGxdia3DzuLF+pK56dnEzbNt9cA42qVFL134U9LkC9Gg==} peerDependencies: solid-js: '>=1.4.0' dependencies: @@ -1955,8 +1982,8 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/node@18.16.6: - resolution: {integrity: sha512-N7KINmeB8IN3vRR8dhgHEp+YpWvGFcpDoh5XZ8jB5a00AdFKCKEyyGTOPTddUf4JqU1ZKTVxkOxakDvchNVI2Q==} + /@types/node@18.16.8: + resolution: {integrity: sha512-p0iAXcfWCOTCBbsExHIDFCfwsqFwBTgETJveKMT+Ci3LY9YqQCI91F5S+TB20+aRCXpcWfvx5Qr5EccnwCm2NA==} /@types/offscreencanvas@2019.7.0: resolution: {integrity: sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==} @@ -1965,7 +1992,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.16.6 + '@types/node': 18.16.8 dev: true /@types/resolve@1.20.2: @@ -2343,7 +2370,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001486 - electron-to-chromium: 1.4.387 + electron-to-chromium: 1.4.392 node-releases: 2.0.10 update-browserslist-db: 1.0.11(browserslist@4.21.5) @@ -2626,8 +2653,8 @@ packages: jake: 10.8.5 dev: true - /electron-to-chromium@1.4.387: - resolution: {integrity: sha512-tutLf+alr1/0YqJwKPdstVvDLmxmLb5xNyDLNS0RZmenHcEYk9qKfpKDCVZEKJ00JVbnayJm1MZAbYhYDFpcOw==} + /electron-to-chromium@1.4.392: + resolution: {integrity: sha512-TXQOMW9tnhIms3jGy/lJctLjICOgyueZFJ1KUtm6DTQ+QpxX3p7ZBwB6syuZ9KBuT5S4XX7bgY1ECPgfxKUdOg==} /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3572,6 +3599,15 @@ packages: side-channel: 1.0.4 dev: true + /intl-messageformat@10.3.5: + resolution: {integrity: sha512-6kPkftF8Jg3XJCkGKa5OD+nYQ+qcSxF4ZkuDdXZ6KGG0VXn+iblJqRFyDdm9VvKcMyC0Km2+JlVQffFM52D0YA==} + dependencies: + '@formatjs/ecma402-abstract': 1.15.0 + '@formatjs/fast-memoize': 2.0.1 + '@formatjs/icu-messageformat-parser': 2.4.0 + tslib: 2.5.0 + dev: false + /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: @@ -3767,7 +3803,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.16.6 + '@types/node': 18.16.8 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -4397,10 +4433,10 @@ packages: jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 - terser: 5.17.2 + terser: 5.17.3 dev: true - /rollup-plugin-visualizer@5.9.0(rollup@3.21.5): + /rollup-plugin-visualizer@5.9.0(rollup@3.21.6): resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} engines: {node: '>=14'} hasBin: true @@ -4412,17 +4448,17 @@ packages: dependencies: open: 8.4.2 picomatch: 2.3.1 - rollup: 3.21.5 + rollup: 3.21.6 source-map: 0.7.4 yargs: 17.7.2 - /rollup-route-manifest@1.0.0(rollup@3.21.5): + /rollup-route-manifest@1.0.0(rollup@3.21.6): resolution: {integrity: sha512-3CmcMmCLAzJDUXiO3z6386/Pt8/k9xTZv8gIHyXI8hYGoAInnYdOsFXiGGzQRMy6TXR1jUZme2qbdwjH2nFMjg==} engines: {node: '>=8'} peerDependencies: rollup: '>=2.0.0' dependencies: - rollup: 3.21.5 + rollup: 3.21.6 route-sort: 1.0.0 /rollup@2.79.1: @@ -4433,8 +4469,8 @@ packages: fsevents: 2.3.2 dev: true - /rollup@3.21.5: - resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==} + /rollup@3.21.6: + resolution: {integrity: sha512-SXIICxvxQxR3D4dp/3LDHZIJPC8a4anKMHd4E3Jiz2/JnY+2bEjqrOokAauc5ShGVNFHlEFjBXAXlaxkJqIqSg==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -4560,28 +4596,28 @@ packages: '@babel/types': 7.21.5 solid-js: 1.7.5 - /solid-start-node@0.2.26(solid-start@0.2.26)(undici@5.22.0)(vite@4.3.5): + /solid-start-node@0.2.26(solid-start@0.2.26)(undici@5.22.1)(vite@4.3.5): resolution: {integrity: sha512-8vciTGoQV+lIlCUSVHJPazlaoKDRfBowDkPeBr/EZdmtbcMOKoJYf/APPQWFspylF+nhzunMf0+zJP90VtMEYg==} peerDependencies: solid-start: '*' undici: ^5.8.0 vite: '*' dependencies: - '@rollup/plugin-commonjs': 24.1.0(rollup@3.21.5) - '@rollup/plugin-json': 6.0.0(rollup@3.21.5) - '@rollup/plugin-node-resolve': 15.0.2(rollup@3.21.5) + '@rollup/plugin-commonjs': 24.1.0(rollup@3.21.6) + '@rollup/plugin-json': 6.0.0(rollup@3.21.6) + '@rollup/plugin-node-resolve': 15.0.2(rollup@3.21.6) compression: 1.7.4 polka: 1.0.0-next.22 - rollup: 3.21.5 + rollup: 3.21.6 sirv: 2.0.3 - solid-start: 0.2.26(@solidjs/meta@0.28.4)(@solidjs/router@0.8.2)(solid-js@1.7.5)(solid-start-node@0.2.26)(vite@4.3.5) - terser: 5.17.2 - undici: 5.22.0 - vite: 4.3.5(@types/node@18.16.6) + solid-start: 0.2.26(@solidjs/meta@0.28.5)(@solidjs/router@0.8.2)(solid-js@1.7.5)(solid-start-node@0.2.26)(vite@4.3.5) + terser: 5.17.3 + undici: 5.22.1 + vite: 4.3.5(@types/node@18.16.8) transitivePeerDependencies: - supports-color - /solid-start@0.2.26(@solidjs/meta@0.28.4)(@solidjs/router@0.8.2)(solid-js@1.7.5)(solid-start-node@0.2.26)(vite@4.3.5): + /solid-start@0.2.26(@solidjs/meta@0.28.5)(@solidjs/router@0.8.2)(solid-js@1.7.5)(solid-start-node@0.2.26)(vite@4.3.5): resolution: {integrity: sha512-kne2HZlnSMzsirdnvNs1CsDqBl0L0uvKKt1t4de1CH7JIngyqoMcER97jTE0Ejr84KknANaKAdvJAzZcL7Ueng==} hasBin: true peerDependencies: @@ -4621,7 +4657,7 @@ packages: '@babel/preset-env': 7.21.5(@babel/core@7.21.8) '@babel/preset-typescript': 7.21.5(@babel/core@7.21.8) '@babel/template': 7.20.7 - '@solidjs/meta': 0.28.4(solid-js@1.7.5) + '@solidjs/meta': 0.28.5(solid-js@1.7.5) '@solidjs/router': 0.8.2(solid-js@1.7.5) '@types/cookie': 0.5.1 chokidar: 3.5.3 @@ -4637,18 +4673,18 @@ packages: get-port: 6.1.2 parse-multipart-data: 1.5.0 picocolors: 1.0.0 - rollup: 3.21.5 - rollup-plugin-visualizer: 5.9.0(rollup@3.21.5) - rollup-route-manifest: 1.0.0(rollup@3.21.5) + rollup: 3.21.6 + rollup-plugin-visualizer: 5.9.0(rollup@3.21.6) + rollup-route-manifest: 1.0.0(rollup@3.21.6) sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.3 solid-js: 1.7.5 - solid-start-node: 0.2.26(solid-start@0.2.26)(undici@5.22.0)(vite@4.3.5) - terser: 5.17.2 - undici: 5.22.0 - vite: 4.3.5(@types/node@18.16.6) - vite-plugin-inspect: 0.7.26(rollup@3.21.5)(vite@4.3.5) + solid-start-node: 0.2.26(solid-start@0.2.26)(undici@5.22.1)(vite@4.3.5) + terser: 5.17.3 + undici: 5.22.1 + vite: 4.3.5(@types/node@18.16.8) + vite-plugin-inspect: 0.7.26(rollup@3.21.6)(vite@4.3.5) vite-plugin-solid: 2.7.0(solid-js@1.7.5)(vite@4.3.5) wait-on: 6.0.1(debug@4.3.4) transitivePeerDependencies: @@ -4850,8 +4886,8 @@ packages: unique-string: 2.0.0 dev: true - /terser@5.17.2: - resolution: {integrity: sha512-1D1aGbOF1Mnayq5PvfMc0amAR1y5Z1nrZaGCvI5xsdEfZEVte8okonk02OiaK5fw5hG1GWuuVsakOnpZW8y25A==} + /terser@5.17.3: + resolution: {integrity: sha512-AudpAZKmZHkG9jueayypz4duuCFJMMNGRMwaPvQKWfxKedh8Z2x3OCoDqIIi1xx5+iwx1u6Au8XQcc9Lke65Yg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -4969,8 +5005,8 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /undici@5.22.0: - resolution: {integrity: sha512-fR9RXCc+6Dxav4P9VV/sp5w3eFiSdOjJYsbtWfd4s5L5C4ogyuVpdKIVHeW0vV1MloM65/f7W45nR9ZxwVdyiA==} + /undici@5.22.1: + resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==} engines: {node: '>=14.0'} dependencies: busboy: 1.6.0 @@ -5044,19 +5080,19 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - /vite-plugin-inspect@0.7.26(rollup@3.21.5)(vite@4.3.5): + /vite-plugin-inspect@0.7.26(rollup@3.21.6)(vite@4.3.5): resolution: {integrity: sha512-gRjBay+OxLr/Dr+HXlfJVXZH0cqhE5hkkBvo2du2cA1LGUBnV8Aym89AdPrURkSpTk3Rvw9dNWM2VLIuw6RKJg==} engines: {node: '>=14'} peerDependencies: vite: ^3.1.0 || ^4.0.0 dependencies: '@antfu/utils': 0.7.2 - '@rollup/pluginutils': 5.0.2(rollup@3.21.5) + '@rollup/pluginutils': 5.0.2(rollup@3.21.6) debug: 4.3.4 fs-extra: 11.1.1 picocolors: 1.0.0 sirv: 2.0.3 - vite: 4.3.5(@types/node@18.16.6) + vite: 4.3.5(@types/node@18.16.8) transitivePeerDependencies: - rollup - supports-color @@ -5068,12 +5104,12 @@ packages: workbox-build: ^6.5.4 workbox-window: ^6.5.4 dependencies: - '@rollup/plugin-replace': 5.0.2(rollup@3.21.5) + '@rollup/plugin-replace': 5.0.2(rollup@3.21.6) debug: 4.3.4 fast-glob: 3.2.12 pretty-bytes: 6.1.0 - rollup: 3.21.5 - vite: 4.3.5(@types/node@18.16.6) + rollup: 3.21.6 + vite: 4.3.5(@types/node@18.16.8) workbox-build: 6.5.4 workbox-window: 6.5.4 transitivePeerDependencies: @@ -5093,7 +5129,7 @@ packages: merge-anything: 5.1.6 solid-js: 1.7.5 solid-refresh: 0.5.2(solid-js@1.7.5) - vite: 4.3.5(@types/node@18.16.6) + vite: 4.3.5(@types/node@18.16.8) vitefu: 0.2.4(vite@4.3.5) transitivePeerDependencies: - supports-color @@ -5103,10 +5139,10 @@ packages: peerDependencies: vite: ^2 || ^3 || ^4 dependencies: - vite: 4.3.5(@types/node@18.16.6) + vite: 4.3.5(@types/node@18.16.8) dev: true - /vite@4.3.5(@types/node@18.16.6): + /vite@4.3.5(@types/node@18.16.8): resolution: {integrity: sha512-0gEnL9wiRFxgz40o/i/eTBwm+NEbpUeTWhzKrZDSdKm6nplj+z4lKz8ANDgildxHm47Vg8EUia0aicKbawUVVA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -5131,10 +5167,10 @@ packages: terser: optional: true dependencies: - '@types/node': 18.16.6 + '@types/node': 18.16.8 esbuild: 0.17.18 postcss: 8.4.23 - rollup: 3.21.5 + rollup: 3.21.6 optionalDependencies: fsevents: 2.3.2 @@ -5146,7 +5182,7 @@ packages: vite: optional: true dependencies: - vite: 4.3.5(@types/node@18.16.6) + vite: 4.3.5(@types/node@18.16.8) /wait-on@6.0.1(debug@4.3.4): resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} diff --git a/src/assets/icons/bolt.svg b/src/assets/icons/bolt.svg new file mode 100644 index 0000000..92080ef --- /dev/null +++ b/src/assets/icons/bolt.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/assets/icons/chain.svg b/src/assets/icons/chain.svg new file mode 100644 index 0000000..7946243 --- /dev/null +++ b/src/assets/icons/chain.svg @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/src/assets/icons/check.svg b/src/assets/icons/check.svg new file mode 100644 index 0000000..cefd761 --- /dev/null +++ b/src/assets/icons/check.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/assets/icons/save.svg b/src/assets/icons/save.svg new file mode 100644 index 0000000..c63233f --- /dev/null +++ b/src/assets/icons/save.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/assets/icons/upload.svg b/src/assets/icons/upload.svg new file mode 100644 index 0000000..79cafb5 --- /dev/null +++ b/src/assets/icons/upload.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/components/Activity.tsx b/src/components/Activity.tsx index 50d6702..e567efb 100644 --- a/src/components/Activity.tsx +++ b/src/components/Activity.tsx @@ -1,15 +1,13 @@ -import send from '~/assets/icons/send.svg'; -import receive from '~/assets/icons/receive.svg'; -import { ButtonLink, Card, LoadingSpinner, NiceP, SmallAmount, SmallHeader, VStack } from './layout'; -import { For, Match, ParentComponent, Show, Suspense, Switch, createMemo, createResource, createSignal } from 'solid-js'; +import { LoadingSpinner, NiceP, SmallAmount, SmallHeader } from './layout'; +import { For, Match, ParentComponent, Show, Switch, createMemo, createResource, createSignal } from 'solid-js'; import { useMegaStore } from '~/state/megaStore'; import { MutinyInvoice } from '@mutinywallet/mutiny-wasm'; -import { prettyPrintTime } from '~/utils/prettyPrintTime'; import { JsonModal } from '~/components/JsonModal'; import mempoolTxUrl from '~/utils/mempoolTxUrl'; -import wave from "~/assets/wave.gif" import utxoIcon from '~/assets/icons/coin.svg'; import { getRedshifted } from '~/utils/fakeLabels'; +import { ActivityItem } from './ActivityItem'; +import { MutinyTagItem } from '~/utils/tags'; export const THREE_COLUMNS = 'grid grid-cols-[auto,1fr,auto] gap-4 py-2 px-2 border-b border-neutral-800 last:border-b-0' export const CENTER_COLUMN = 'min-w-0 overflow-hidden max-w-full' @@ -27,7 +25,8 @@ export type OnChainTx = { height: number time: number } - } + }, + labels: string[] } export type UtxoItem = { @@ -38,15 +37,16 @@ export type UtxoItem = { } keychain: string is_spent: boolean, - redshifted?: boolean + redshifted?: boolean, } const SubtleText: ParentComponent = (props) => { return
No transactions (empty state)
- No invoices (empty state)
- No utxos (empty state)
-