From d996e624896e51c235641285c11698d6983018c5 Mon Sep 17 00:00:00 2001 From: kabhamo Date: Sun, 2 Apr 2023 12:40:04 +0300 Subject: [PATCH 01/87] fix the padding-top style --- src/lib/components/code.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/code.svelte b/src/lib/components/code.svelte index 24debe415..ae396e66b 100644 --- a/src/lib/components/code.svelte +++ b/src/lib/components/code.svelte @@ -100,7 +100,7 @@ :not(pre) > code[class*='language-'], pre[class*='language-'] { background: hsl(var(--p-box-background-color)); - padding: 0; + padding-top: 4%; margin: 0; } .prism-token { From 2ce827e37403495280106a862ca40f2fb68b3acd Mon Sep 17 00:00:00 2001 From: kabhamo Date: Tue, 2 May 2023 13:04:01 +0300 Subject: [PATCH 02/87] fix: change css property --- src/lib/components/code.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/code.svelte b/src/lib/components/code.svelte index 0a16fd663..5840103d7 100644 --- a/src/lib/components/code.svelte +++ b/src/lib/components/code.svelte @@ -100,7 +100,7 @@ :not(pre) > code[class*='language-'], pre[class*='language-'] { background: hsl(var(--p-box-background-color)); - padding-top: 4%; + padding-block-start: 4% ; margin: 0; } .prism-token { From fc922e810bdd4bc7bd1909049459df3f77506c5f Mon Sep 17 00:00:00 2001 From: kabhamo Date: Wed, 19 Jul 2023 20:21:33 +0300 Subject: [PATCH 03/87] fix: the linter issues with npm run format --- CONTRIBUTING.md | 3 +++ src/lib/components/code.svelte | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 607bb07f6..ad67fbd68 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -40,12 +40,15 @@ git clone https://github.com/appwrite/console.git appwrite-console ``` ### 2. Install dependencies with npm + Navigate to the Appwrite Console repository and install dependencies. + ```bash cd appwrite-console && npm install ``` ### 3. Install and run Appwrite locally + When you run the Appwrite Console locally, it needs to point to a backend as well. The easiest way to do this is to run an Appwrite instance locally. Follow the [install instructions](https://appwrite.io/docs/installation) in the Appwrite docs. diff --git a/src/lib/components/code.svelte b/src/lib/components/code.svelte index 5840103d7..239e6e9e7 100644 --- a/src/lib/components/code.svelte +++ b/src/lib/components/code.svelte @@ -100,7 +100,7 @@ :not(pre) > code[class*='language-'], pre[class*='language-'] { background: hsl(var(--p-box-background-color)); - padding-block-start: 4% ; + padding-block-start: 4%; margin: 0; } .prism-token { From da004545d2ea4d48208ac2ec3192bcb134e503b1 Mon Sep 17 00:00:00 2001 From: Safwan Parkar Date: Tue, 8 Aug 2023 23:44:51 +0400 Subject: [PATCH 04/87] fixed incorrect array being used in comparison Use `symmetricDifference` instead of `difference`. - `difference` only returns values that are present in the edited attributes, but not in the originally fetched attribute vales. This always ends up returning an empty array. - I used `symmetricDifference` as it returns an intersection of `difference` from both sides and works perfectly for this use case, as the original attributes never change. --- .../document-[document]/data/+page.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/data/+page.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/data/+page.svelte index ce2991219..58a16758f 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/data/+page.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/document-[document]/data/+page.svelte @@ -13,7 +13,7 @@ import { collection, type Attributes } from '../../store'; import { Container } from '$lib/layout'; import AttributeItem from '../attributeItem.svelte'; - import { difference, symmetricDifference } from '$lib/helpers/array'; + import { symmetricDifference } from '$lib/helpers/array'; import { isRelationship, isRelationshipToMany } from '../attributes/store'; const databaseId = $page.params.database; @@ -77,7 +77,7 @@ const docAttribute = $doc?.[attribute.key]; if (attribute.array) { - return !difference(Array.from(workAttribute), Array.from(docAttribute)).length; + return !symmetricDifference(Array.from(workAttribute), Array.from(docAttribute)).length; } if (isRelationship(attribute)) { From 360318ec5da2b581fa41df2b81c7bfb42a0f7972 Mon Sep 17 00:00:00 2001 From: tglide <26071571+TGlide@users.noreply.github.com> Date: Wed, 9 Aug 2023 18:42:56 +0100 Subject: [PATCH 05/87] add title and description props and slots for Modal --- src/lib/components/eventModal.svelte | 2 +- src/lib/components/modal.svelte | 12 +++++++++++- src/lib/components/permissions/custom.svelte | 2 +- src/lib/components/permissions/team.svelte | 2 +- src/lib/components/permissions/user.svelte | 2 +- src/lib/layout/wizardExitModal.svelte | 2 +- src/routes/console/account/delete.svelte | 2 +- src/routes/console/createOrganization.svelte | 2 +- .../organization-[organization]/createMember.svelte | 2 +- .../organization-[organization]/createProject.svelte | 2 +- .../organization-[organization]/deleteMember.svelte | 2 +- .../deleteOrganization.svelte | 2 +- .../console/project-[project]/auth/appleOAuth.svelte | 2 +- .../console/project-[project]/auth/auth0OAuth.svelte | 2 +- .../project-[project]/auth/authentikOAuth.svelte | 2 +- .../console/project-[project]/auth/createTeam.svelte | 2 +- .../console/project-[project]/auth/createUser.svelte | 2 +- .../project-[project]/auth/gitlabOAuth.svelte | 2 +- .../project-[project]/auth/googleOAuth.svelte | 2 +- .../console/project-[project]/auth/mainOAuth.svelte | 2 +- .../project-[project]/auth/microsoftOAuth.svelte | 2 +- .../console/project-[project]/auth/oidcOAuth.svelte | 2 +- .../console/project-[project]/auth/oktaOAuth.svelte | 2 +- .../auth/teams/team-[team]/createMembership.svelte | 2 +- .../auth/teams/team-[team]/deleteMembership.svelte | 2 +- .../auth/teams/team-[team]/deleteTeam.svelte | 2 +- .../auth/user-[user]/deleteAllSessions.svelte | 2 +- .../auth/user-[user]/deleteMembership.svelte | 2 +- .../auth/user-[user]/deleteSession.svelte | 2 +- .../auth/user-[user]/deleteUser.svelte | 2 +- .../project-[project]/databases/create.svelte | 2 +- .../collection-[collection]/(filters)/filters.svelte | 2 +- .../attributes/deleteAttribute.svelte | 2 +- .../collection-[collection]/attributes/edit.svelte | 2 +- .../collection-[collection]/createAttribute.svelte | 2 +- .../document-[document]/delete.svelte | 2 +- .../indexes/createIndex.svelte | 2 +- .../indexes/deleteIndex.svelte | 2 +- .../indexes/overviewIndex.svelte | 2 +- .../relationshipsModal.svelte | 2 +- .../settings/deleteCollection.svelte | 2 +- .../collection-[collection]/table.svelte | 2 +- .../database-[database]/createCollection.svelte | 2 +- .../databases/database-[database]/delete.svelte | 2 +- .../databases/database-[database]/table.svelte | 2 +- .../console/project-[project]/databases/table.svelte | 2 +- .../functions/createVariable.svelte | 2 +- .../functions/function-[function]/activate.svelte | 2 +- .../functions/function-[function]/create.svelte | 2 +- .../functions/function-[function]/delete.svelte | 2 +- .../functions/function-[function]/execute.svelte | 2 +- .../functions/function-[function]/rebuild.svelte | 2 +- .../function-[function]/settings/deleteModal.svelte | 2 +- .../settings/uploadVariablesModal.svelte | 2 +- .../overview/keys/[key]/delete.svelte | 2 +- .../overview/platforms/[platform]/delete.svelte | 2 +- .../project-[project]/settings/deleteProject.svelte | 2 +- .../settings/disableAllServices.svelte | 2 +- .../project-[project]/settings/domains/delete.svelte | 2 +- .../settings/enableAllServices.svelte | 2 +- .../settings/migrations/details.svelte | 2 +- .../settings/migrations/exportModal.svelte | 2 +- .../settings/transferProject.svelte | 2 +- .../settings/webhooks/[webhook]/delete.svelte | 2 +- .../settings/webhooks/[webhook]/regenerate.svelte | 2 +- .../storage/bucket-[bucket]/create.svelte | 2 +- .../storage/bucket-[bucket]/deleteBucket.svelte | 2 +- .../storage/bucket-[bucket]/deleteFile.svelte | 2 +- .../bucket-[bucket]/file-[file]/deleteFile.svelte | 2 +- .../console/project-[project]/storage/create.svelte | 2 +- 70 files changed, 80 insertions(+), 70 deletions(-) diff --git a/src/lib/components/eventModal.svelte b/src/lib/components/eventModal.svelte index b7a00370a..016e18b16 100644 --- a/src/lib/components/eventModal.svelte +++ b/src/lib/components/eventModal.svelte @@ -246,7 +246,7 @@ - Create Event + Create Event

Choose a service

diff --git a/src/lib/components/modal.svelte b/src/lib/components/modal.svelte index 5b4e58757..636e713ca 100644 --- a/src/lib/components/modal.svelte +++ b/src/lib/components/modal.svelte @@ -15,6 +15,8 @@ export let onSubmit: (e: SubmitEvent) => Promise | void = function () { return; }; + export let title = ''; + export let description = ''; let dialog: HTMLDialogElement; let alert: HTMLElement; @@ -102,8 +104,11 @@
{/if} + {#if closable} @@ -122,6 +127,11 @@ {/if} +

+ + {description} + +