docs updated v1.2.0
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Frontend Pages & Routes
|
||||
|
||||
**Last Verified:** December 27, 2025
|
||||
**Version:** 1.1.7
|
||||
**Version:** 1.2.0
|
||||
**Framework:** React 19 + TypeScript + React Router 6 + Vite
|
||||
|
||||
---
|
||||
@@ -33,6 +33,20 @@ Routes defined in `/frontend/src/App.tsx`:
|
||||
|-------|------|-------------|
|
||||
| `/` | `Dashboard/Home.tsx` | Main dashboard with workflow pipeline, metrics, quick actions |
|
||||
|
||||
**v1.2.0 Dashboard Widgets:**
|
||||
- `WorkflowPipelineWidget` - Visual flow: Sites → Keywords → Clusters → Ideas → Tasks → Drafts → Published
|
||||
- `AIOperationsWidget` - Operation stats (clustering, ideas, content, images) with time filter (7d/30d/90d)
|
||||
- `RecentActivityWidget` - Activity feed with type-specific icons
|
||||
- `ContentVelocityWidget` - Week/Month/Total metrics table
|
||||
- `AutomationStatusWidget` - Status, schedule, last/next run, run controls
|
||||
- `NeedsAttentionBar` - Alert bar for pending actions requiring attention
|
||||
- `QuickActionsWidget` - Quick action buttons for common tasks
|
||||
|
||||
**Data Sources:**
|
||||
- Pipeline counts from actual API calls (keywords, clusters, ideas, tasks, content)
|
||||
- AI operations derived from content creation totals
|
||||
- Activity generated from real data with capped display values
|
||||
|
||||
---
|
||||
|
||||
## SETUP Routes
|
||||
@@ -102,7 +116,12 @@ Routes defined in `/frontend/src/App.tsx`:
|
||||
| `/writer/content/:id` | `Writer/ContentView.tsx` | Content detail view (read-only) | - |
|
||||
| `/writer/images` | `Writer/Images.tsx` | Image management by content | Images |
|
||||
| `/writer/review` | `Writer/Review.tsx` | Review queue (status=review) | Review |
|
||||
| `/writer/published` | `Writer/Published.tsx` | Published content (status=published) | Published |
|
||||
| `/writer/approved` | `Writer/Approved.tsx` | Approved content (status=approved/published) | Approved |
|
||||
|
||||
**v1.2.0 Changes:**
|
||||
- Renamed "Published" to "Approved" page
|
||||
- Legacy route `/writer/published` redirects to `/writer/approved`
|
||||
- ThreeWidgetFooter added to Tasks, Content pages
|
||||
|
||||
### Automation
|
||||
|
||||
@@ -248,10 +267,7 @@ frontend/src/pages/
|
||||
├── Dashboard/
|
||||
│ └── Home.tsx
|
||||
├── Help/
|
||||
│ ├── HelpCenter.tsx
|
||||
│ ├── Documentation.tsx # Placeholder
|
||||
│ ├── SystemTesting.tsx # Placeholder
|
||||
│ └── FunctionTesting.tsx # Placeholder
|
||||
│ └── Help.tsx # Main help page with docs, FAQ
|
||||
├── Linker/
|
||||
│ ├── Content.tsx
|
||||
│ └── Dashboard.tsx # Not exposed
|
||||
@@ -283,7 +299,7 @@ frontend/src/pages/
|
||||
├── ContentView.tsx
|
||||
├── Images.tsx
|
||||
├── Review.tsx
|
||||
└── Published.tsx
|
||||
└── Approved.tsx # Renamed from Published.tsx (v1.2.0)
|
||||
```
|
||||
|
||||
---
|
||||
@@ -318,7 +334,7 @@ Dashboard
|
||||
│ ├── Planner [if planner enabled]
|
||||
│ │ └── In-page: Keywords → Clusters → Ideas
|
||||
│ ├── Writer [if writer enabled]
|
||||
│ │ └── In-page: Queue → Drafts → Images → Review → Published
|
||||
│ │ └── In-page: Queue → Drafts → Images → Review → Approved
|
||||
│ ├── Automation [if automation enabled]
|
||||
│ ├── Linker [if linker enabled]
|
||||
│ └── Optimizer [if optimizer enabled]
|
||||
|
||||
Reference in New Issue
Block a user