Merge branch 'main' of github.com:pockethost/pockethost

This commit is contained in:
Ben Allfree 2025-07-19 14:02:44 +00:00
commit fdbd6bb275
10 changed files with 129 additions and 126 deletions

View File

@ -13,6 +13,10 @@
@apply mt-2 mb-2; @apply mt-2 mb-2;
} }
.prose :where(blockquote):not(:where([class~='not-prose'], [class~='not-prose'] *)) {
quotes: none;
}
.docs-content img { .docs-content img {
@apply border-accent rounded-lg border; @apply border-accent rounded-lg border;
} }

View File

@ -48,24 +48,24 @@
{#if isReady} {#if isReady}
<div class="flex flex-row items-center justify-between mb-6 gap-4 pl-4 sm:pl-6 lg:pl-8 pr-2"> <div class="flex flex-row items-center justify-between mb-6 gap-4 pl-4 sm:pl-6 lg:pl-8 pr-2">
<div> <div>
<div class="flex items-center gap-2"> <div class="flex items-center gap-3">
<h2 class="text-4xl md:text-left text-base-content font-bold mb-3 break-words"> <h2 class="text-4xl md:text-left text-base-content font-bold break-words">
{$instance.subdomain} {$instance.subdomain}
</h2> </h2>
</div> <span class="bg-gray-200 text-gray-700 text-xs px-2 py-1 rounded-full">
<span class="text-gray-400"> v{$instance.version}
Version {$instance.version} -
<span class="capitalize">{$instance.status}</span>
</span> </span>
{#if $instance.dev} {#if $instance.dev}
<a <a
href={`/instances/${$instance.id}/dev`} href={`/instances/${$instance.id}/dev`}
class="text-warning animate-pulse border-warning border-2 p-1 rounded" class="text-warning animate-pulse text-2xl"
title="Dev Mode Active (SLOW)"
> >
Dev Mode Active (SLOW) 🚧
</a> </a>
{/if} {/if}
</div> </div>
</div>
<div> <div>
<Toggle checked={$instance.power} onChange={handlePowerChange($instance.id)} /> <Toggle checked={$instance.power} onChange={handlePowerChange($instance.id)} />

View File

@ -2,6 +2,7 @@
import CodeSample from '$components/CodeSample.svelte' import CodeSample from '$components/CodeSample.svelte'
import CardHeader from '$src/components/cards/CardHeader.svelte' import CardHeader from '$src/components/cards/CardHeader.svelte'
import { DISCORD_URL, INSTANCE_URL } from '$src/env' import { DISCORD_URL, INSTANCE_URL } from '$src/env'
import { isCnameActive } from 'pockethost/common'
import { instance } from './store' import { instance } from './store'
let installSnippet = `npm i pocketbase` let installSnippet = `npm i pocketbase`
@ -18,6 +19,7 @@
});` });`
</script> </script>
<div class="max-w-2xl">
<CardHeader documentation={`/docs/accessing-instance/`}>Overview</CardHeader> <CardHeader documentation={`/docs/accessing-instance/`}>Overview</CardHeader>
<!-- These should be p but the inside already has p --> <!-- These should be p but the inside already has p -->
@ -33,19 +35,6 @@
<div> <div>
<p class="mb-2">Connecting to Your Instance</p> <p class="mb-2">Connecting to Your Instance</p>
{#if $instance.cname}
{#if $instance.cname_active}
<div class="text-accent">Notice: You are in Custom Domain mode</div>
{:else}
<div class="text-error">
Notice: You are in Custom Domain mode but it is not active and will not work. Go find <a
href={DISCORD_URL}
target="_blank"
class="link"><code>.noaxis</code> on Discord</a
> to get set up.
</div>
{/if}
{/if}
<CodeSample code={connectionSnippet} /> <CodeSample code={connectionSnippet} />
</div> </div>
@ -65,3 +54,4 @@
</li> </li>
</ul> </ul>
</div> </div>
</div>

View File

@ -22,6 +22,7 @@
} }
</script> </script>
<div class="max-w-2xl">
<CardHeader documentation={`/docs/admin-sync`}>Admin Sync</CardHeader> <CardHeader documentation={`/docs/admin-sync`}>Admin Sync</CardHeader>
<p class="mb-8"> <p class="mb-8">
@ -32,3 +33,4 @@
<ErrorMessage message={errorMessage} /> <ErrorMessage message={errorMessage} />
<Toggle checked={!!syncAdmin} onChange={handleChange} /> <Toggle checked={!!syncAdmin} onChange={handleChange} />
</div>

