Consolidated log of all merged PRs and releases across repositories for the
frontend implementation phase (Phases 3.1–3.6 + 3.7).
| PR | Title | Merged | Release |
|---|
| #3 | feat: BFF request context headers and processUploadJob | 2026-04-08 | v2.0.0 |
| PR | Title | Merged | Release |
|---|
| #63 | feat: Image upload component suite (19 components) | — | 4.7.0 |
| #66 | Use case stories for Item Image Upload | — | — |
| #70 | Redesign image dropzone and simplify upload flow | — | — |
| #75 | Add color swatch picker and polish image upload UX | — | — |
| #82 | Fix image dropzone drag-and-drop from Google Images | — | — |
| #86 | feat: Edit Lifecycle framework, image component updates | — | 4.8.0 |
| #89 | feat: consolidated — image upload, typeahead, colorpicker, CI fixes | — | 4.11.0 |
| #94 | fix(canary/grid): FD-19 hardening + Issue 2b no-image hover | — | 4.11.4 |
| #95 | fix(canary/dialog): wire edit-existing crop/rotate into upload path | — | 4.11.5 |
| #96 | fix(image-upload): prefetch CDN image as blob (#750 5c) | — | 4.11.5 |
| #97 | fix: direct-upload on drop + URL-upload bug (#750 issue 1) | — | 4.11.6 |
| #99 | feat: ImageUploader interface + Context provider | 2026-04-15 | 5.0.0 |
| #101 | fix: center canvas export when zoom < 1 | 2026-04-16 | 5.1.1 |
| #102 | fix: remove double-zoom in getCroppedImage canvas export | 2026-04-16 | 5.1.2 |
| PR | Title | Merged | Release |
|---|
| #742 | feat: image upload frontend — BFF routes, TanStack integration, SPA wiring | 2026-04-16 | 0.102.0 |
| PR | Title | Merged | Release |
|---|
| #161 | Add image upload presigned credential endpoint and imageUrl validation | — | — |
| PR | Title | Merged | Release |
|---|
| #435 | feat: image storage infrastructure — S3, CloudFront CDN, signing keys | — | — |
Copyright: (c) Arda Systems 2025-2026, All rights reserved