Restructure UX and seed a fully simulated organisation
Rework the dashboard, environment topology view, header navigation, and status rendering, and standardise selects on a shadcn-vue component. Replace the thin database seeder with a SimulatedEnvironmentSeeder that builds a fully wired, mostly-running organisation (ACTIVE server fleet, managed + GHCR registries, Gitea source provider, ClipBin app with production/staging environments, services, slices, endpoints, managed variables, build artifacts, and a completed/in-progress/failed operations history) so the new UI renders against realistic data.
This commit is contained in:
@@ -46,10 +46,15 @@ defineProps<{
|
||||
<Card>
|
||||
<CardHeader>
|
||||
<CardTitle>Configuration</CardTitle>
|
||||
<CardDescription>Credentials are stored encrypted and not revealed here.</CardDescription>
|
||||
<CardDescription
|
||||
>Credentials are stored encrypted and not revealed
|
||||
here.</CardDescription
|
||||
>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<pre class="overflow-x-auto rounded-md bg-muted p-3 text-xs">{{ JSON.stringify(slice.config ?? {}, null, 2) }}</pre>
|
||||
<pre class="overflow-x-auto rounded-md bg-muted p-3 text-xs">{{
|
||||
JSON.stringify(slice.config ?? {}, null, 2)
|
||||
}}</pre>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
||||
@@ -71,7 +76,7 @@ defineProps<{
|
||||
"
|
||||
class="rounded-md border p-3 text-sm hover:bg-muted/50"
|
||||
>
|
||||
<div class="font-medium">{{ attachment.role.replace('_', ' ') }}</div>
|
||||
<div class="font-medium">{{ attachment.role.replace("_", " ") }}</div>
|
||||
<div class="text-muted-foreground">
|
||||
{{ attachment.environment.name }} ·
|
||||
{{ attachment.env_prefix ?? "default prefix" }}
|
||||
|
||||
Reference in New Issue
Block a user