From 49f08b6fbbf3cb662fe1a1254c5a9df446b970a5 Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Wed, 3 Sep 2025 13:14:08 +0530 Subject: [PATCH 01/10] Add view certificate logs option --- .../sites/site-[site]/domains/table.svelte | 35 +++++++++++++++++-- .../site-[site]/domains/viewLogsModal.svelte | 22 ++++++++++++ 2 files changed, 55 insertions(+), 2 deletions(-) create mode 100644 src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/viewLogsModal.svelte diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte index ea30c751c..240bb5ee6 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte @@ -3,7 +3,12 @@ import { Link } from '$lib/elements'; import { Button } from '$lib/elements/forms'; import type { Models } from '@appwrite.io/console'; - import { IconDotsHorizontal, IconRefresh, IconTrash } from '@appwrite.io/pink-icons-svelte'; + import { + IconDotsHorizontal, + IconRefresh, + IconTrash, + IconTerminal + } from '@appwrite.io/pink-icons-svelte'; import { ActionMenu, Badge, @@ -11,10 +16,12 @@ Layout, Popover, Table, - Typography + Typography, + Divider } from '@appwrite.io/pink-svelte'; import DeleteDomainModal from './deleteDomainModal.svelte'; import RetryDomainModal from './retryDomainModal.svelte'; + import ViewLogsModal from './viewLogsModal.svelte'; import { columns } from './store'; import { regionalProtocol } from '$routes/(console)/project-[region]-[project]/store'; @@ -26,6 +33,7 @@ let showDelete = $state(false); let showRetry = $state(false); + let showLogs = $state(false); let selectedProxyRule: Models.ProxyRule = $state(null); const proxyTarget = (proxy: Models.ProxyRule) => { @@ -91,6 +99,17 @@ + {#if rule.logs} + { + selectedProxyRule = rule; + showLogs = true; + toggle(e); + }}> + View logs + + {/if} {#if rule.status !== 'verified' && rule.status !== 'verifying'} {/if} + {#if rule.logs || (rule.status !== 'verified' && rule.status !== 'verifying')} +
+ +
+ {/if} {/if} + +{#if showLogs} + +{/if} diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/viewLogsModal.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/viewLogsModal.svelte new file mode 100644 index 000000000..405622516 --- /dev/null +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/viewLogsModal.svelte @@ -0,0 +1,22 @@ + + + + + From 81e969661c4f28549fcdf96a1f2c7f2a64faa024 Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Thu, 4 Sep 2025 17:53:41 +0530 Subject: [PATCH 02/10] Only show certificate logs when status is unverified --- .../sites/site-[site]/domains/table.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte index 240bb5ee6..39c15b546 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte @@ -99,7 +99,7 @@ - {#if rule.logs} + {#if rule.logs && rule.status === 'unverified'} { @@ -121,7 +121,7 @@ Retry {/if} - {#if rule.logs || (rule.status !== 'verified' && rule.status !== 'verifying')} + {#if rule.logs && rule.status === 'unverified'}
Date: Thu, 4 Sep 2025 18:08:52 +0530 Subject: [PATCH 03/10] Convert style into class --- .../sites/site-[site]/domains/table.svelte | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte index 39c15b546..025396211 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte @@ -122,10 +122,7 @@ {/if} {#if rule.logs && rule.status === 'unverified'} -
+
{/if} @@ -162,3 +159,11 @@ {#if showLogs} {/if} + + From a0f16de158936002a8d62d47f8fbf45c2cd3f20b Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Thu, 11 Sep 2025 16:14:34 +0530 Subject: [PATCH 04/10] Show logs when status is verifying or unverified --- src/lib/components/domains/dnsRecordsAction.svelte | 2 +- .../sites/site-[site]/domains/table.svelte | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/components/domains/dnsRecordsAction.svelte b/src/lib/components/domains/dnsRecordsAction.svelte index a1c7845ae..546407c49 100644 --- a/src/lib/components/domains/dnsRecordsAction.svelte +++ b/src/lib/components/domains/dnsRecordsAction.svelte @@ -32,6 +32,6 @@ {#if dnsData} - DNS Records + DNS records {/if} diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte index 630bc90d3..b5b755480 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/table.svelte @@ -102,7 +102,7 @@ - {#if rule.logs && rule.status === 'unverified'} + {#if rule.logs && (rule.status === 'unverified' || rule.status === 'verifying')} { @@ -125,7 +125,7 @@ {/if} - {#if rule.logs && rule.status === 'unverified'} + {#if rule.logs && (rule.status === 'unverified' || rule.status === 'verifying')}
From 3d5590a2080fd7c2b83e3b8135f6bfd6f971f42c Mon Sep 17 00:00:00 2001 From: Khushboo Verma Date: Thu, 11 Sep 2025 18:24:01 +0530 Subject: [PATCH 05/10] Remove bind --- .../sites/site-[site]/domains/viewLogsModal.svelte | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/viewLogsModal.svelte b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/viewLogsModal.svelte index 405622516..f41ee5330 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/viewLogsModal.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/site-[site]/domains/viewLogsModal.svelte @@ -14,9 +14,5 @@ - + From da161c2f788b6728bedb40de389f99f97ec211e9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 11 Sep 2025 23:40:23 +0000 Subject: [PATCH 06/10] Initial plan From df4e02d49263f5dc6b837301067b20397cd75deb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 11 Sep 2025 23:43:20 +0000 Subject: [PATCH 07/10] Initial plan From f15062abd25d8dad79f5c9811e08bc67b02d9d9e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 11 Sep 2025 23:49:41 +0000 Subject: [PATCH 08/10] Fix: Truncate firstName/firstname fields to 40 characters max in all modals and feedback Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com> --- src/lib/stores/feedback.ts | 2 +- .../organization-[organization]/settings/BAAModal.svelte | 2 +- .../organization-[organization]/settings/Soc2Modal.svelte | 2 +- src/routes/(console)/supportWizard.svelte | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/stores/feedback.ts b/src/lib/stores/feedback.ts index 30dc99687..8b140c0ca 100644 --- a/src/lib/stores/feedback.ts +++ b/src/lib/stores/feedback.ts @@ -144,7 +144,7 @@ function createFeedbackStore() { message, email, customFields, - firstname: name || 'Unknown', + firstname: (name || 'Unknown').slice(0, 40), metaFields: { source: get(feedback).source, orgId, diff --git a/src/routes/(console)/organization-[organization]/settings/BAAModal.svelte b/src/routes/(console)/organization-[organization]/settings/BAAModal.svelte index bcaef823b..a6835a9c0 100644 --- a/src/routes/(console)/organization-[organization]/settings/BAAModal.svelte +++ b/src/routes/(console)/organization-[organization]/settings/BAAModal.svelte @@ -64,7 +64,7 @@ body: JSON.stringify({ subject: 'BAA Request', email: email, - firstName: $user?.name ?? '', + firstName: ($user?.name ?? '').slice(0, 40), message: `BAA request for ${$organization?.name ?? ''} (${$organization?.$id ?? ''})`, tags: ['cloud'], customFields: [ diff --git a/src/routes/(console)/organization-[organization]/settings/Soc2Modal.svelte b/src/routes/(console)/organization-[organization]/settings/Soc2Modal.svelte index 1ec321e23..bce0634a3 100644 --- a/src/routes/(console)/organization-[organization]/settings/Soc2Modal.svelte +++ b/src/routes/(console)/organization-[organization]/settings/Soc2Modal.svelte @@ -65,7 +65,7 @@ body: JSON.stringify({ subject: 'SOC-2 Request', email: email, - firstName: $user?.name ?? '', + firstName: ($user?.name ?? '').slice(0, 40), message: `SOC-2 request for ${$organization?.name ?? ''} (${$organization?.$id ?? ''})`, tags: ['cloud'], customFields: [ diff --git a/src/routes/(console)/supportWizard.svelte b/src/routes/(console)/supportWizard.svelte index b6a177eb7..803cb1038 100644 --- a/src/routes/(console)/supportWizard.svelte +++ b/src/routes/(console)/supportWizard.svelte @@ -49,7 +49,7 @@ body: JSON.stringify({ email: $user.email, subject: $supportData.subject, - firstName: $user?.name || 'Unknown', + firstName: ($user?.name || 'Unknown').slice(0, 40), message: $supportData.message, tags: ['cloud'], customFields: [ From be3e178e27ed409c3a1247b4e87fabe04d2a6a9d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 11 Sep 2025 23:49:54 +0000 Subject: [PATCH 09/10] Add character limits to support wizard: subject (128) and message (4096) Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com> --- src/routes/(console)/supportWizard.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/routes/(console)/supportWizard.svelte b/src/routes/(console)/supportWizard.svelte index b6a177eb7..a3531d06e 100644 --- a/src/routes/(console)/supportWizard.svelte +++ b/src/routes/(console)/supportWizard.svelte @@ -136,12 +136,14 @@ label="Subject" bind:value={$supportData.subject} placeholder="What do you need help with?" + maxlength={128} required /> + label="Tell us a bit more" + maxlength={4096} /> Date: Thu, 11 Sep 2025 14:50:28 -0700 Subject: [PATCH 10/10] fix: update Git installation link in updateInstallations.svelte --- .../settings/updateInstallations.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/routes/(console)/project-[region]-[project]/settings/updateInstallations.svelte b/src/routes/(console)/project-[region]-[project]/settings/updateInstallations.svelte index 6bc42ead2..034d9a5c8 100644 --- a/src/routes/(console)/project-[region]-[project]/settings/updateInstallations.svelte +++ b/src/routes/(console)/project-[region]-[project]/settings/updateInstallations.svelte @@ -171,7 +171,10 @@ Before installing Git in a locally hosted Appwrite project, ensure your environment variables are configured. - + {:else}