v0.8.0 — AI Content Repurposing + Multi-Language i18n
AI Content Repurposing Engine & Multi-Language Support
🚀 Major Features
AI Content Repurposing (#10)
Transform any piece of content into multiple formats with AI-driven repurposing:
- Format Templates: Create reusable templates for different content types (social posts, newsletters, email, summaries)
- Multi-Format Repurposing: Instantly repurpose content into any format with customizable output
- Configurable AI Personas: Define brand-specific personas for consistent tone and voice across all outputs
- Admin UI: Dedicated repurposing page with content browser, format template management, and settings
- Content Integration: Quick repurpose access from content editor tabs
Multi-Language i18n Support (#7)
Full-featured multi-language and internationalization system:
- Locale Management: Add and manage multiple locales with automatic fallback chains
- Translation Dashboard: Visual translation matrix with status tracking for all content pieces
- AI-Powered Translation: Automatic translation with cost estimation before running
- Translation Components: Locale switcher, translation editor with memory, per-content translation page
- Admin Settings Pages: Dedicated locale and translation configuration interface
- 14 API Endpoints: 6 locale endpoints + 8 translation endpoints for full programmatic control
🔧 Technical Highlights
- Idempotent migrations for safe re-deployment
- ULID-compatible column types across all new tables
- Full test coverage with all quality gates passing
- Pint ✅ | PHPStan ✅ | Tests ✅