Commit Graph

11 Commits

Author SHA1 Message Date
a2a011dc8c feat: enhance media handling with public bucket support
All checks were successful
Deploy to Production / deploy (push) Successful in 2m2s
- Added public bucket integration for serving media files directly instead of through API proxy
- Updated image picker to use new MediaLibrary component with improved UI/UX
- Removed selectedImageKeys prop dependency from EditorShell and StepEdit components
- Modified image upload endpoints to automatically copy files to public bucket when configured
- Added fallback to API proxy URLs when public bucket copy fails
- Improved image picker dialog
2025-10-28 14:07:11 +01: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
93f93e4f96 refactor: migrate draft/post API endpoints to use Drizzle ORM instead of raw SQL queries 2025-10-24 15:05:17 +02:00
038591c9cf feat: add MySQL database integration with Drizzle ORM for post and audio clip storage 2025-10-24 14:57:54 +02:00
41f35ddca3 feat: add rich text editor toolbar and media library management 2025-10-24 04:00:22 +02:00
8cbc9a034a feat(media): add /api/media/image and proxied object fetch; feat(editor): image upload button and TipTap Image insertion 2025-10-24 03:23:21 +02:00
d0398408ac chore(api): add concise request logs for /api/media/audio 2025-10-24 03:08:26 +02:00
4dffb86ca8 chore(api): harden /api/media/audio with config checks and clearer errors 2025-10-23 23:03:19 +02:00
4ad9c311a2 feat(media): wire Recorder upload to /api/media/audio; fix multer TS types; add S3 download helper 2025-10-23 21:24:52 +02:00
c94461b460 feat(storage): integrate MinIO via S3-compatible adapter; add /api/media/audio upload route; update env and PLAN.md 2025-10-23 21:17:12 +02:00