sojorn/go-backend
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
..
cmd feat: proxy OG images to R2 to fix CORS on Flutter Web 2026-02-09 19:34:45 -06:00
internal feat: proxy OG images to R2 to fix CORS on Flutter Web 2026-02-09 19:34:45 -06:00
pkg/utils Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
scripts Fix notification badge: exclude archived from count, recalculate on archive, update trigger 2026-02-06 15:44:58 -06:00
.env.example fix: update Turnstile environment variable name 2026-02-05 09:10:26 -06:00
chain_button_fix.patch Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
directus-docker-compose.yml feat: notification system refinements and api route fixes 2026-02-04 10:51:01 -06:00
Dockerfile Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
firebase-service-account.json Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
go.mod fix: removed deprecated fcm dependency and updated firebase sdk 2026-02-04 12:09:49 -06:00
go.sum fix: removed deprecated fcm dependency and updated firebase sdk 2026-02-04 12:09:49 -06:00
login_response.json Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
Makefile Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
nginx_sojorn.conf feat: notification system refinements and api route fixes 2026-02-04 10:51:01 -06:00
seed_suggested.sql Update terminology, fix search feed, and deploy updates 2026-02-03 21:44:08 -06:00