a2a011dc8c
feat: enhance media handling with public bucket support
...
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