View File

@ -63,6 +63,7 @@
} }
</script> </script>
<div class="max-w-2xl">
<CardHeader documentation={`/docs/delete`}>Delete Instance</CardHeader> <CardHeader documentation={`/docs/delete`}>Delete Instance</CardHeader>
{#if power} {#if power}
@ -86,6 +87,7 @@
<form class="flex change-version-form-container-query gap-4" on:submit={handleSave}> <form class="flex change-version-form-container-query gap-4" on:submit={handleSave}>
<button type="submit" class="btn btn-error" disabled={power || isButtonDisabled}>Delete Instance</button> <button type="submit" class="btn btn-error" disabled={power || isButtonDisabled}>Delete Instance</button>
</form> </form>
</div>
<style> <style>
.change-version-form-container-query { .change-version-form-container-query {

View File

@ -20,6 +20,7 @@
} }
</script> </script>
<div class="max-w-2xl">
<CardHeader documentation={`/docs/dev-mode`}>Dev Mode</CardHeader> <CardHeader documentation={`/docs/dev-mode`}>Dev Mode</CardHeader>
<p class="mb-8"> <p class="mb-8">
@ -30,3 +31,4 @@
<ErrorMessage message={errorMessage} /> <ErrorMessage message={errorMessage} />
<Toggle onChange={handleChange} checked={!!dev} onClass="warning" /> <Toggle onChange={handleChange} checked={!!dev} onClass="warning" />
</div>

View File

@ -15,6 +15,7 @@
const ftpUrl = FTP_URL(email) const ftpUrl = FTP_URL(email)
</script> </script>
<div class="max-w-2xl">
<CardHeader documentation={`/docs/ftp`}>FTP Access</CardHeader> <CardHeader documentation={`/docs/ftp`}>FTP Access</CardHeader>
<div class="mb-8">Securely access your instance files via FTPS. Use your PocketHost account login and password.</div> <div class="mb-8">Securely access your instance files via FTPS. Use your PocketHost account login and password.</div>
@ -49,3 +50,4 @@
</tr> </tr>
</tbody> </tbody>
</table> </table>
</div>

View File

@ -59,7 +59,7 @@
} }
</script> </script>
<div class="max-w-lg"> <div class="max-w-2xl">
<CardHeader documentation={`/docs/rename-instance`}>Rename Instance</CardHeader> <CardHeader documentation={`/docs/rename-instance`}>Rename Instance</CardHeader>
<p class="mb-8"> <p class="mb-8">

View File

@ -14,6 +14,7 @@
<title>{subdomain} secrets - PocketHost</title> <title>{subdomain} secrets - PocketHost</title>
</svelte:head> </svelte:head>
<!-- Consistency is key --> <div class="max-w-2xl">
<CardHeader>Secrets</CardHeader> <CardHeader>Secrets</CardHeader>
<SecretsInner /> <SecretsInner />
</div>

View File

@ -88,7 +88,7 @@
<a href="https://github.com/pocketbase/pocketbase/releases" class="link">every minor release</a> of PocketBase. <a href="https://github.com/pocketbase/pocketbase/releases" class="link">every minor release</a> of PocketBase.
</div> </div>
{#if $is23Available || is23OrHigher} {#if !is23OrHigher}
<div class="mb-8 bg-info p-4 rounded text-info-content"> <div class="mb-8 bg-info p-4 rounded text-info-content">
<p class="font-bold text-xl">Attention v0.23.* users:</p> <p class="font-bold text-xl">Attention v0.23.* users:</p>
<p>v0.22.* to v0.23.* is a major migration boundary and requires a manual migration process.</p> <p>v0.22.* to v0.23.* is a major migration boundary and requires a manual migration process.</p>