fix(GRO-867): proxy logo download through API server — eliminate mixed content #350

Closed
groombook-engineer[bot] wants to merge 1 commits from fix/gro-816-portal-pets-crash into main

1 Commits

Author SHA1 Message Date
Flea Flicker 660d3e0741 fix(GRO-867): proxy logo download through API server — no mixed content
All logo S3 interactions are now server-proxied:
- GET /api/admin/settings/logo streams image bytes directly
  instead of returning a presigned S3 URL to the browser
- Upload already went through POST /api/admin/settings/logo/upload
- Frontend uses relative /api/admin/settings/logo path as img src,
  never a raw S3 URL

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-21 21:22:07 +00:00