|
|
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 |
|