{#if $page.data?.header} @@ -67,9 +68,14 @@ - diff --git a/src/lib/stores/sdk.ts b/src/lib/stores/sdk.ts index cffc23dec..f859fef2b 100644 --- a/src/lib/stores/sdk.ts +++ b/src/lib/stores/sdk.ts @@ -12,7 +12,7 @@ import { Users } from '@aw-labs/appwrite-console'; -const endpoint = +export const endpoint = import.meta.env.VITE_APPWRITE_ENDPOINT?.toString() ?? `${window?.location?.origin}/v1`; const clientConsole = new Client(); clientConsole.setEndpoint(endpoint).setProject('console'); diff --git a/src/routes/console/+layout.svelte b/src/routes/console/+layout.svelte index 9639c019a..870794b40 100644 --- a/src/routes/console/+layout.svelte +++ b/src/routes/console/+layout.svelte @@ -1,19 +1,19 @@ From 4da4cd6509af4805a008cebe22a0d3022c1be0c6 Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Wed, 22 Feb 2023 12:19:35 +0000 Subject: [PATCH 243/261] feat: update endpoint --- .gitpod.yml | 9 +++++++++ src/lib/stores/sdk.ts | 2 +- src/routes/register/invite/[slug]/+page.svelte | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 .gitpod.yml diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 000000000..3c1848749 --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,9 @@ +# This configuration file was automatically generated by Gitpod. +# Please adjust to your needs (see https://www.gitpod.io/docs/introduction/learn-gitpod/gitpod-yaml) +# and commit this file to your remote git repository to share the goodness with others. + +# Learn more from ready-to-use templates: https://www.gitpod.io/docs/introduction/getting-started/quickstart + +tasks: + - init: npm install && npm run build + command: npm run dev diff --git a/src/lib/stores/sdk.ts b/src/lib/stores/sdk.ts index de55f3d0a..e01f0d655 100644 --- a/src/lib/stores/sdk.ts +++ b/src/lib/stores/sdk.ts @@ -49,4 +49,4 @@ const sdkForProject = { users: new Users(clientProject) }; -export { sdkForConsole, sdkForProject, setProject }; +export { sdkForConsole, sdkForProject, setProject, endpoint }; diff --git a/src/routes/register/invite/[slug]/+page.svelte b/src/routes/register/invite/[slug]/+page.svelte index c1d86c3e9..aa61660f6 100644 --- a/src/routes/register/invite/[slug]/+page.svelte +++ b/src/routes/register/invite/[slug]/+page.svelte @@ -11,7 +11,7 @@ InputText } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; - import { sdkForConsole } from '$lib/stores/sdk'; + import { sdkForConsole, endpoint } from '$lib/stores/sdk'; import { Unauthenticated } from '$lib/layout'; import FormList from '$lib/elements/forms/formList.svelte'; import { Dependencies } from '$lib/constants'; @@ -51,7 +51,7 @@ async function invite() { try { disabled = true; - const res = await fetch(`${VARS.APPWRITE_ENDPOINT}/account/invite`, { + const res = await fetch(`${endpoint}/account/invite`, { method: 'POST', headers: { 'Content-Type': 'application/json' From 6f69d2c8e3a69bd6476519a2cfdba8bf9bfc0a09 Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Wed, 22 Feb 2023 12:21:59 +0000 Subject: [PATCH 244/261] feat: update endpoint --- src/routes/register/invite/[slug]/+page.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/register/invite/[slug]/+page.svelte b/src/routes/register/invite/[slug]/+page.svelte index aa61660f6..ebf6353c9 100644 --- a/src/routes/register/invite/[slug]/+page.svelte +++ b/src/routes/register/invite/[slug]/+page.svelte @@ -20,7 +20,7 @@ import { page } from '$app/stores'; import LoginLight from '$lib/images/login/login-light-mode.svg'; import LoginDark from '$lib/images/login/login-dark-mode.svg'; - import { isCloud, VARS } from '$lib/system'; + import { isCloud } from '$lib/system'; let slug = $page.params.slug; let imgLight = LoginLight; From 39727607a036534a323101fea876cbe68b05f4f0 Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Wed, 22 Feb 2023 12:23:07 +0000 Subject: [PATCH 245/261] feat: remove gitpod file --- .gitpod.yml | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 .gitpod.yml diff --git a/.gitpod.yml b/.gitpod.yml deleted file mode 100644 index 3c1848749..000000000 --- a/.gitpod.yml +++ /dev/null @@ -1,9 +0,0 @@ -# This configuration file was automatically generated by Gitpod. -# Please adjust to your needs (see https://www.gitpod.io/docs/introduction/learn-gitpod/gitpod-yaml) -# and commit this file to your remote git repository to share the goodness with others. - -# Learn more from ready-to-use templates: https://www.gitpod.io/docs/introduction/getting-started/quickstart - -tasks: - - init: npm install && npm run build - command: npm run dev From cea85ac8af806b78b933374569a0e0510f102b91 Mon Sep 17 00:00:00 2001 From: tglide <26071571+TGlide@users.noreply.github.com> Date: Thu, 23 Feb 2023 15:25:35 +0000 Subject: [PATCH 246/261] fix: falsy values showing up as n/a --- .../collection-[collection]/[[page]]/+page.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/[[page]]/+page.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/[[page]]/+page.svelte index 9b479eb83..14e3aa5c3 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/[[page]]/+page.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/[[page]]/+page.svelte @@ -57,7 +57,7 @@ formattedColumn = column; } else if (Array.isArray(column)) { formattedColumn = formatArray(column); - } else if (!column) { + } else if (column === null) { formattedColumn = 'n/a'; } else { formattedColumn = `${column}`; From d3381b9cb67a16f3a394b28b4b548274d6c495c3 Mon Sep 17 00:00:00 2001 From: tglide <26071571+TGlide@users.noreply.github.com> Date: Thu, 23 Feb 2023 17:38:41 +0000 Subject: [PATCH 247/261] refactor: endpoint constant on footer --- src/lib/stores/sdk.ts | 2 +- src/routes/console/+layout.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/stores/sdk.ts b/src/lib/stores/sdk.ts index 240381c41..4c83cb15f 100644 --- a/src/lib/stores/sdk.ts +++ b/src/lib/stores/sdk.ts @@ -13,7 +13,7 @@ import { Users } from '@aw-labs/appwrite-console'; -export const endpoint = VARS.APPWRITE_ENDPOINT ?? `${globalThis?.location?.origin}/v1`; +const endpoint = VARS.APPWRITE_ENDPOINT ?? `${globalThis?.location?.origin}/v1`; const clientConsole = new Client(); clientConsole.setEndpoint(endpoint).setProject('console'); diff --git a/src/routes/console/+layout.ts b/src/routes/console/+layout.ts index 65e09d55d..6e464728e 100644 --- a/src/routes/console/+layout.ts +++ b/src/routes/console/+layout.ts @@ -1,8 +1,8 @@ -import { endpoint } from '$lib/stores/sdk'; +import { sdkForConsole } from '$lib/stores/sdk'; import type { LayoutLoad } from './$types'; export const load: LayoutLoad = async () => { - const response = await fetch(`${endpoint}/health/version`); + const response = await fetch(`${sdkForConsole.client.config.endpoint}/health/version`); const data = await response.json(); return { From 5834acfff6044612e4f54c1f3755e14d5f82929e Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Fri, 24 Feb 2023 10:40:36 +0530 Subject: [PATCH 248/261] tests: disable audit for now --- .github/workflows/tests.yml | 10 +-- package-lock.json | 128 +++++++++++++++---------------- package.json | 6 +- vite.config.js => vite.config.ts | 13 ++-- 4 files changed, 76 insertions(+), 81 deletions(-) rename vite.config.js => vite.config.ts (84%) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ac0650510..82281df36 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,9 +17,9 @@ jobs: - name: Use Node.js uses: actions/setup-node@v2 with: - node-version: 16 - - name: Audit dependencies - run: npm audit --audit-level low + node-version: 18 + # - name: Audit dependencies + # run: npm audit --audit-level low - name: Install dependencies run: npm ci - name: Build Console @@ -30,7 +30,3 @@ jobs: run: npm run lint - name: Unit Tests run: npm test - # - name: E2E Tests - # run: | - # npx playwright install - # npm run e2e diff --git a/package-lock.json b/package-lock.json index e62b412ee..21a276c80 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "devDependencies": { "@playwright/test": "^1.30.0", "@sveltejs/adapter-static": "1.0.6", - "@sveltejs/kit": "1.3.10", + "@sveltejs/kit": "^1.3.10", "@sveltejs/vite-plugin-svelte": "^2.0.2", "@testing-library/dom": "^8.20.0", "@testing-library/jest-dom": "^5.16.5", @@ -33,7 +33,7 @@ "@types/prismjs": "^1.26.0", "@typescript-eslint/eslint-plugin": "^5.50.0", "@typescript-eslint/parser": "^5.50.0", - "@vitest/ui": "^0.28.4", + "@vitest/ui": "^0.28.5", "eslint": "^8.33.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-svelte3": "^4.0.0", @@ -49,7 +49,7 @@ "tslib": "^2.5.0", "typescript": "^4.9.5", "vite": "^4.1.1", - "vitest": "^0.28.4" + "vitest": "^0.28.5" }, "engines": { "node": ">=16" @@ -1981,17 +1981,17 @@ } }, "node_modules/@sveltejs/vite-plugin-svelte": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.2.tgz", - "integrity": "sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.3.tgz", + "integrity": "sha512-o+cguBFdwIGtRbNkYOyqTM7KvRUffxh5bfK4oJsWKG2obu+v/cbpT03tJrGl58C7tRXo/aEC0/axN5FVHBj0nA==", "dev": true, "dependencies": { "debug": "^4.3.4", - "deepmerge": "^4.2.2", + "deepmerge": "^4.3.0", "kleur": "^4.1.5", - "magic-string": "^0.27.0", + "magic-string": "^0.29.0", "svelte-hmr": "^0.15.1", - "vitefu": "^0.2.3" + "vitefu": "^0.2.4" }, "engines": { "node": "^14.18.0 || >= 16" @@ -2002,9 +2002,9 @@ } }, "node_modules/@sveltejs/vite-plugin-svelte/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", + "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.13" @@ -2523,23 +2523,23 @@ } }, "node_modules/@vitest/expect": { - "version": "0.28.4", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.28.4.tgz", - "integrity": "sha512-JqK0NZ4brjvOSL8hXAnIsfi+jxDF7rH/ZWCGCt0FAqRnVFc1hXsfwXksQvEnKqD84avRt3gmeXoK4tNbmkoVsQ==", + "version": "0.28.5", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.28.5.tgz", + "integrity": "sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==", "dev": true, "dependencies": { - "@vitest/spy": "0.28.4", - "@vitest/utils": "0.28.4", + "@vitest/spy": "0.28.5", + "@vitest/utils": "0.28.5", "chai": "^4.3.7" } }, "node_modules/@vitest/runner": { - "version": "0.28.4", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.28.4.tgz", - "integrity": "sha512-Q8UV6GjDvBSTfUoq0QXVCNpNOUrWu4P2qvRq7ssJWzn0+S0ojbVOxEjMt+8a32X6SdkhF8ak+2nkppsqV0JyNQ==", + "version": "0.28.5", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.28.5.tgz", + "integrity": "sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==", "dev": true, "dependencies": { - "@vitest/utils": "0.28.4", + "@vitest/utils": "0.28.5", "p-limit": "^4.0.0", "pathe": "^1.1.0" } @@ -2572,18 +2572,18 @@ } }, "node_modules/@vitest/spy": { - "version": "0.28.4", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.28.4.tgz", - "integrity": "sha512-8WuhfXLlvCXpNXEGJW6Gc+IKWI32435fQJLh43u70HnZ1otJOa2Cmg2Wy2Aym47ZnNCP4NolF+8cUPwd0MigKQ==", + "version": "0.28.5", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.28.5.tgz", + "integrity": "sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==", "dev": true, "dependencies": { "tinyspy": "^1.0.2" } }, "node_modules/@vitest/ui": { - "version": "0.28.4", - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-0.28.4.tgz", - "integrity": "sha512-LQfCCFc17n49mwtraV9/NAWl2DUqJS/9ZEa3fqJjoYO+HowdseQ5jvWflpzliCyfrIAh6cXVo1bNzHnDXe0cbw==", + "version": "0.28.5", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-0.28.5.tgz", + "integrity": "sha512-hzzZzv38mH/LMFh54QEJpWFuGixZZBOD+C0fHU81d1lsvochPwNZhWJbuRJQNyZLSMZYCYW4hF6PpNQJXDHDmg==", "dev": true, "dependencies": { "fast-glob": "^3.2.12", @@ -2594,9 +2594,9 @@ } }, "node_modules/@vitest/utils": { - "version": "0.28.4", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.28.4.tgz", - "integrity": "sha512-l2QztOLdc2LkR+w/lP52RGh8hW+Ul4KESmCAgVE8q737I7e7bQoAfkARKpkPJ4JQtGpwW4deqlj1732VZD7TFw==", + "version": "0.28.5", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.28.5.tgz", + "integrity": "sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==", "dev": true, "dependencies": { "cli-truncate": "^3.1.0", @@ -3542,9 +3542,9 @@ } }, "node_modules/devalue": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.2.3.tgz", - "integrity": "sha512-JG6Q248aN0pgFL57e3zqTVeFraBe+5W2ugvv1mLXsJP6YYIYJhRZhAl7QP8haJrqob6X10F9NEkuCvNILZTPeQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.0.tgz", + "integrity": "sha512-n94yQo4LI3w7erwf84mhRUkUJfhLoCZiLyoOZ/QFsDbcWNZePrLwbQpvZBUG2TNxwV3VjCKPxkiiQA6pe3TrTA==", "dev": true }, "node_modules/diff": { @@ -6449,15 +6449,15 @@ } }, "node_modules/mlly": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.1.0.tgz", - "integrity": "sha512-cwzBrBfwGC1gYJyfcy8TcZU1f+dbH/T+TuOhtYP2wLv/Fb51/uV7HJQfBPtEupZ2ORLRU1EKFS/QfS3eo9+kBQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.1.1.tgz", + "integrity": "sha512-Jnlh4W/aI4GySPo6+DyTN17Q75KKbLTyFK8BrGhjNP4rxuUjbRWhE6gHg3bs33URWAF44FRm7gdQA348i3XxRw==", "dev": true, "dependencies": { - "acorn": "^8.8.1", - "pathe": "^1.0.0", + "acorn": "^8.8.2", + "pathe": "^1.1.0", "pkg-types": "^1.0.1", - "ufo": "^1.0.1" + "ufo": "^1.1.0" } }, "node_modules/mri": { @@ -6934,14 +6934,14 @@ } }, "node_modules/pkg-types": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.1.tgz", - "integrity": "sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.2.tgz", + "integrity": "sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==", "dev": true, "dependencies": { "jsonc-parser": "^3.2.0", - "mlly": "^1.0.0", - "pathe": "^1.0.0" + "mlly": "^1.1.1", + "pathe": "^1.1.0" } }, "node_modules/playwright-core": { @@ -8125,9 +8125,9 @@ } }, "node_modules/tinyspy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.0.2.tgz", - "integrity": "sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.1.1.tgz", + "integrity": "sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==", "dev": true, "engines": { "node": ">=14.0.0" @@ -8286,9 +8286,9 @@ } }, "node_modules/ufo": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.0.1.tgz", - "integrity": "sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.0.tgz", + "integrity": "sha512-LQc2s/ZDMaCN3QLpa+uzHUOQ7SdV0qgv3VBXOolQGXTaaZpIur6PwUclF5nN2hNkiTRcUugXd1zFOW3FLJ135Q==", "dev": true }, "node_modules/undici": { @@ -8387,9 +8387,9 @@ "peer": true }, "node_modules/vite": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.1.tgz", - "integrity": "sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.1.4.tgz", + "integrity": "sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==", "dev": true, "dependencies": { "esbuild": "^0.16.14", @@ -8436,9 +8436,9 @@ } }, "node_modules/vite-node": { - "version": "0.28.4", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.28.4.tgz", - "integrity": "sha512-KM0Q0uSG/xHHKOJvVHc5xDBabgt0l70y7/lWTR7Q0pR5/MrYxadT+y32cJOE65FfjGmJgxpVEEY+69btJgcXOQ==", + "version": "0.28.5", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.28.5.tgz", + "integrity": "sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==", "dev": true, "dependencies": { "cac": "^6.7.14", @@ -8485,18 +8485,18 @@ } }, "node_modules/vitest": { - "version": "0.28.4", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.28.4.tgz", - "integrity": "sha512-sfWIy0AdlbyGRhunm+TLQEJrFH9XuRPdApfubsyLcDbCRrUX717BRQKInTgzEfyl2Ipi1HWoHB84Nqtcwxogcg==", + "version": "0.28.5", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.28.5.tgz", + "integrity": "sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==", "dev": true, "dependencies": { "@types/chai": "^4.3.4", "@types/chai-subset": "^1.3.3", "@types/node": "*", - "@vitest/expect": "0.28.4", - "@vitest/runner": "0.28.4", - "@vitest/spy": "0.28.4", - "@vitest/utils": "0.28.4", + "@vitest/expect": "0.28.5", + "@vitest/runner": "0.28.5", + "@vitest/spy": "0.28.5", + "@vitest/utils": "0.28.5", "acorn": "^8.8.1", "acorn-walk": "^8.2.0", "cac": "^6.7.14", @@ -8512,7 +8512,7 @@ "tinypool": "^0.3.1", "tinyspy": "^1.0.2", "vite": "^3.0.0 || ^4.0.0", - "vite-node": "0.28.4", + "vite-node": "0.28.5", "why-is-node-running": "^2.2.2" }, "bin": { diff --git a/package.json b/package.json index 5bcbe6ed6..c468dff23 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@playwright/test": "^1.30.0", "@sveltejs/adapter-static": "1.0.6", - "@sveltejs/kit": "1.3.10", + "@sveltejs/kit": "^1.3.10", "@sveltejs/vite-plugin-svelte": "^2.0.2", "@testing-library/dom": "^8.20.0", "@testing-library/jest-dom": "^5.16.5", @@ -44,7 +44,7 @@ "@types/prismjs": "^1.26.0", "@typescript-eslint/eslint-plugin": "^5.50.0", "@typescript-eslint/parser": "^5.50.0", - "@vitest/ui": "^0.28.4", + "@vitest/ui": "^0.28.5", "eslint": "^8.33.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-svelte3": "^4.0.0", @@ -60,7 +60,7 @@ "tslib": "^2.5.0", "typescript": "^4.9.5", "vite": "^4.1.1", - "vitest": "^0.28.4" + "vitest": "^0.28.5" }, "type": "module", "pre-commit": [ diff --git a/vite.config.js b/vite.config.ts similarity index 84% rename from vite.config.js rename to vite.config.ts index 1542dc4ea..58cca1678 100644 --- a/vite.config.js +++ b/vite.config.ts @@ -1,7 +1,7 @@ +import { defineConfig } from 'vitest/config'; import { sveltekit } from '@sveltejs/kit/vite'; -/** @type {import('vite').UserConfig} */ -const config = { +const config = defineConfig({ plugins: [sveltekit()], optimizeDeps: { include: ['echarts', 'prismjs'] @@ -18,16 +18,15 @@ const config = { server: { port: 3000 } -}; +}); -/** @type {import('vite').UserConfig} */ -const testConfig = { +const testConfig = defineConfig({ resolve: { // hotfix for https://github.com/vitest-dev/vitest/issues/2834 conditions: ['browser'] }, test: { - include: ['tests/**/*.test.ts'], + include: ['tests/unit/**/*.test.ts'], environment: 'jsdom', globals: true, threads: true, @@ -36,7 +35,7 @@ const testConfig = { inline: ['@analytics/type-utils'] } } -}; +}); export default process.env.VITEST ? { From 5bac253fcbf14eeb6707cfe3db6bc0acf1592286 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Fri, 24 Feb 2023 16:24:41 +0530 Subject: [PATCH 249/261] fix: endpoint export from main --- src/lib/stores/sdk.ts | 2 +- src/routes/register/invite/[slug]/+page.svelte | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/stores/sdk.ts b/src/lib/stores/sdk.ts index 0eb424799..d3fb4455c 100644 --- a/src/lib/stores/sdk.ts +++ b/src/lib/stores/sdk.ts @@ -50,4 +50,4 @@ const sdkForProject = { users: new Users(clientProject) }; -export { sdkForConsole, sdkForProject, setProject, endpoint }; +export { sdkForConsole, sdkForProject, setProject }; diff --git a/src/routes/register/invite/[slug]/+page.svelte b/src/routes/register/invite/[slug]/+page.svelte index ebf6353c9..023350aec 100644 --- a/src/routes/register/invite/[slug]/+page.svelte +++ b/src/routes/register/invite/[slug]/+page.svelte @@ -11,7 +11,7 @@ InputText } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; - import { sdkForConsole, endpoint } from '$lib/stores/sdk'; + import { sdkForConsole } from '$lib/stores/sdk'; import { Unauthenticated } from '$lib/layout'; import FormList from '$lib/elements/forms/formList.svelte'; import { Dependencies } from '$lib/constants'; @@ -51,7 +51,7 @@ async function invite() { try { disabled = true; - const res = await fetch(`${endpoint}/account/invite`, { + const res = await fetch(`${sdkForConsole.client.config.endpoint}/account/invite`, { method: 'POST', headers: { 'Content-Type': 'application/json' From 7bcb0c7a5f14e0a86519c37d1fca9e46887d67fe Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Fri, 24 Feb 2023 18:03:19 +0530 Subject: [PATCH 250/261] feat: lr for cloud --- package-lock.json | 6 ++++++ package.json | 1 + src/lib/elements/table/cell.svelte | 3 ++- src/lib/elements/table/cellLink.svelte | 2 +- src/lib/elements/table/cellText.svelte | 3 ++- src/lib/system.ts | 6 ++++-- src/routes/+layout.svelte | 16 +++++++++++++--- src/routes/+layout.ts | 6 ++++++ .../auth/user-[user]/dangerZone.svelte | 4 ++-- .../auth/user-[user]/updateName.svelte | 2 +- .../auth/user-[user]/updateStatus.svelte | 4 ++-- 11 files changed, 40 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 21a276c80..61530ef93 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "@sentry/tracing": "^7.36.0", "analytics": "^0.8.1", "echarts": "^5.4.1", + "logrocket": "^3.0.1", "pretty-bytes": "^6.1.0", "prismjs": "^1.29.0", "tippy.js": "^6.3.7", @@ -6261,6 +6262,11 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "node_modules/logrocket": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/logrocket/-/logrocket-3.0.1.tgz", + "integrity": "sha512-jOWG+jEzobKVxGytzZ+4KGm2kiMQMRTHab2uDWQyVZcHfEF38BlCH1yjQVY4LCmuQUwZitP9biMzJZnyUQ0dtQ==" + }, "node_modules/loupe": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", diff --git a/package.json b/package.json index c468dff23..0d0865856 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "@sentry/tracing": "^7.36.0", "analytics": "^0.8.1", "echarts": "^5.4.1", + "logrocket": "^3.0.1", "pretty-bytes": "^6.1.0", "prismjs": "^1.29.0", "tippy.js": "^6.3.7", diff --git a/src/lib/elements/table/cell.svelte b/src/lib/elements/table/cell.svelte index 4c778d31a..b8353646a 100644 --- a/src/lib/elements/table/cell.svelte +++ b/src/lib/elements/table/cell.svelte @@ -11,6 +11,7 @@ class:u-overflow-visible={showOverflow} class:is-only-desktop={onlyDesktop} data-title={title} - role="cell"> + role="cell" + data-private>