Project-Image-Uploader/backend
matthias.lotz 661d6441ab feat: integrate preview generation into upload flow
Task 4: Upload Routes Extended
- upload.js: Generate preview after single file upload
- batchUpload.js: Generate previews for all batch uploads
- Async preview generation (non-blocking response)
- Auto-update preview_path in database after generation

Task 5: Repository with preview_path
- GroupRepository: Include preview_path in INSERT
- getGroupById: Return previewPath in image objects
- groupFormatter: Add previewPath to formatGroupDetail()
- All queries now support preview_path column

Task 6: API Endpoints Extended
- Add PREVIEW_STATIC_DIRECTORY constant (/previews)
- Serve preview images via express.static
- All existing endpoints now return previewPath field
- Fallback to filePath if preview not available (frontend)
2025-10-30 20:41:06 +01:00
..
src feat: integrate preview generation into upload flow 2025-10-30 20:41:06 +01:00
.dockerignore Initial Commit 2025-10-15 21:33:00 +02:00
.env.example Initial Commit 2025-10-15 21:33:00 +02:00
.gitignore Initial Commit 2025-10-15 21:33:00 +02:00
Dockerfile refactor(backend): upgrade to Node 24 LTS (v24.11.0) 2025-10-28 20:35:03 +01:00
package.json feat: add Sharp library and ImagePreviewService 2025-10-30 20:25:33 +01:00