From 8041f705373758940b9487ed5c4cd34bfb04ac16 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 8 Nov 2023 13:46:04 -0800 Subject: rename pot to fund --- src/lib/utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib/utils.js') diff --git a/src/lib/utils.js b/src/lib/utils.js index 52494c88..9e1066e2 100644 --- a/src/lib/utils.js +++ b/src/lib/utils.js @@ -251,7 +251,7 @@ export let types = { bitcoin: 'bitcoin', lightning: 'lightning', internal: 'internal', - pot: 'pot', + fund: 'fund', classic: 'classic' }; -- cgit v1.2.3 From 3a5d21db11a2f128e5f51df9c123b7abc367c778 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 20 Nov 2023 09:26:06 -0800 Subject: randomize avatars --- src/components/LocationsMap.svelte | 8 +-- src/lib/punks.js | 102 ++++++++++++++++++------------------- src/lib/utils.js | 8 +++ 3 files changed, 60 insertions(+), 58 deletions(-) (limited to 'src/lib/utils.js') diff --git a/src/components/LocationsMap.svelte b/src/components/LocationsMap.svelte index 6f84408e..d5caba0d 100644 --- a/src/components/LocationsMap.svelte +++ b/src/components/LocationsMap.svelte @@ -3,6 +3,7 @@ import { browser } from '$app/environment'; import html2canvas from 'html2canvas'; import { Icon, Popup } from '$comp'; + import { shuffleArray } from "$lib/utils"; import 'maplibre-gl/dist/maplibre-gl.css'; @@ -129,13 +130,6 @@ shuffleArray(inview); } -function shuffleArray(array) { - for (let i = array.length - 1; i > 0; i--) { - const j = Math.floor(Math.random() * (i + 1)); - [array[i], array[j]] = [array[j], array[i]]; - } -} - let popups = {}; let counter = 0; diff --git a/src/lib/punks.js b/src/lib/punks.js index 4d9f2e60..a87feb1f 100644 --- a/src/lib/punks.js +++ b/src/lib/punks.js @@ -1,66 +1,66 @@ export default [ - '5211890e4128d8d730802cc75ee105867e8878581d5e72ffc98a0d60027a5398', - 'd1ca262272613d7386fecce7f1ad268188940b59ea83fdd1f8d7ab85771e3f43', - '62a55d4d6e4b6f992a1c1840f041585c957affcdbf875202cf9e1db9def05aeb', - 'd3018e45c66dd485697f738ad191af98267e6255d562496dd06b1a662e0c7a88', - '7354f3829dd05c838aa16d66b00316f7994797927a4d3b594c8af04a2b4ae86a', - '9018be885177c675baf9b36978428d841ca30a9185e11de1a31238a08e3ec1af', - '11701e76233395ebdba8d1d50334d1a0cc3a158f3452260c9a7b9a067b78d753', - '0ec2e8d07e053d686140857493ece653cde52764a60aa1d25651d81811d44a3d', - 'c1dececcbd7b623bfaa726392512e6ea110db93a0649dd01bf9e559318514f7c', - '01aa9348244c4b65de3df758d49c98076e17a109aef04bc211abc77cf42dc51d', - 'a80951fc593035abb2dda045a2076d29a30f5cc470e0a20db39c3ec588ed61d8', - 'ba8dd5a7070aee7102d4f8bc83ac497091e2e473a0f448a1c513569167dd0791', - '3f8f861e663accee51e68b987705ce647a7446b7f118abc94c632e158acbb44f', - '777c5715de7423597fea6c03c496ea46414f0508cd96e119261f002965beb805', - 'e19eb1eeabdeffa04ccd792eb09776690cf2121887b26a7c5d20d66e3e8fd0fb', - 'db5fe28b8ddb9ae5e4f5e0e757ee60bc938bffbdfdd38de807939e212d3c5066', - '914813583b901044970b9c7d6dcdfde4344339325f5988d0dd681d377f1243fb', + '6e1f1626a9308abd0b7732fecbc7d49366ced46dead63ef3603fb0f4ec7aa53d', + '96ea95735b61c48c6f465db8ca0246a62539f34c3a977be6338770d92461da89', '8c18c036b257d7b9c5a970a786efa04c320f3cf5afa73fa310a6603744d1ee3a', - '2aaba839e8546a8cb6d04a81ff5be83ac4e700ca4491607a16ebd60dc4995750', - 'b742b7509a97c2b346ea762f0510e8475b30dc988417f0f146ae00a800c6dd56', + 'a7a6187e54e83acdb893d456c8b4ad6877e4738ea9e0d47c9b2070bf2c98a35f', '836d72150b6f3033b6220d15ac9d49457d81041a700d12898bd3b8e737b4d265', - '8ba4736edc68da8e5b21c23af4de1f9131f47778c2a5b2a970a799223a9380b3', + 'e3d1c40538a8aed282a430647e3ff16ff94b64b8ed0a7cf427e8b0e2780a9b2a', + '2155224ef35cfb4bbdb06d982b42bb9b93d97b2bc691c22c804e1759a0a04882', + '5f6549ad9dd15dd57c204b1a9b60c68c376e77d7d114cfa13219e6a1a71f901f', + 'ba8dd5a7070aee7102d4f8bc83ac497091e2e473a0f448a1c513569167dd0791', '4f07e1da3685a858970a9f39300564971e97257f5d37b55a6d9882014aecc421', - '698a2ca7a09e88fa6594801da037f4dbce6ae841d1d33736aebcf8f6fe104e01', - 'd5b5b2167602f7277cdac76cfda8bdad0befcb8ff12df495dfabf40c91d1120c', - '50c7c2e8e8c7f4aabffb195187a1ac1105f5712859f02d491d794ba2d8498e08', - '6e1f1626a9308abd0b7732fecbc7d49366ced46dead63ef3603fb0f4ec7aa53d', - '85cb7cf0245613d08b3027f879f58a6db645bf0db107242beb856b340ee49ee8', - 'd6dbb18d5df5e92c8c74ee59aa86d19dff25a5d0f9d030e84285a686f86804d7', + '01aa9348244c4b65de3df758d49c98076e17a109aef04bc211abc77cf42dc51d', + '080574eb9e0613926e0e5d9b667c132e12965a1b1d47218a0b290a2d55c55d2f', + '08ce4840184f63a779bcd1f91bbcb56a2e8cba75c3ba2dbd290a559a57e4238e', + '27caa38c14a85ad64b4c4469a34e61a3965a1cbc4cad9a85707da374301c830d', 'eccc90741370ba4acc70bc65f4ccc38fddb1327d977c366156018974bc52fe4a', - '78ae0118856a1f17c13f292628fcf3dccc150c7278578caaceb9f35ca8bc9f55', - '43ce93c9835e983403a01329918d184832c5516e1b0ea4e0878b4c4def042777', - '5f88f7f579ce50d7bcf60d6e9556f77acf361ba54caf3eb61dc4f2ca9c94c6a2', + '3759946d9e875ac2fc5c51ed850686193bb1e0716219e42efd52f3965993b275', + 'db5fe28b8ddb9ae5e4f5e0e757ee60bc938bffbdfdd38de807939e212d3c5066', + '3f8f861e663accee51e68b987705ce647a7446b7f118abc94c632e158acbb44f', '43bab95a047112dca6705506f916a97252363a20da4a4c0a5ab7b676e11083fc', - '08ce4840184f63a779bcd1f91bbcb56a2e8cba75c3ba2dbd290a559a57e4238e', + 'd3018e45c66dd485697f738ad191af98267e6255d562496dd06b1a662e0c7a88', + '0ec2e8d07e053d686140857493ece653cde52764a60aa1d25651d81811d44a3d', '4595bb092682af7177799464364c047fbfa7ede767336734949bce5d085fce15', + '6524936709e0719f9e28bf1caac91f86f323d1a79f10ab65a03fa9ea2e6b3270', + '8ba4736edc68da8e5b21c23af4de1f9131f47778c2a5b2a970a799223a9380b3', + '2aaba839e8546a8cb6d04a81ff5be83ac4e700ca4491607a16ebd60dc4995750', + '5f88f7f579ce50d7bcf60d6e9556f77acf361ba54caf3eb61dc4f2ca9c94c6a2', + 'd1ca262272613d7386fecce7f1ad268188940b59ea83fdd1f8d7ab85771e3f43', + '5211890e4128d8d730802cc75ee105867e8878581d5e72ffc98a0d60027a5398', + 'c1dececcbd7b623bfaa726392512e6ea110db93a0649dd01bf9e559318514f7c', + '43ce93c9835e983403a01329918d184832c5516e1b0ea4e0878b4c4def042777', 'c84724a398bda8d20436fb0663d059c196628fa71192bb720fa5adf6137bed9b', - '65309f82cd9f9926a578d09e1ad13909f68a06d02b853760731a4225f7aecef4', - '433519d13f2b64fe82a90cd054797d4779507fea93c1054bd51c35ba846a0f7f', - '4d8ad7a761d068b7ef9b058fb4ba924b276e7a45a3ad47a79b767e08e821e038', - '2cc94821f56d21918ba4f2770d97f280e06fd99f4199167e2f4ddc780f404c8a', - '7849ac0f31056265efb0110038f86e61effe17b7db836377d88433b73312e65a', - '2155224ef35cfb4bbdb06d982b42bb9b93d97b2bc691c22c804e1759a0a04882', - '9d9a9a40c490f05d7dbafde8bf60d68aab7dcb79a7976eef62d1448a4549816b', - '5f6549ad9dd15dd57c204b1a9b60c68c376e77d7d114cfa13219e6a1a71f901f', - 'f46310b2e60727af071d09e759814f52f933688a0ff0995c7da373b381e70005', 'f307620a90a36045fa550316d61be4755c1f6c7f3fc81c95fc4d590ac568b2c4', - '6f2618272bb0164247e9b0f40b19f020c1c9253510dc658a3cc078d079ef01bf', - '6dbec748ea87e959390b0df429c005fccffe9e672864f555c14c7a407b940870', - 'a7a6187e54e83acdb893d456c8b4ad6877e4738ea9e0d47c9b2070bf2c98a35f', - '3759946d9e875ac2fc5c51ed850686193bb1e0716219e42efd52f3965993b275', + '78ae0118856a1f17c13f292628fcf3dccc150c7278578caaceb9f35ca8bc9f55', + '9d9a9a40c490f05d7dbafde8bf60d68aab7dcb79a7976eef62d1448a4549816b', 'f6017bec50563dbbb24b979214ae225f96b01dea5b090b174038ff2842a1c6b1', - 'fd502d5007bfc62a91eb7a34c1ae23b9de4a20cf5e1bbd86dadc421d7083099c', - 'e3d1c40538a8aed282a430647e3ff16ff94b64b8ed0a7cf427e8b0e2780a9b2a', - '27caa38c14a85ad64b4c4469a34e61a3965a1cbc4cad9a85707da374301c830d', - '080574eb9e0613926e0e5d9b667c132e12965a1b1d47218a0b290a2d55c55d2f', + '6dbec748ea87e959390b0df429c005fccffe9e672864f555c14c7a407b940870', + '11701e76233395ebdba8d1d50334d1a0cc3a158f3452260c9a7b9a067b78d753', + '7354f3829dd05c838aa16d66b00316f7994797927a4d3b594c8af04a2b4ae86a', '14d254333c6240fbdacbbbe261f7ae15be2e83bffcf084f4f59f459bae0a4571', - '82390020b2bca461204cc49b20ee6fec1b93dad476726f377785d04040a4d6c3', + '7849ac0f31056265efb0110038f86e61effe17b7db836377d88433b73312e65a', + '9018be885177c675baf9b36978428d841ca30a9185e11de1a31238a08e3ec1af', + '777c5715de7423597fea6c03c496ea46414f0508cd96e119261f002965beb805', + 'b742b7509a97c2b346ea762f0510e8475b30dc988417f0f146ae00a800c6dd56', '7af3029a826e6dfba23ad502901a3632ef4ee047bd45d618b1f106717b0af7ea', + '82390020b2bca461204cc49b20ee6fec1b93dad476726f377785d04040a4d6c3', '6bc2990699be7f610c9f6a49bc7a19b034040727bc3de63fee89a1573fe00673', - '96ea95735b61c48c6f465db8ca0246a62539f34c3a977be6338770d92461da89', + '50c7c2e8e8c7f4aabffb195187a1ac1105f5712859f02d491d794ba2d8498e08', + '5d1d3769cd141603ce907df5dca159e389ca4d75338eddbe1b7db1c0766cbfd6', + '4d8ad7a761d068b7ef9b058fb4ba924b276e7a45a3ad47a79b767e08e821e038', + 'd5b5b2167602f7277cdac76cfda8bdad0befcb8ff12df495dfabf40c91d1120c', + '6f2618272bb0164247e9b0f40b19f020c1c9253510dc658a3cc078d079ef01bf', + 'fd502d5007bfc62a91eb7a34c1ae23b9de4a20cf5e1bbd86dadc421d7083099c', + '914813583b901044970b9c7d6dcdfde4344339325f5988d0dd681d377f1243fb', + '85cb7cf0245613d08b3027f879f58a6db645bf0db107242beb856b340ee49ee8', + 'd6dbb18d5df5e92c8c74ee59aa86d19dff25a5d0f9d030e84285a686f86804d7', + '65309f82cd9f9926a578d09e1ad13909f68a06d02b853760731a4225f7aecef4', + '433519d13f2b64fe82a90cd054797d4779507fea93c1054bd51c35ba846a0f7f', + '62a55d4d6e4b6f992a1c1840f041585c957affcdbf875202cf9e1db9def05aeb', + 'e19eb1eeabdeffa04ccd792eb09776690cf2121887b26a7c5d20d66e3e8fd0fb', + 'a80951fc593035abb2dda045a2076d29a30f5cc470e0a20db39c3ec588ed61d8', '4f1b39906714266a7a1936bfa8e08c5d891285dd2b188b4bcd4afb0107671004', - '6524936709e0719f9e28bf1caac91f86f323d1a79f10ab65a03fa9ea2e6b3270', - '5d1d3769cd141603ce907df5dca159e389ca4d75338eddbe1b7db1c0766cbfd6' + 'f46310b2e60727af071d09e759814f52f933688a0ff0995c7da373b381e70005', + '2cc94821f56d21918ba4f2770d97f280e06fd99f4199167e2f4ddc780f404c8a', + '698a2ca7a09e88fa6594801da037f4dbce6ae841d1d33736aebcf8f6fe104e01', ]; diff --git a/src/lib/utils.js b/src/lib/utils.js index 9e1066e2..9b3e5592 100644 --- a/src/lib/utils.js +++ b/src/lib/utils.js @@ -256,3 +256,11 @@ export let types = { }; export let ease = (t) => (t < 0.5 ? 8 * t * t * t * t : 1 - 8 * --t * t * t * t); + + export function shuffleArray(array) { + for (let i = array.length - 1; i > 0; i--) { + const j = Math.floor(Math.random() * (i + 1)); + [array[i], array[j]] = [array[j], array[i]]; + } + } + -- cgit v1.2.3 From 216a600224fde22ce76b367557a02094ec693886 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 1 Dec 2023 20:04:13 -0800 Subject: prettier --- .prettierrc | 6 +- doc/i18n-technical.md | 10 +- docker-compose.yml | 16 +- postcss.config.cjs | 8 +- src/app.css | 33 +- src/app.html | 27 +- src/components/404.svelte | 20 +- src/components/About.svelte | 131 +- src/components/AppHeader.svelte | 276 +- src/components/Avatar.svelte | 44 +- src/components/Balance.svelte | 48 +- src/components/Calendar.svelte | 22 +- src/components/Card.svelte | 22 +- src/components/Check.svelte | 18 +- src/components/Code.svelte | 42 +- src/components/Event.svelte | 147 +- src/components/FaqCard.svelte | 18 +- src/components/Feed.svelte | 124 +- src/components/Footer.svelte | 121 +- src/components/Heart.svelte | 26 +- src/components/HowItWorksCard.svelte | 18 +- src/components/Icon.svelte | 4 +- src/components/Image.svelte | 4 +- src/components/Invoice.svelte | 61 +- src/components/LandingHeader.svelte | 230 +- src/components/LandingHero.svelte | 63 +- src/components/LandingInfoCard.svelte | 46 +- src/components/Left.svelte | 26 +- src/components/Lnurlp.svelte | 104 +- src/components/Lnurlw.svelte | 103 +- src/components/LoadingSplash.svelte | 4 +- src/components/LocaleSelector.svelte | 20 +- src/components/LocationsMap.svelte | 546 ++-- src/components/Lock.svelte | 22 +- src/components/Numpad.svelte | 445 ++-- src/components/Password.svelte | 144 +- src/components/Pin.svelte | 112 +- src/components/Pinpad.svelte | 144 +- src/components/Popup.svelte | 66 +- src/components/Qr.svelte | 16 +- src/components/Quote.svelte | 18 +- src/components/RegisterOrLogin.svelte | 322 +-- src/components/Request.svelte | 56 +- src/components/Slider.svelte | 90 +- src/components/Spinner.svelte | 27 +- src/components/Toggle.svelte | 18 +- src/components/index.js | 80 +- src/lib/english.js | 2 +- src/lib/invoice.js | 67 +- src/lib/nostr.js | 230 +- src/lib/punks.js | 128 +- src/lib/samples.js | 26 +- src/lib/socket.js | 122 +- src/lib/store.js | 66 +- src/lib/ticket.js | 50 +- src/lib/tickets.js | 100 +- src/lib/translations/index.js | 111 +- src/lib/translations/lang.json | 16 +- src/lib/upload.js | 32 +- src/lib/utils.js | 418 +-- src/locales/de.json | 594 ++--- src/locales/el.json | 590 ++--- src/locales/en.json | 542 ++-- src/locales/es.json | 494 ++-- src/locales/fa.json | 560 ++-- src/locales/fr.json | 620 ++--- src/locales/pt.json | 530 ++-- src/locales/zh.json | 576 ++--- src/params/uuid.js | 2 +- src/routes/(app)/+error.svelte | 58 +- src/routes/(app)/+layout.server.js | 86 +- src/routes/(app)/+layout.svelte | 297 +-- .../(app)/[username]/(profile)/+layout.server.js | 36 +- .../(app)/[username]/(profile)/+layout.svelte | 466 ++-- .../(app)/[username]/(profile)/+page.server.js | 52 +- src/routes/(app)/[username]/(profile)/+page.svelte | 462 ++-- .../(profile)/event/[id]/+page.server.js | 18 +- .../[username]/(profile)/event/[id]/+page.svelte | 6 +- .../[username]/(profile)/followers/+page.svelte | 81 +- .../[username]/(profile)/follows/+page.svelte | 78 +- .../[username]/(profile)/request/+page.server.js | 22 +- .../[username]/(profile)/request/+page.svelte | 50 +- .../[username]/(profile)/request/sent/+page.svelte | 21 +- src/routes/(app)/[username]/+layout.server.js | 18 +- src/routes/(app)/[username]/+layout.svelte | 96 +- .../(app)/[username]/address/+page.server.js | 14 +- .../(app)/[username]/card/[serial]/+page.server.js | 22 +- .../(app)/[username]/card/[serial]/+page.svelte | 60 +- src/routes/(app)/[username]/funds/+page.svelte | 83 +- src/routes/(app)/[username]/generate/+page.svelte | 110 +- src/routes/(app)/[username]/generate/+server.js | 16 +- src/routes/(app)/[username]/invoice/+server.js | 8 +- .../[username]/invoice/[id]/+layout.server.js | 52 +- .../(app)/[username]/invoice/[id]/+page.server.js | 4 +- .../(app)/[username]/invoice/[id]/+page.svelte | 442 ++-- .../[username]/invoice/[id]/paid/+page.svelte | 108 +- .../[username]/invoice/[id]/tip/+page.server.js | 11 +- .../(app)/[username]/invoice/[id]/tip/+page.svelte | 386 +-- .../(app)/[username]/invoice/sent/+page.svelte | 8 +- src/routes/(app)/[username]/map/+page.server.js | 12 +- src/routes/(app)/[username]/map/+page.svelte | 6 +- .../(app)/[username]/messages/+page.server.js | 31 +- src/routes/(app)/[username]/messages/+page.svelte | 335 +-- .../[username]/payments/[...page]/+page.server.js | 30 +- .../[username]/payments/[...page]/+page.svelte | 514 ++-- .../(app)/[username]/payments/[...page]/+server.js | 22 +- .../[username]/receive/[...param]/+page.server.js | 14 +- .../[username]/receive/[...param]/+page.svelte | 82 +- .../(app)/[username]/request/[id]/+page.server.js | 35 +- .../(app)/[username]/request/[id]/+page.svelte | 85 +- src/routes/(app)/[username]/reset/+server.js | 14 +- .../[username]/settings/[...tab]/+page.server.js | 31 +- .../[username]/settings/[...tab]/+page.svelte | 400 +-- .../[username]/settings/[...tab]/_account.svelte | 342 +-- .../(app)/[username]/settings/[...tab]/_pos.svelte | 84 +- .../[username]/settings/[...tab]/_security.svelte | 561 ++-- .../[username]/settings/[...tab]/_shopify.svelte | 129 +- src/routes/(app)/[username]/shopify.js/+server.js | 14 +- src/routes/(app)/admin/+layout.server.js | 14 +- src/routes/(app)/admin/+layout.svelte | 8 +- src/routes/(app)/admin/+page.server.js | 14 +- src/routes/(app)/admin/+page.svelte | 34 +- src/routes/(app)/buy/+page.server.js | 43 +- src/routes/(app)/buy/+page.svelte | 230 +- src/routes/(app)/disable2fa/+server.js | 18 +- src/routes/(app)/enable2fa/+server.js | 8 +- src/routes/(app)/events/+server.js | 6 +- src/routes/(app)/fund/[id]/+page.server.js | 28 +- src/routes/(app)/fund/[id]/+page.svelte | 256 +- src/routes/(app)/fund/[id]/sweep/+page.server.js | 17 +- src/routes/(app)/fund/[id]/sweep/+page.svelte | 54 +- .../(app)/fund/[id]/withdraw/+page.server.js | 26 +- src/routes/(app)/fund/[id]/withdraw/+page.svelte | 94 +- src/routes/(app)/fund/[id]/withdraw/+server.js | 6 +- src/routes/(app)/launch/+page.server.js | 6 +- src/routes/(app)/launch/+page.svelte | 187 +- src/routes/(app)/launch/purchase/+page.server.js | 68 +- src/routes/(app)/launch/purchase/+page.svelte | 114 +- .../(app)/launch/purchase/card/+page.server.js | 88 +- src/routes/(app)/launch/purchase/card/+page.svelte | 134 +- .../(app)/launch/thanks/[asset]/+page.svelte | 40 +- src/routes/(app)/launch/ticket/+page.server.js | 14 +- src/routes/(app)/launch/ticket/+page.svelte | 56 +- src/routes/(app)/ln/[lnurl]/+page.server.js | 118 +- src/routes/(app)/ln/[lnurl]/+page.svelte | 14 +- src/routes/(app)/ln/withdrawal/sent/+page.svelte | 31 +- src/routes/(app)/locations/+server.js | 20 +- src/routes/(app)/login/+page.server.js | 36 +- src/routes/(app)/login/+page.svelte | 20 +- src/routes/(app)/logout/+page.server.js | 12 +- src/routes/(app)/otpsecret/+server.js | 26 +- src/routes/(app)/password/+server.js | 8 +- src/routes/(app)/payment/[id]/+page.server.js | 6 +- src/routes/(app)/payment/[id]/+page.svelte | 289 ++- .../(app)/payment/[id]/plain/+page.server.js | 6 +- src/routes/(app)/payment/[id]/plain/+page.svelte | 132 +- src/routes/(app)/payment/[id]/print/+server.js | 8 +- src/routes/(app)/pin/+server.js | 8 +- src/routes/(app)/qr/[text]/+page.server.js | 8 +- src/routes/(app)/qr/[text]/+page.svelte | 18 +- .../(app)/redeem/[redeemcode]/+page.server.js | 24 +- src/routes/(app)/redeem/[redeemcode]/+page.svelte | 4 +- src/routes/(app)/register/+page.server.js | 67 +- src/routes/(app)/register/+page.svelte | 582 +++-- src/routes/(app)/scan/+page.svelte | 63 +- src/routes/(app)/send/+layout.svelte | 14 +- src/routes/(app)/send/[...text]/+page.server.js | 182 +- src/routes/(app)/send/[...text]/+page.svelte | 212 +- .../bitcoin/[address]/[...amount]/+page.server.js | 45 +- .../bitcoin/[address]/[...amount]/+page.svelte | 279 +- .../send/fund/[name]/[...amount]/+page.server.js | 24 +- .../send/fund/[name]/[...amount]/+page.svelte | 94 +- src/routes/(app)/send/invoice/[id]/+page.server.js | 65 +- src/routes/(app)/send/invoice/[id]/+page.svelte | 300 +-- .../(app)/send/lightning/[payreq]/+page.server.js | 30 +- .../(app)/send/lightning/[payreq]/+page.svelte | 181 +- .../user/[username]/[...amount]/+page.server.js | 81 +- .../send/user/[username]/[...amount]/+page.svelte | 166 +- src/routes/(app)/sent/+page.server.js | 6 +- src/routes/(app)/sent/+page.svelte | 73 +- src/routes/(app)/support/+page.svelte | 214 +- src/routes/(app)/support/+server.js | 8 +- src/routes/(app)/withdraw/+server.js | 11 +- src/routes/(static)/+layout.server.js | 22 +- src/routes/(static)/+layout.svelte | 10 +- src/routes/(static)/bounties/+page.svelte | 174 +- src/routes/(static)/docs/+page.server.js | 4 +- src/routes/(static)/docs/+page.svelte | 241 +- src/routes/+layout.server.js | 26 +- src/routes/+layout.svelte | 57 +- src/routes/+page.server.js | 2 +- src/routes/+page.svelte | 216 +- src/routes/about/+server.js | 4 +- src/routes/map/+page.server.js | 12 +- src/routes/map/+page.svelte | 22 +- static/lottie/success.json | 2660 +++++++++---------- static/manifest.webmanifest | 72 +- static/qr.js | 2698 ++++++++++---------- static/shopify.html | 267 +- svelte.config.js | 35 +- tailwind.config.cjs | 28 +- vite.config.js | 32 +- 202 files changed, 14108 insertions(+), 13258 deletions(-) (limited to 'src/lib/utils.js') diff --git a/.prettierrc b/.prettierrc index 4d33dfc8..98ddc618 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,7 +1,3 @@ { - "useTabs": true, - "singleQuote": true, - "trailingComma": "none", - "printWidth": 100, - "plugins": ["./node_modules/prettier-plugin-svelte"] + "plugins": ["./node_modules/prettier-plugin-svelte"] } diff --git a/doc/i18n-technical.md b/doc/i18n-technical.md index 3f6a09d5..6aed2068 100644 --- a/doc/i18n-technical.md +++ b/doc/i18n-technical.md @@ -23,11 +23,11 @@ Each locale in `coinos-ui-v2` is defined by a JSON file in `src/locales`. Its na ```json { - "howItWorks": "How it works", - "faq": "FAQ", - "about": "About", - "startInSeconds": "Start in Seconds", - "signIn": "Sign In" + "howItWorks": "How it works", + "faq": "FAQ", + "about": "About", + "startInSeconds": "Start in Seconds", + "signIn": "Sign In" } ``` diff --git a/docker-compose.yml b/docker-compose.yml index 7e6e4e61..e40cf483 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,4 @@ -version: '3.6' +version: "3.6" services: v2: container_name: v2 @@ -6,18 +6,18 @@ services: context: . dockerfile: Dockerfile.dev args: - URL: '${PUBLIC_COINOS_URL}' - BTC: '${PUBLIC_BTC}' - SOCKET: '${PUBLIC_SOCKET}' + URL: "${PUBLIC_COINOS_URL}" + BTC: "${PUBLIC_BTC}" + SOCKET: "${PUBLIC_SOCKET}" restart: always ports: - - '3121:3121' + - "3121:3121" environment: NODE_ENV: production - ORIGIN: '${ORIGIN}' + ORIGIN: "${ORIGIN}" PORT: 3121 - STRIPE: '${STRIPE}' - LAUNCH: '${LAUNCH}' + STRIPE: "${STRIPE}" + LAUNCH: "${LAUNCH}" extra_hosts: - host.docker.internal:host-gateway networks: diff --git a/postcss.config.cjs b/postcss.config.cjs index 054c147c..12a703d9 100644 --- a/postcss.config.cjs +++ b/postcss.config.cjs @@ -1,6 +1,6 @@ module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {} - } + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, }; diff --git a/src/app.css b/src/app.css index 3a722fb1..ba1db128 100644 --- a/src/app.css +++ b/src/app.css @@ -3,39 +3,40 @@ @tailwind utilities; @font-face { - font-family: 'PublicSans'; - src: url('/fonts/Public_Sans/static/PublicSans-Regular.ttf') format('truetype'); + font-family: "PublicSans"; + src: url("/fonts/Public_Sans/static/PublicSans-Regular.ttf") + format("truetype"); } html { - font-family: PublicSans, sans-serif; + font-family: PublicSans, sans-serif; } ::selection { - color: black; - background: #eaf2ff; + color: black; + background: #eaf2ff; } :fullscreen { - background-color: white; + background-color: white; } input, textarea { - @apply block border rounded-2xl px-5 py-4 w-full; + @apply block border rounded-2xl px-5 py-4 w-full; } button.primary { - @apply rounded-full border py-2 font-bold my-4 flex px-4 bg-white mx-auto hover:opacity-80; + @apply rounded-full border py-2 font-bold my-4 flex px-4 bg-white mx-auto hover:opacity-80; } .select-styles { - @apply border rounded-2xl py-4 px-5; - cursor: pointer; - -webkit-appearance: none; - -moz-appearance: none; - background: transparent; - background-repeat: no-repeat; - background-position-x: 95%; - background-position-y: 1em; + @apply border rounded-2xl py-4 px-5; + cursor: pointer; + -webkit-appearance: none; + -moz-appearance: none; + background: transparent; + background-repeat: no-repeat; + background-position-x: 95%; + background-position-y: 1em; } diff --git a/src/app.html b/src/app.html index c0b7b4c1..28f07d06 100644 --- a/src/app.html +++ b/src/app.html @@ -1,15 +1,18 @@ - - - - - - - - %sveltekit.head% - - -
%sveltekit.body%
- + + + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ diff --git a/src/components/404.svelte b/src/components/404.svelte index 08323d40..d831a40a 100644 --- a/src/components/404.svelte +++ b/src/components/404.svelte @@ -1,17 +1,17 @@
-
- - - +
+ + + - + -

