iamges udpae and swagger fixes

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-20 12:49:01 +00:00
parent 84b3f66c4e
commit 0b3197d199
11 changed files with 794 additions and 36 deletions

View File

@@ -11,6 +11,7 @@
| I want to... | Go to |
|--------------|-------|
| Understand system architecture | [00-SYSTEM/ARCHITECTURE.md](00-SYSTEM/ARCHITECTURE.md) |
| See repository structure | [00-SYSTEM/REPO-STRUCTURE.md](00-SYSTEM/REPO-STRUCTURE.md) |
| Read executive summary | [00-SYSTEM/IGNY8-APP.md](00-SYSTEM/IGNY8-APP.md) |
| Work with a specific module | [10-MODULES/](#modules) |
| Find an API endpoint | [20-API/ENDPOINTS.md](20-API/ENDPOINTS.md) |
@@ -36,6 +37,7 @@
| Document | Purpose |
|----------|---------|
| [ARCHITECTURE.md](00-SYSTEM/ARCHITECTURE.md) | Tech stack, deployment, system design |
| [REPO-STRUCTURE.md](00-SYSTEM/REPO-STRUCTURE.md) | Repository layout and directory trees |
| [AUTH-FLOWS.md](00-SYSTEM/AUTH-FLOWS.md) | Authentication, JWT, sessions, roles |
| [TENANCY.md](00-SYSTEM/TENANCY.md) | Multi-tenant architecture, Account/Site/Sector |
| [IGNY8-APP.md](00-SYSTEM/IGNY8-APP.md) | Executive summary (non-technical) |
@@ -75,54 +77,95 @@
| [COMPONENT-SYSTEM.md](30-FRONTEND/COMPONENT-SYSTEM.md) | **UI components reference** (Button, InputField, etc.) |
| [DESIGN-GUIDE.md](30-FRONTEND/DESIGN-GUIDE.md) | **Design system guide** (colors, rules) |
| [DESIGN-TOKENS.md](30-FRONTEND/DESIGN-TOKENS.md) | **Design tokens** (CSS variables, color scales) |
| [PAGE-AUDIT.md](30-FRONTEND/PAGE-AUDIT.md) | Page-by-page function audit (in progress) |
| [PAGES.md](30-FRONTEND/PAGES.md) | All pages and routes |
| [PAGE-REQUIREMENTS.md](30-FRONTEND/PAGE-REQUIREMENTS.md) | Site/sector selector requirements |
| [STORES.md](30-FRONTEND/STORES.md) | Zustand state management |
### Current Page Structure (v1.8.2)
### Current Page Structure (v1.8.3)
```
/ → Dashboard (Home.tsx) - with workflow widgets
/ → Dashboard (Home.tsx)
├── AUTH
│ /signin → Sign In (SignIn.tsx)
│ /signup → Sign Up (SignUp.tsx)
│ /signup/pk → Legacy redirect to Sign Up
│ /forgot-password → Forgot Password (ForgotPassword.tsx)
│ /reset-password → Reset Password (ResetPassword.tsx)
│ /verify-email → Verify Email (VerifyEmail.tsx)
│ /unsubscribe → Unsubscribe (Unsubscribe.tsx)
│ /payment → Payment (Payment.tsx)
├── LEGAL
│ /terms → Terms (Terms.tsx)
│ /privacy → Privacy (Privacy.tsx)
├── SETUP
│ /setup/wizard → Onboarding Wizard (SetupWizard.tsx)
│ /keywords-library → Keywords Library (IndustriesSectorsKeywords.tsx) [v1.8.2 renamed]
│ /account/content-settings → Content Settings (ContentSettingsPage.tsx)
│ /keywords-library → Keywords Library (IndustriesSectorsKeywords.tsx)
├── SITES
│ /sites → Sites List (List.tsx)
│ /sites/:id → Site Dashboard (Dashboard.tsx)
│ /sites/:id/pages → Page Manager (PageManager.tsx)
│ /sites/:id/content → Site Content (Content.tsx)
│ /sites/:id/content/structure → Content Structure (ContentStructure.tsx)
│ /sites/:id/settings → Site Settings (Settings.tsx)
- Tabs: General, Automation (v1.8.0), Integrations
│ /thinker/prompts → Thinker Prompts (Prompts.tsx) [Admin]
│ /thinker/author-profiles → Author Profiles (AuthorProfiles.tsx) [Admin]
/sites/:id/sync → Sync Dashboard (SyncDashboard.tsx)
│ /sites/:id/deploy → Deployment Panel (DeploymentPanel.tsx)
│ /sites/:id/posts/:postId → Post Editor (PostEditor.tsx)
├── WORKFLOW
│ /planner/keywords → Planner Keywords (Keywords.tsx)
│ /planner/clusters → Clusters (Clusters.tsx)
│ /planner/ideas → Ideas (Ideas.tsx)
│ /writer/tasks → Writer Queue (Tasks.tsx)
│ /writer/draftsDrafts (Drafts.tsx)
│ /writer/images Images (Images.tsx)
│ /writer/review → Review (Review.tsx)
│ /planner/clusters → Planner Clusters (Clusters.tsx)
│ /planner/clusters/:id → Cluster Detail (ClusterDetail.tsx)
│ /planner/ideas → Planner Ideas (Ideas.tsx)
│ /writer/tasks Writer Tasks (Tasks.tsx)
│ /writer/contentWriter Content (Content.tsx)
│ /writer/content/:id → Content View (ContentView.tsx)
│ /writer/images → Writer Images (Images.tsx)
│ /writer/review → Review Queue (Review.tsx)
│ /writer/approved → Approved (Approved.tsx)
│ /automation → Automation Dashboard (AutomationPage.tsx)
│ /automation/overview → Run History (AutomationOverview.tsx) [v1.7.0]
│ /automation/runs/:id → Run Detail (AutomationRunDetail.tsx) [v1.7.0]
│ /automation/overview → Automation Runs (AutomationOverview.tsx)
│ /automation/runs/:runId → Run Detail (AutomationRunDetail.tsx)
│ /automation/runAutomation Run (AutomationPage.tsx)
├── PUBLISHER
│ /publisher/content-calendar → Content Calendar (ContentCalendar.tsx)
├── OPTIONAL MODULES
│ /linker/content → Linker [if enabled]
│ /optimizer/content → Optimizer [if enabled]
│ /linker/content → Linker Content (ContentList.tsx)
│ /optimizer/content → Optimizer Content (ContentSelector.tsx)
│ /optimizer/analyze/:id → Optimization Preview (AnalysisPreview.tsx)
├── THINKER (ADMIN)
│ /thinker/prompts → Prompts (Prompts.tsx)
│ /thinker/author-profiles → Author Profiles (AuthorProfiles.tsx)
│ /thinker/profile → Thinker Profile (Profile.tsx)
│ /thinker/strategies → Strategies (Strategies.tsx)
│ /thinker/image-testing → Image Testing (ImageTesting.tsx)
├── ACCOUNT
│ /account/notifications → Notifications (NotificationsPage.tsx)
│ /account/settings → Account Settings (AccountSettingsPage.tsx)
- Tabs: Account, Profile, Team
/account/settings/profile → Profile Tab
│ /account/settings/team → Team Tab
│ /account/plans → Plans & Billing (PlansAndBillingPage.tsx)
- Tabs: Plan, Upgrade, History
│ /account/usage → Usage Analytics (UsageAnalyticsPage.tsx)
- Tabs: Limits, Credit History, API Activity
│ /settings/integration Integration Settings (IntegrationPage.tsx) [Admin]
/account/plans/upgrade → Upgrade Tab
│ /account/plans/history → History Tab
/account/usage → Usage Dashboard (UsageDashboardPage.tsx)
│ /account/content-settingsContent Settings (ContentSettingsPage.tsx)
├── SETTINGS
│ /settings → General Settings (General.tsx)
│ /settings/users → Users (Users.tsx)
│ /settings/subscriptions → Subscriptions (Subscriptions.tsx)
│ /settings/system → System Settings (System.tsx)
│ /settings/account → Account Settings (Account.tsx)
│ /settings/plans → Plans (Plans.tsx)
│ /settings/industries → Industries (Industries.tsx)
│ /settings/integration → Integration (Integration.tsx) [Admin]
│ /settings/publishing → Publishing (Publishing.tsx)
│ /settings/sites → Sites Settings (Sites.tsx)
├── REFERENCE
│ /reference/seed-keywords → Seed Keywords (SeedKeywords.tsx)
│ /reference/industries → Industries (Industries.tsx)
├── HELP
│ /help → Help Center (HelpCenter.tsx)
│ /help → Help Center (Help.tsx)
└── INTERNAL
/ui-elements → UI Elements (UIElements.tsx) [Design System Ref]
/ui-elements → UI Elements (UIElements.tsx)
/components → Components (Components.tsx)
```
**Removed in v1.8.0:**