sojorn/go-backend/cmd
Patrick Britton bacffc759c feat: proxy OG images to R2 to fix CORS on Flutter Web
- Added S3 client, mediaBucket, imgDomain fields to LinkPreviewService
- Added ProxyImageToR2 method: downloads external OG image, uploads to R2
  with deterministic key (og/<sha256>.ext), replaces ImageURL with R2 path
- Called ProxyImageToR2 in post_handler.go (both sync and async paths)
- Refactored OfficialAccountsService to use shared LinkPreviewService
  instead of creating inline instances
- Reordered main.go init: S3 client setup before LinkPreviewService
2026-02-09 19:34:45 -06:00
..
api feat: proxy OG images to R2 to fix CORS on Flutter Web 2026-02-09 19:34:45 -06:00
fix_db Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
fixdb Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
migrate Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
migrate_new Update terminology, fix search feed, and deploy updates 2026-02-03 21:44:08 -06:00
search_migration feat: notification system refinements and api route fixes 2026-02-04 10:51:01 -06:00
seeder Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
supabase-migrate Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
verify Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00