Commit Graph

77 Commits

Author SHA1 Message Date
b1be051c0b Add Datadog Synthetic tests workflow
This workflow triggers Datadog Synthetic tests on push and pull request events to the main branch.
2025-12-13 16:55:28 -05:00
cawcenter
2317bf636f docs: Add admin pages status report 2025-12-13 16:51:57 -05:00
cawcenter
c16cebe4ff feat: Enable site name and domain editing in SiteEditor 2025-12-13 16:31:28 -05:00
cawcenter
b114bf7d23 fix: Add type safety for WorkLog details rendering 2025-12-13 16:23:07 -05:00
cawcenter
95e698d94e fix: Correct Avatar Intelligence sidebar link to prevent redirect loop 2025-12-13 16:21:42 -05:00
cawcenter
ddd758e0af fix: Correct Panels import path in VisualBlockEditor 2025-12-13 16:14:25 -05:00
cawcenter
0913eac487 fix: Correct UserBlocks types and Slider implementation 2025-12-13 16:12:04 -05:00
cawcenter
0ac1227b16 fix: Create missing UserBlocks component and cleanup directus client 2025-12-13 16:11:27 -05:00
cawcenter
f2f98e5b42 docs: update onboarding and scripts 2025-12-13 15:45:06 -05:00
cawcenter
0c0cdde72c feat: complete Phase 8 with Visual Automation and Analytics (fix build errors) 2025-12-13 15:38:32 -05:00
cawcenter
630620f4cf feat: complete Phase 5 (Assembler), Phase 6 (Testing), and Phase 8 (Visual Editor) 2025-12-13 15:17:17 -05:00
cawcenter
549250e9c8 feat: Updated task list, added Phase 8 (Block Editor foundation)
Progress Update:
-  Phase 1-3: Complete (Foundation, Navigation, Factory Floor)
-  Collection Pages: All 10 pages built and deployed
-  API Token: Fixed and configured
-  Directus: Configured with Visual Editor
- 🆕 Phase 8: Block Editor foundation (Craft.js + schema)

New Files:
- BLOCK_EDITOR_IMPLEMENTATION_PLAN.md - Full implementation guide
- DIRECTUS_CONFIGURATION.md - Complete Directus setup docs
- scripts/create_page_blocks_schema.js - Schema creation script
- page_blocks collection created in Directus

Progress: 61% complete (100/165 tasks)
Next: Phase 4 - Intelligence Station
2025-12-13 13:56:01 -05:00
cawcenter
7131a0dfe6 feat: Update navigation menu with collection page links
Added all 10 new collection pages to admin navigation:
- Intelligence Library: Avatars, Variants, Geo, Spintax, Patterns
- Content Engine: Campaigns, Fragments, Headlines, Offers, Queue
- Production: Added Leads to menu

Organized navigation into logical groups for better UX
2025-12-13 13:10:47 -05:00
cawcenter
0f498e5386 feat: Add 10 collection management pages with Titanium Pro design
- Avatar Variants: Gender/tone variation management
- Campaign Masters: Marketing campaign overview
- Cartesian Patterns: Content template formulas
- Content Fragments: Reusable content blocks
- Generation Jobs: Queue monitoring with progress bars
- Geo Intelligence: Location targeting by state
- Headline Inventory: Spintax headline library
- Offer Blocks: CTA templates with pain points
- Spintax Dictionaries: Word variation sets
- Leads: Updated with stats and Titanium Pro styling

All pages include:
- Import/export functionality
- Usage statistics
- Titanium Pro design system
- Real-time Directus API integration
2025-12-13 13:00:44 -05:00
cawcenter
167494962d docs: Add comprehensive action plan and deployment workflow 2025-12-13 12:54:03 -05:00
cawcenter
3060a8531c WIP: Collection Manager infrastructure 2025-12-13 12:42:14 -05:00
cawcenter
d4b7e61cdb Phase 3: Factory Floor Complete
 Kanban Board with drag-and-drop (dnd-kit)
 Kanban Cards with status colors and metadata
 Bulk Grid with TanStack Table
  - Sorting, filtering, selection
  - Bulk operations (approve, publish, delete)
  - Virtual scrolling ready
 Article Workbench - 3-panel editor
  - Left: Metadata panel (status, location, SEO)
  - Center: Content editor (visual/code toggle)
  - Right: Tools (SEO, spintax, images, logs)
  - Auto-save functionality
 Titanium Pro design throughout
 Framer Motion animations

Factory Floor production workflow complete.
2025-12-13 12:31:05 -05:00
cawcenter
7101350dcc Add Titanium Pro Design System
 Hard-edge separation - no blending
 Staircase surface system (void/titanium/graphite/jet)
 Black/Gold luxury color palette
 High contrast text (white/silver only)
 Monospace for all data (JetBrains Mono)
 Gold accents for value/active states
 Utility classes for consistent styling
 Theme switching infrastructure
 Alternative themes ready (Ocean, Forest, Crimson)

Design rules:
- Every container gets 1px border
- No dim text allowed
- Gold for data and money
- OLED black for structure
- Matte finishes, metallic accents
2025-12-13 12:23:04 -05:00
cawcenter
ac372db74e Phase 2: Command Deck Navigation
 Command palette (Cmd+K) with global search
 Dashboard page with stat cards
 Quick actions panel
 System health monitoring
 Toast notifications setup (Sonner)

