Skip to content

fix: preserve outfit photo quality - #64

Merged
dev-ant merged 3 commits into
mainfrom
fix/outfit-photo-crop-quality
Nov 9, 2026
Merged

dev-ant merged 3 commits into
mainfrom
fix/outfit-photo-crop-quality

Conversation

@dev-ant

@dev-ant dev-ant commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • render outfit detail photos from the original endpoint without Next.js recompression
  • fill 3:4 outfit frames consistently in feed, preview, and detail views
  • add a mouse/touch/keyboard crop dialog that creates real 3:4 upload files and preserves multi-file order
  • bump the React app version to 1.0.22

Verification

  • npm run verify (102 suites, 413 tests, production build)
  • targeted crop/detail/composer tests (4 suites, 11 tests)
  • Playwright desktop 1440x1000 and mobile 390x844
  • real 1904x978 PNG drag produced a 732x976 cropped PNG
  • detail image source verified as /api/outfits/1/images/10 with no /_next/image optimization
  • independent Codex review: APPROVE

Notes

  • existing backend and database contracts are unchanged
  • GIF uploads are cropped from the first frame and saved as a static image, which is disclosed in the editor

@dev-ant
dev-ant merged commit 76dfe2f into main Nov 9, 2026
5 checks passed
@dev-ant
dev-ant deleted the fix/outfit-photo-crop-quality branch November 9, 2026 02:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant