chore: add morgan request logging and update audio recorder compatibility plan
This commit is contained in:
parent
dde15813be
commit
54fb0226bf
2
PLAN.md
2
PLAN.md
@ -44,6 +44,7 @@ Voice-first authoring tool for single-user Ghost blog. Capture audio, refine wit
|
|||||||
- [ ] Loading/error states across workflows.
|
- [ ] Loading/error states across workflows.
|
||||||
- [ ] Responsive layout tuning & accessibility audit.
|
- [ ] Responsive layout tuning & accessibility audit.
|
||||||
- [ ] Smoke test scripts for manual verification.
|
- [ ] Smoke test scripts for manual verification.
|
||||||
|
- [x] Recorder playback compatibility (MediaRecorder mime selection, webm/mp4).
|
||||||
|
|
||||||
## Environment & Tooling TODOs
|
## Environment & Tooling TODOs
|
||||||
- **Core tooling**
|
- **Core tooling**
|
||||||
@ -64,6 +65,7 @@ Voice-first authoring tool for single-user Ghost blog. Capture audio, refine wit
|
|||||||
- [x] Persist auth state (cookie/localStorage flag after success)
|
- [x] Persist auth state (cookie/localStorage flag after success)
|
||||||
- [x] Add simple health route `/api/health` and error handler
|
- [x] Add simple health route `/api/health` and error handler
|
||||||
- [x] Begin audio capture UI (mic permission + basic recorder)
|
- [x] Begin audio capture UI (mic permission + basic recorder)
|
||||||
|
- [x] Add concise request logging (morgan) and S3 op logs for visibility
|
||||||
|
|
||||||
## Upcoming Next Actions
|
## Upcoming Next Actions
|
||||||
- [x] Backend endpoint for audio upload `/api/media/audio` (accept WebM/PCM) — implemented with MinIO via AWS SDK v3
|
- [x] Backend endpoint for audio upload `/api/media/audio` (accept WebM/PCM) — implemented with MinIO via AWS SDK v3
|
||||||
|
|||||||
@ -70,6 +70,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/cors": "^2.8.19",
|
"@types/cors": "^2.8.19",
|
||||||
"@types/express": "^5.0.3",
|
"@types/express": "^5.0.3",
|
||||||
|
"@types/morgan": "^1.9.10",
|
||||||
"@types/multer": "^2.0.0",
|
"@types/multer": "^2.0.0",
|
||||||
"@types/node": "^24.6.0",
|
"@types/node": "^24.6.0",
|
||||||
"after": "0.8.2",
|
"after": "0.8.2",
|
||||||
|
|||||||
5
data/drafts/31ba935b-4424-4226-9f8b-803d401022a2.json
Normal file
5
data/drafts/31ba935b-4424-4226-9f8b-803d401022a2.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"id": "31ba935b-4424-4226-9f8b-803d401022a2",
|
||||||
|
"content": "asödknasdkjasdlkasdasdasdasdsd",
|
||||||
|
"updatedAt": "2025-10-24T01:11:46.059Z"
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user