Navigation foundation complete for Phase 3 factory floor.
2025-12-13 12:13:31 -05:00
cawcenter
fd9f428dcd Phase 1: Foundation & Stability Infrastructure
 BullMQ job queue system installed and configured
 Zod validation schemas for all collections
 Spintax validator with integrity checks
 Work log helper for centralized logging
 Transaction wrapper for safe database operations
 Batch operation utilities with rate limiting
 Circuit breaker for WordPress/Directus resilience
 Dry-run mode for preview generation
 Version management system
 Environment configuration

This establishes the bulletproof infrastructure for Spark Alpha.
2025-12-13 12:12:17 -05:00
cawcenter
3e5eba4a1f Add preview functionality and domain setup guide
- Created DomainSetupGuide component with 4-step wizard
- DNS configuration instructions with specific records
- Domain verification tool
- Added preview routes: /preview/page/[id] and /preview/post/[id]
- Preview routes show draft banner with copy link
- Updated SiteList with preview buttons and domain status
- Integrated DomainSetupGuide into SiteEditor
- Fixed Site schema references (domain not url)

Users can now preview content and get domain setup instructions.
2025-12-13 10:42:37 -05:00
cawcenter
aa46b98ce7 Add CORS support and System Status Bar
- Added CORS environment variables to Directus service
- Allow requests from launch.jumpstartscaling.com
- Created SystemStatusBar component with:
  - Real-time API health monitoring
  - Database connection status
  - WP Connection status
  - Expandable processing log
- Integrated status bar into AdminLayout (full width at bottom)
- Added padding to main content to prevent overlap

This fixes CORS errors blocking admin pages.
2025-12-13 10:24:41 -05:00
cawcenter
71fd3c630a Fix: Use production Directus URL instead of localhost fallback 2025-12-13 10:15:09 -05:00
cawcenter
5380476d07 Fix Jumpstart Dashboard, API, and Fetchers to support real-time generation 2025-12-13 08:52:02 -05:00
cawcenter
ad1e1705b7 feat: SEO schema, Word Count Goals, Internal Linking targets, and Admin UI updates 2025-12-12 23:36:22 -05:00
cawcenter
f6041af538 feat: Implement functional System Settings page with diagnostics 2025-12-12 23:06:16 -05:00
cawcenter
2ac536752e fix: Create missing ArticleList component and fix routing for content-factory 2025-12-12 23:01:29 -05:00
cawcenter
246ea249fb feat: Enhance Factory Dashboard UI with React/Shadcn and API polling 2025-12-12 22:54:34 -05:00
cawcenter
3202a14b6a feat: Refactor Admin Pages to use SSR for data fetching (Fixes data loading issues) 2025-12-12 22:46:27 -05:00
cawcenter
5c13af2571 fix: Restore DIRECTUS_TOKEN definition to fix ReferenceError 2025-12-12 22:36:58 -05:00
cawcenter
ad83325339 fix: Robust INTERNAL_DIRECTUS_URL handling for SSR 2025-12-12 22:35:12 -05:00
cawcenter
5b757afbbd feat: Add Table component (missing dependency for LogViewer) 2025-12-12 22:33:12 -05:00
cawcenter
163029b080 docs: Add critical guide for fixing Directus permissions 2025-12-12 22:18:41 -05:00
cawcenter
64bdedfe5c fix(api): Add INTERNAL_DIRECTUS_URL support for SSR connectivity 2025-12-12 22:17:40 -05:00
cawcenter
1c0180de0d feat: Replace all admin placeholders with real Directus-connected components (Geo, Spintax, Cartesian, Logs) 2025-12-12 22:13:25 -05:00
cawcenter
5dfaa861a5 feat: Implement full Avatar Manager UI and fix variant data import 2025-12-12 22:09:54 -05:00
cawcenter
51a6461d6b feat: Add data import script (all data imported successfully) 2025-12-12 22:05:38 -05:00
cawcenter
cc1b7692fe feat: Complete Directus schema via PostgreSQL 2025-12-12 22:00:57 -05:00
cawcenter
13655b8332 docs: Add comprehensive diagnostic report 2025-12-12 21:55:35 -05:00
cawcenter
55e1d91bff feat: Add Directus schema setup script and documentation 2025-12-12 21:43:28 -05:00
cawcenter
f07b569559 docs: Add complete Jumpstart Wizard setup guide 2025-12-12 21:28:18 -05:00
cawcenter
958734b98a docs: Add comprehensive page directory with all URLs 2025-12-12 21:25:28 -05:00
cawcenter
2ead299d0d feat: Include backend data JSON files in Directus container 2025-12-12 21:20:11 -05:00
cawcenter
ff9893004d docs: Add environment template and deployment status 2025-12-12 21:17:27 -05:00
cawcenter
d80bdcd784 CRITICAL FIX: Disable Redis in Directus (use memory cache) 2025-12-12 21:09:58 -05:00
cawcenter
2b47fe369f Add Redis with empty password + Traefik network labels 2025-12-12 20:59:31 -05:00
cawcenter
60577b4234 Remove Redis dependency from Directus (causing crash loop) 2025-12-12 20:47:25 -05:00
cawcenter
5c847a1637 Fix: AdminLayout frontmatter + Directus domain (spark not net1) 2025-12-12 20:42:37 -05:00
cawcenter
ae52c4a2bd Fix: Add REDIS_HOST=redis to Directus env (Critical) 2025-12-12 20:26:35 -05:00
cawcenter
3a784732d9 Fix Traefik: HTTPS Entrypoints & Coolify Network (Critical for Live) 2025-12-12 19:58:49 -05:00