|
|
d0398408ac
|
chore(api): add concise request logs for /api/media/audio
|
2025-10-24 03:08:26 +02:00 |
|
|
|
8e76c349eb
|
chore(api): add morgan request logging and types
|
2025-10-24 03:04:42 +02:00 |
|
|
|
18dfa5766c
|
chore(s3): add console logs for upload/download operations (bucket, key, bytes, contentType)
|
2025-10-24 02:57:36 +02:00 |
|
|
|
1bade47194
|
feat: add S3 config validation and improve error messages in STT endpoint
|
2025-10-24 02:42:04 +02:00 |
|
|
|
4dffb86ca8
|
chore(api): harden /api/media/audio with config checks and clearer errors
|
2025-10-23 23:03:19 +02:00 |
|
|
|
7f127bf721
|
feat(editor): load/save draft via /api/drafts with local fallback; mount drafts router; update PLAN
|
2025-10-23 23:02:09 +02:00 |
|
|
|
498b49c474
|
feat(stt): add /api/stt endpoint using OpenAI; mount route; add Transcribe button in Recorder UI; update plan
|
2025-10-23 22:15:09 +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 |
|
|
|
a0fd0e0b3c
|
chore: initialize monorepo (pnpm workspace), add PLAN.md and .gitignore
|
2025-10-22 00:50:29 +02:00 |
|