From 9d3f436c2b76beb83a0050290c1edf82706a9d6c Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 14 Nov 2022 13:11:38 +0100 Subject: [PATCH 1/5] fix: anchor link for integrations --- src/lib/components/heading.svelte | 3 ++- src/routes/console/project-[project]/overview/+layout.svelte | 2 +- src/routes/console/project-[project]/settings/+page.svelte | 4 +++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/components/heading.svelte b/src/lib/components/heading.svelte index 29ca3d26a8..f9f245e71d 100644 --- a/src/lib/components/heading.svelte +++ b/src/lib/components/heading.svelte @@ -2,8 +2,9 @@ export let tag: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'; export let size: '1' | '2' | '3' | '4' | '5' | '6' | '7'; export let trimmed = true; + export let id: string = null; - + diff --git a/src/routes/console/project-[project]/overview/+layout.svelte b/src/routes/console/project-[project]/overview/+layout.svelte index 90877e51ac..67acbb9936 100644 --- a/src/routes/console/project-[project]/overview/+layout.svelte +++ b/src/routes/console/project-[project]/overview/+layout.svelte @@ -180,7 +180,7 @@ {/if}
- Integrations + Integrations
From 34d9dbddc87569ed061aee02408962f7081a7f5e Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 14 Nov 2022 13:26:19 +0100 Subject: [PATCH 2/5] fix: allowed extensions upload --- src/lib/elements/forms/inputFile.svelte | 8 +++++++- .../storage/bucket-[bucket]/create.svelte | 2 +- .../project-[project]/storage/bucket-[bucket]/store.ts | 3 ++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/lib/elements/forms/inputFile.svelte b/src/lib/elements/forms/inputFile.svelte index 154b3759b4..3dedef76ea 100644 --- a/src/lib/elements/forms/inputFile.svelte +++ b/src/lib/elements/forms/inputFile.svelte @@ -4,6 +4,7 @@ export let label: string = null; export let files: FileList; export let list = new DataTransfer(); + export let allowedFileExtensions: string[] = []; let input: HTMLInputElement; let hovering = false; @@ -28,7 +29,12 @@ } - + `.${n}`).join(',')} + type="file" + style="display: none" />
{#if label} diff --git a/src/routes/console/project-[project]/storage/bucket-[bucket]/create.svelte b/src/routes/console/project-[project]/storage/bucket-[bucket]/create.svelte index a4c831b82b..83bb5fe7b7 100644 --- a/src/routes/console/project-[project]/storage/bucket-[bucket]/create.svelte +++ b/src/routes/console/project-[project]/storage/bucket-[bucket]/create.svelte @@ -54,7 +54,7 @@ Create File
- +

Max file size: {calculateSize($bucket.maximumFileSize)}

diff --git a/src/routes/console/project-[project]/storage/bucket-[bucket]/store.ts b/src/routes/console/project-[project]/storage/bucket-[bucket]/store.ts index 0b1d2ab2d6..4dafbf36a0 100644 --- a/src/routes/console/project-[project]/storage/bucket-[bucket]/store.ts +++ b/src/routes/console/project-[project]/storage/bucket-[bucket]/store.ts @@ -1,4 +1,5 @@ import { derived } from 'svelte/store'; import { page } from '$app/stores'; +import type { Models } from '@aw-labs/appwrite-console'; -export const bucket = derived(page, ($page) => $page.data.bucket); +export const bucket = derived(page, ($page) => $page.data.bucket as Models.Bucket); From 174f8a084b58470c1ba55932fb7ea6a605cfa4b6 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 14 Nov 2022 13:26:46 +0100 Subject: [PATCH 3/5] fix: empty card image height --- src/lib/components/empty.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/components/empty.svelte b/src/lib/components/empty.svelte index 37bf41dce4..af24746dc6 100644 --- a/src/lib/components/empty.svelte +++ b/src/lib/components/empty.svelte @@ -15,9 +15,9 @@
From afb9dee76766329ad5a13027aecd82a9e141911a Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 14 Nov 2022 13:46:32 +0100 Subject: [PATCH 4/5] fix: secret and removes dashes --- package-lock.json | 28 ++++++++++++++-------------- package.json | 4 ++-- src/lib/components/output.svelte | 2 +- src/lib/components/secret.svelte | 2 +- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66182949f3..d7b8114414 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "0.0.1", "dependencies": { "@aw-labs/appwrite-console": "^10.0.0", - "@aw-labs/icons": "0.0.0-75", - "@aw-labs/ui": "0.0.0-75", + "@aw-labs/icons": "0.0.0-76", + "@aw-labs/ui": "0.0.0-76", "@popperjs/core": "^2.11.6", "echarts": "^5.4.0", "pretty-bytes": "^6.0.0", @@ -81,14 +81,14 @@ } }, "node_modules/@aw-labs/icons": { - "version": "0.0.0-75", - "resolved": "https://registry.npmjs.org/@aw-labs/icons/-/icons-0.0.0-75.tgz", - "integrity": "sha512-3ajSt88EulmGyk0P8PUGROJehx+uNyUCfRzg29rE2h/SYMNwwyNWilh7qSRXJqbpBvC9y8IjwZ0D9MbILFzbFA==" + "version": "0.0.0-76", + "resolved": "https://registry.npmjs.org/@aw-labs/icons/-/icons-0.0.0-76.tgz", + "integrity": "sha512-i22WHSl3aYCKqaEt87OKUmOZ9Q/LDUeqDJ7eab4dhey1+W3dqt+nF21YR38iRVtV08+0KniiwPxagBjjSSrmlg==" }, "node_modules/@aw-labs/ui": { - "version": "0.0.0-75", - "resolved": "https://registry.npmjs.org/@aw-labs/ui/-/ui-0.0.0-75.tgz", - "integrity": "sha512-Kk27kWH4Mxszpfpr954gqrJMkyjZwZS/X5zU4Jg/sCCg2QMYXbxRGmPoit0qNIRGVHf72hf8eJCUU17/2IHCSQ==", + "version": "0.0.0-76", + "resolved": "https://registry.npmjs.org/@aw-labs/ui/-/ui-0.0.0-76.tgz", + "integrity": "sha512-Cfik0wm2dDKnLTxWSdNkaw76HqoKD1JNjfKzkBT+Hertl2Gae0C/ykc8MjCHsO8lu6FulVQ6uqSLqfiKR1T6zQ==", "dependencies": { "@aw-labs/icons": "*", "normalize.css": "^8.0.1", @@ -7467,14 +7467,14 @@ } }, "@aw-labs/icons": { - "version": "0.0.0-75", - "resolved": "https://registry.npmjs.org/@aw-labs/icons/-/icons-0.0.0-75.tgz", - "integrity": "sha512-3ajSt88EulmGyk0P8PUGROJehx+uNyUCfRzg29rE2h/SYMNwwyNWilh7qSRXJqbpBvC9y8IjwZ0D9MbILFzbFA==" + "version": "0.0.0-76", + "resolved": "https://registry.npmjs.org/@aw-labs/icons/-/icons-0.0.0-76.tgz", + "integrity": "sha512-i22WHSl3aYCKqaEt87OKUmOZ9Q/LDUeqDJ7eab4dhey1+W3dqt+nF21YR38iRVtV08+0KniiwPxagBjjSSrmlg==" }, "@aw-labs/ui": { - "version": "0.0.0-75", - "resolved": "https://registry.npmjs.org/@aw-labs/ui/-/ui-0.0.0-75.tgz", - "integrity": "sha512-Kk27kWH4Mxszpfpr954gqrJMkyjZwZS/X5zU4Jg/sCCg2QMYXbxRGmPoit0qNIRGVHf72hf8eJCUU17/2IHCSQ==", + "version": "0.0.0-76", + "resolved": "https://registry.npmjs.org/@aw-labs/ui/-/ui-0.0.0-76.tgz", + "integrity": "sha512-Cfik0wm2dDKnLTxWSdNkaw76HqoKD1JNjfKzkBT+Hertl2Gae0C/ykc8MjCHsO8lu6FulVQ6uqSLqfiKR1T6zQ==", "requires": { "@aw-labs/icons": "*", "normalize.css": "^8.0.1", diff --git a/package.json b/package.json index bd563e7da7..290e163748 100644 --- a/package.json +++ b/package.json @@ -20,8 +20,8 @@ }, "dependencies": { "@aw-labs/appwrite-console": "^10.0.0", - "@aw-labs/icons": "0.0.0-75", - "@aw-labs/ui": "0.0.0-75", + "@aw-labs/icons": "0.0.0-76", + "@aw-labs/ui": "0.0.0-76", "@popperjs/core": "^2.11.6", "echarts": "^5.4.0", "pretty-bytes": "^6.0.0", diff --git a/src/lib/components/output.svelte b/src/lib/components/output.svelte index 1430ef4092..e8830076c8 100644 --- a/src/lib/components/output.svelte +++ b/src/lib/components/output.svelte @@ -6,7 +6,7 @@
- +
+ diff --git a/src/routes/register/+page.svelte b/src/routes/register/+page.svelte index f21c8af435..52c3611a21 100644 --- a/src/routes/register/+page.svelte +++ b/src/routes/register/+page.svelte @@ -16,22 +16,24 @@ import FormList from '$lib/elements/forms/formList.svelte'; import { Dependencies } from '$lib/constants'; - let name: string, mail: string, pass: string; + let name: string, mail: string, pass: string, disabled: boolean; let terms = false; - const register = async () => { + async function register() { try { + disabled = true; await sdkForConsole.account.create('unique()', mail, pass, name ?? ''); await sdkForConsole.account.createEmailSession(mail, pass); await invalidate(Dependencies.ACCOUNT); await goto(`${base}/console`); } catch (error) { + disabled = false; addNotification({ type: 'error', message: error.message }); } - }; + } @@ -77,7 +79,7 @@ rel="noopener noreferrer">General Terms of Use. - +