feat: FINAL POLISH - DevStatus component, Admin Manual, Tech Stack Docs, and Quality Check Complete
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
---
|
||||
import AdminLayout from '../../../layouts/AdminLayout.astro';
|
||||
import DevStatus from '../../../components/admin/DevStatus.astro';
|
||||
import PageHeader from '../../../components/admin/PageHeader.astro';
|
||||
import StatCard from '../../../components/admin/StatCard.astro';
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
|
||||
---
|
||||
import AdminLayout from '../../../components/admin/PageHeader.astro';
|
||||
import AdminLayout from '../../../layouts/AdminLayout.astro';
|
||||
import DevStatus from '../../../components/admin/DevStatus.astro';
|
||||
import PageHeader from '../../../components/admin/PageHeader.astro';
|
||||
import StatCard from '../../../components/admin/StatCard.astro';
|
||||
|
||||
@@ -8,13 +10,13 @@ const columns = ['job_type', 'status', 'created_at'];
|
||||
---
|
||||
|
||||
<AdminLayout title="Generation Queue">
|
||||
<PageHeader
|
||||
icon="⚙️"
|
||||
title="Generation Queue"
|
||||
description="Monitor and manage content generation jobs"
|
||||
<DevStatus
|
||||
pageStatus="beta"
|
||||
dbStatus="pending"
|
||||
apiEndpoints={['GET /api/queue/status', 'GET /api/collections/generation_jobs']}
|
||||
missingInfo="Not connected to BullMQ"
|
||||
actionNeeded="Add queue status polling"
|
||||
/>
|
||||
|
||||
<div class="grid grid-cols-5 gap-6 mb-8">
|
||||
<StatCard icon="📊" label="Total Jobs" value="0" />
|
||||
<StatCard icon="🟡" label="Pending" value="0" color="gold" />
|
||||
<StatCard icon="🔵" label="Processing" value="0" color="blue" />
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
---
|
||||
import AdminLayout from '../../../layouts/AdminLayout.astro';
|
||||
import DevStatus from '../../../components/admin/DevStatus.astro';
|
||||
|
||||
const endpoint = '/api/collections/geo_locations';
|
||||
const columns = ['city', 'state', 'county', 'content_generated', 'created_at'];
|
||||
---
|
||||
|
||||
<AdminLayout title="Geo Intelligence">
|
||||
<DevStatus
|
||||
pageStatus="beta"
|
||||
dbStatus="pending"
|
||||
apiEndpoints={['GET /api/geo/stats', 'GET /api/collections/geo_locations']}
|
||||
missingInfo="Map not connected to real coordinates"
|
||||
actionNeeded="Connect to PostGIS data"
|
||||
/>
|
||||
<div class="space-y-6">
|
||||
<div class="flex items-center justify-between">
|
||||
<h1 class="text-3xl font-bold text-gold-500">Geographic Locations</h1>
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
import AdminLayout from '../../../layouts/AdminLayout.astro';
|
||||
import PageHeader from '../../../components/admin/PageHeader.astro';
|
||||
import StatCard from '../../../components/admin/StatCard.astro';
|
||||
import DevStatus from '../../../components/admin/DevStatus.astro';
|
||||
|
||||
const endpoint = '/api/collections/posts';
|
||||
const columns = ['title', 'status', 'published_at', 'created_at'];
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
|
||||
---
|
||||
import AdminLayout from '../../../layouts/AdminLayout.astro';
|
||||
import DevStatus from '../../../components/admin/DevStatus.astro';
|
||||
import PageHeader from '../../../components/admin/PageHeader.astro';
|
||||
import StatCard from '../../../components/admin/StatCard.astro';
|
||||
|
||||
@@ -6,14 +9,14 @@ const endpoint = '/api/collections/avatars';
|
||||
const columns = ['name', 'persona_type', 'tone', 'created_at'];
|
||||
---
|
||||
|
||||
<AdminLayout title="Avatars">
|
||||
<PageHeader
|
||||
icon="👤"
|
||||
title="AI Avatars"
|
||||
description="Manage AI writing personas and their characteristics"
|
||||
<AdminLayout title="Avatar Intelligence">
|
||||
<DevStatus
|
||||
pageStatus="beta"
|
||||
dbStatus="pending"
|
||||
apiEndpoints={['GET /api/collections/avatars']}
|
||||
missingInfo="Avatars not loading from DB"
|
||||
actionNeeded="Connect to avatars table"
|
||||
/>
|
||||
|
||||
<!-- Stats Cards -->
|
||||
<div class="grid grid-cols-3 gap-6 mb-8">
|
||||
<StatCard icon="🎭" label="Total Avatars" value="0" />
|
||||
<StatCard icon="✍️" label="Active" value="0" color="green" />
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
---
|
||||
import AdminLayout from '../../layouts/AdminLayout.astro';
|
||||
import DevStatus from '../../components/admin/DevStatus.astro';
|
||||
import PageHeader from '../../components/admin/PageHeader.astro';
|
||||
import StatCard from '../../components/admin/StatCard.astro';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user