Daniel Bedeleanu
e46777b933
merge: Phase 1 image system implementation complete
- Database: Added photo_path, photo_thumbnail_path, photo_upload_date fields
- Services: ImageStorage (file ops) + ImageProcessor (image processing pipeline)
- API: POST/PUT /api/items/{id}/photo upload endpoints with validation
- API: GET /api/items/{id} returns photo URLs
- Static: FastAPI StaticFiles mount for /images/ directory
- Tests: 127+ comprehensive tests across all components
- Security: Fixed race conditions, path traversal, crop validation
- Ready for Phase 2 (frontend UI)
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-20 22:47:31 +03:00
..
2026-04-14 22:54:19 +03:00
2026-04-20 22:47:31 +03:00
2026-04-20 22:47:31 +03:00
2026-04-14 20:44:01 +03:00
2026-04-20 22:21:51 +03:00
2026-04-20 22:43:33 +03:00
2026-04-15 16:41:20 +03:00
2026-04-15 15:20:45 +03:00
2026-04-12 10:45:57 +03:00
2026-04-10 21:51:22 +03:00
2026-04-15 17:54:21 +03:00
2026-04-15 15:20:45 +03:00
2026-04-11 12:33:13 +03:00
2026-04-14 20:44:01 +03:00
2026-04-15 17:31:58 +03:00
2026-04-15 17:54:21 +03:00
2026-04-20 22:39:02 +03:00
2026-04-15 17:54:21 +03:00
2026-04-20 22:43:33 +03:00
2026-04-20 21:57:26 +03:00
2026-04-20 22:17:11 +03:00
2026-04-12 09:39:17 +03:00