{$t('404.404')}

-

{$t('404.pageNotFound')}

-
+

{$t("404.404")}

+

{$t("404.pageNotFound")}

+
diff --git a/src/components/About.svelte b/src/components/About.svelte index 1dbd8038..6e0cdcb5 100644 --- a/src/components/About.svelte +++ b/src/components/About.svelte @@ -1,7 +1,7 @@
-
-

- {$t('about.team.header')} -

-
- {#each team as member} -
-
-
- +
+

+ {$t("about.team.header")} +

+
+ {#each team as member} +
+
+
+ -
- {$t(`about.team.${member.name}.name`)} - {$t(`about.team.${member.name}.position`)} -
+
+ {$t(`about.team.${member.name}.name`)} + {$t(`about.team.${member.name}.position`)} +
-
- {#each member.socials as social} - - {/each} -
-
-
- {$t(`about.team.${member.name}.bio`)} -
-
-
- {/each} -
-
+
+ {#each member.socials as social} + + {/each} +
+
+
+ {$t(`about.team.${member.name}.bio`)} +
+
+
+ {/each} +
+
{#if locations?.length} -
-

{$t('about.locations.header')}

-

- {@html $t('about.locations.description')} -

- -
+
+

+ {$t("about.locations.header")} +

+

+ {@html $t("about.locations.description")} +

+ +
{/if} diff --git a/src/components/AppHeader.svelte b/src/components/AppHeader.svelte index 53b31de4..2f088eec 100644 --- a/src/components/AppHeader.svelte +++ b/src/components/AppHeader.svelte @@ -1,149 +1,159 @@ {#if !$loading} -
- +
+ +
+
{/if} diff --git a/src/components/Avatar.svelte b/src/components/Avatar.svelte index b258a0e8..3955a42f 100644 --- a/src/components/Avatar.svelte +++ b/src/components/Avatar.svelte @@ -1,29 +1,31 @@ -
- {user.username} -
+
+ {user.username} +
diff --git a/src/components/Balance.svelte b/src/components/Balance.svelte index 0e4f2ec2..92714f98 100644 --- a/src/components/Balance.svelte +++ b/src/components/Balance.svelte @@ -1,34 +1,34 @@ {#if show && user.haspin && $pin?.length !== 6} - (show = false)} /> + (show = false)} /> {/if}
- {#if user.haspin && !$pin} - - {:else} -
- {#if isNaN($animatedRate)} -
—
- {:else} - {f((user.balance * $animatedRate) / sats, user.currency)} - {/if} -
+ {#if user.haspin && !$pin} + + {:else} +
+ {#if isNaN($animatedRate)} +
—
+ {:else} + {f((user.balance * $animatedRate) / sats, user.currency)} + {/if} +
-
- ⚡️{s(user.balance)} -
- {/if} +
+ ⚡️{s(user.balance)} +
+ {/if}
diff --git a/src/components/Calendar.svelte b/src/components/Calendar.svelte index 7504f48e..b07c136c 100644 --- a/src/components/Calendar.svelte +++ b/src/components/Calendar.svelte @@ -1,14 +1,14 @@ - + diff --git a/src/components/Card.svelte b/src/components/Card.svelte index 44ab635f..864465c0 100644 --- a/src/components/Card.svelte +++ b/src/components/Card.svelte @@ -1,14 +1,14 @@ - + diff --git a/src/components/Check.svelte b/src/components/Check.svelte index 4c9f504b..222c4dea 100644 --- a/src/components/Check.svelte +++ b/src/components/Check.svelte @@ -1,11 +1,11 @@ diff --git a/src/components/Code.svelte b/src/components/Code.svelte index ffca98a4..6c1048cf 100644 --- a/src/components/Code.svelte +++ b/src/components/Code.svelte @@ -1,27 +1,31 @@ -
-
-
{samples[sample]}
-
- +
+
+
{samples[sample]}
+
+
diff --git a/src/components/Event.svelte b/src/components/Event.svelte index 68f44589..2312f44e 100644 --- a/src/components/Event.svelte +++ b/src/components/Event.svelte @@ -1,84 +1,87 @@ -
- -
-
- -
- -
-
+
+ +
+
+ +
+ +
+
-
-
-
- {user.display_name || ''} - @{user.username} -
-
 {distance(seen)}
-
-
- {content} -
+
+
+
+ {user.display_name || ""} + @{user.username} +
+
 {distance(seen)}
+
+
+ {content} +
-
-
- -
444
-
-
- -
1072
-
-
- -
26
-
-
- -
4
-
-
-
+
+
+ +
444
+
+
+ +
1072
+
+
+ +
26
+
+
+ +
4
+
+
+
diff --git a/src/components/FaqCard.svelte b/src/components/FaqCard.svelte index 918e03d6..ae1ad077 100644 --- a/src/components/FaqCard.svelte +++ b/src/components/FaqCard.svelte @@ -1,15 +1,15 @@
-

{$t('faq.' + questionID + '.question')}

-

- {$t('faq.' + questionID + '.answer')} -

+

{$t("faq." + questionID + ".question")}

+

+ {$t("faq." + questionID + ".answer")} +

diff --git a/src/components/Feed.svelte b/src/components/Feed.svelte index 7de087a7..0c9c96d1 100644 --- a/src/components/Feed.svelte +++ b/src/components/Feed.svelte @@ -1,72 +1,84 @@ {#if user} -
-
- -
- -
+
+
+ +
+ +
{/if} {#if browser} - {#if sorted.length} - - - - - - {:else} -
-
{$t('user.noNotes')}
-
- {/if} + {#if sorted.length} + + + + + + {:else} +
+
{$t("user.noNotes")}
+
+ {/if} {/if} diff --git a/src/components/Footer.svelte b/src/components/Footer.svelte index eda26526..c1ac79cf 100644 --- a/src/components/Footer.svelte +++ b/src/components/Footer.svelte @@ -1,65 +1,74 @@ -