From bb9d73c4f1af969364a53e509db469b660b0db4f Mon Sep 17 00:00:00 2001 From: Ben Allfree Date: Fri, 18 Jul 2025 18:22:46 -0700 Subject: [PATCH 1/4] chore(dashboard): remove prose quotes --- packages/dashboard/src/app.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/dashboard/src/app.css b/packages/dashboard/src/app.css index 94d386dd..5c12cfd4 100644 --- a/packages/dashboard/src/app.css +++ b/packages/dashboard/src/app.css @@ -13,6 +13,10 @@ @apply mt-2 mb-2; } +.prose :where(blockquote):not(:where([class~='not-prose'], [class~='not-prose'] *)) { + quotes: none; +} + .docs-content img { @apply border-accent rounded-lg border; } From 6aad803416c62d41153a67796a77d12b15c68182 Mon Sep 17 00:00:00 2001 From: Ben Allfree Date: Fri, 18 Jul 2025 19:04:59 -0700 Subject: [PATCH 2/4] enh(dashboard): update instance title layout and cosmetics --- .../instances/[instanceId]/+layout.svelte | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/dashboard/src/routes/(app)/instances/[instanceId]/+layout.svelte b/packages/dashboard/src/routes/(app)/instances/[instanceId]/+layout.svelte index 5629801e..1e2a5007 100644 --- a/packages/dashboard/src/routes/(app)/instances/[instanceId]/+layout.svelte +++ b/packages/dashboard/src/routes/(app)/instances/[instanceId]/+layout.svelte @@ -48,23 +48,23 @@ {#if isReady}
-
-

+
+

{$instance.subdomain}

+ + v{$instance.version} + + {#if $instance.dev} + + 🚧 + + {/if}
- - Version {$instance.version} - - {$instance.status} - - {#if $instance.dev} - - Dev Mode Active (SLOW) - - {/if}

From 2a8a97e48de0a5252c0b918916d376a3c538e2a4 Mon Sep 17 00:00:00 2001 From: Ben Allfree Date: Fri, 18 Jul 2025 19:09:36 -0700 Subject: [PATCH 3/4] enh(dashboard): update max width constraints on instance detail pages --- .../instances/[instanceId]/Overview.svelte | 72 ++++++++----------- .../[instanceId]/admin-sync/+page.svelte | 16 +++-- .../[instanceId]/delete/+page.svelte | 42 +++++------ .../instances/[instanceId]/dev/+page.svelte | 16 +++-- .../instances/[instanceId]/ftp/+page.svelte | 66 ++++++++--------- .../[instanceId]/rename/+page.svelte | 2 +- .../[instanceId]/secrets/+page.svelte | 7 +- 7 files changed, 110 insertions(+), 111 deletions(-) diff --git a/packages/dashboard/src/routes/(app)/instances/[instanceId]/Overview.svelte b/packages/dashboard/src/routes/(app)/instances/[instanceId]/Overview.svelte index 7d1bdf43..cf636836 100644 --- a/packages/dashboard/src/routes/(app)/instances/[instanceId]/Overview.svelte +++ b/packages/dashboard/src/routes/(app)/instances/[instanceId]/Overview.svelte @@ -2,6 +2,7 @@ import CodeSample from '$components/CodeSample.svelte' import CardHeader from '$src/components/cards/CardHeader.svelte' import { DISCORD_URL, INSTANCE_URL } from '$src/env' + import { isCnameActive } from 'pockethost/common' import { instance } from './store' let installSnippet = `npm i pocketbase` @@ -18,50 +19,39 @@ });` -Overview +
+ Overview - -
-

Your PocketBase URL is

- -
+ +
+

Your PocketBase URL is

+ +
-
-

Installing PocketBase

- -
+
+

Installing PocketBase

+ +
-
-

Connecting to Your Instance

- {#if $instance.cname} - {#if $instance.cname_active} -
Notice: You are in Custom Domain mode
- {:else} -
- Notice: You are in Custom Domain mode but it is not active and will not work. Go find .noaxis on Discord to get set up. -
- {/if} - {/if} - -
+
+

Connecting to Your Instance

+ +
-
-

Making Your First Query

- -
+
+

Making Your First Query

+ +
-
-

Additional Resources:

- +
+

Additional Resources:

+ +
diff --git a/packages/dashboard/src/routes/(app)/instances/[instanceId]/admin-sync/+page.svelte b/packages/dashboard/src/routes/(app)/instances/[instanceId]/admin-sync/+page.svelte index ad8e9dde..50742825 100644 --- a/packages/dashboard/src/routes/(app)/instances/[instanceId]/admin-sync/+page.svelte +++ b/packages/dashboard/src/routes/(app)/instances/[instanceId]/admin-sync/+page.svelte @@ -22,13 +22,15 @@ } -Admin Sync +
+ Admin Sync -

- Admin Sync ensures that your instance always has an admin account that matches the login credentials of your - pockethost.io account. -

+

+ Admin Sync ensures that your instance always has an admin account that matches the login credentials of your + pockethost.io account. +

- + - + +
diff --git a/packages/dashboard/src/routes/(app)/instances/[instanceId]/delete/+page.svelte b/packages/dashboard/src/routes/(app)/instances/[instanceId]/delete/+page.svelte index 8b756a4b..5f24fd39 100644 --- a/packages/dashboard/src/routes/(app)/instances/[instanceId]/delete/+page.svelte +++ b/packages/dashboard/src/routes/(app)/instances/[instanceId]/delete/+page.svelte @@ -63,30 +63,32 @@ } -Delete Instance +
+ Delete Instance -{#if power} - -{/if} + {#if power} + + {/if} -
- Deleting your instance will immediately and permanently delete your instance: -
    -
  • Your subdomain
  • -
  • pb_data/*
  • -
  • pb_public/*
  • -
  • pb_migrations/*
  • -
  • pb_static/*
  • -
- If you are storing files on S3, you must delete them separately. +
+ Deleting your instance will immediately and permanently delete your instance: +
    +
  • Your subdomain
  • +
  • pb_data/*
  • +
  • pb_public/*
  • +
  • pb_migrations/*
  • +
  • pb_static/*
  • +
+ If you are storing files on S3, you must delete them separately. +
+ + + +
+ +
- - -
- -
-