Files
probo/pkg/probo
Bryan Frimin a5743729f7 Add file visibility (PRIVATE/PUBLIC) + public files API
Adds a visibility enum to files with PRIVATE (default) and PUBLIC states.
PUBLIC files are accessible via an unauthenticated /api/files/v1/{fileID}
endpoint that redirects to a presigned S3 URL. Introduces pkg/file service
to manage file operations. Logo uploads (trust centers, organizations,
frameworks, references) are marked PUBLIC; other files are PRIVATE.
Includes database migration and backfill for existing logos.

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-03-18 19:19:04 +01:00
..
2025-10-23 15:10:55 +02:00
2026-03-17 15:05:31 +01:00
2026-03-17 15:05:31 +01:00
2026-03-13 17:18:02 +01:00
2025-11-13 17:11:22 +01:00
2026-03-17 15:05:31 +01:00
2026-03-03 11:17:05 +01:00
2026-02-13 18:28:28 +01:00
2026-02-27 17:14:26 +01:00
2026-03-17 15:05:31 +01:00
2026-03-06 15:00:42 +01:00
2026-01-15 16:40:17 +01:00
2026-02-16 16:10:33 +01:00
2026-03-13 17:18:02 +01:00
2025-10-23 15:10:54 +02:00
2026-03-13 17:18:02 +01:00
2025-11-13 17:11:22 +01:00
2026-02-13 18:28:28 +01:00