Commit Graph

9 Commits

Author SHA1 Message Date
b8f0da4644 feat: remove canonical URL field and add URL validation
All checks were successful
Deploy to Production / deploy (push) Successful in 2m1s
- Removed canonical URL field from MetadataPanel component and related interfaces
- Added URL validation function to ensure feature image and canonical URLs are valid HTTP/HTTPS
- Updated Ghost API to skip invalid URLs when publishing posts
- Simplified metadata state management by removing canonicalUrl from initial state and update handlers
2025-10-28 15:13:12 +01:00
3e3b314407 feat: add author selection when publishing to Ghost
All checks were successful
Deploy to Production / deploy (push) Successful in 2m6s
- Added author dropdown menu in publish step to select post author
- Implemented Ghost authors API endpoint to fetch available authors
- Modified post publishing to include selected author in Ghost API payload
- Added author state management in post editor context
- Auto-select first available author when loading author list
- Added loading and error states for author fetching
- Updated types and interfaces to support author data structure
2025-10-28 14:49:59 +01:00
38376ab632 feat: persist AI generation state across navigation
- Moved streaming state (isGenerating, content, tokens, errors) from StepGenerate to usePostEditor hook
- Added new state management to allow continuous AI generation when navigating between editor steps
- Updated EditorShell to pass streaming state and setters down to StepGenerate component
- Added detailed documentation explaining streaming persistence architecture and user experience
- Removed local state from StepGenerate in favor of props
2025-10-25 21:35:43 +02:00
c2eecc2f7c feat: add reference image support for AI content generation 2025-10-25 17:52:39 +02:00
4fd46f4d24 feat: persist generation sources in post editor state and API 2025-10-25 13:36:30 +02:00
5685f03b7e feat: implement auto-save functionality for post editor with debouncing 2025-10-25 00:22:06 +02:00
3fee0d1acb docs: add AI content generation feature with OpenAI integration 2025-10-25 00:08:41 +02:00
35aabcd3d3 feat: add keyboard shortcuts, pagination, and auto-upload for audio recordings 2025-10-24 23:31:33 +02:00
a035d19a5a refactor: extract post editor logic into custom hook for better separation of concerns 2025-10-24 21:25:22 +02:00