upload-service/internal
Jeff Emmett c5b710498f feat: Custom batch slugs with top-level URLs (no /b/ prefix)
Batch uploads now use top-level URLs (e.g., /my-photos instead of
/b/abc123). Users can name their batch slug or let it auto-generate.
Slug field dynamically shows / prefix for batches, /f/ for single files.
Added slug validation with live feedback and reserved slug protection.
Old /b/ URLs redirect permanently for backward compatibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:23:03 -04:00
..
cleanup feat: Initial upload-service implementation 2026-03-22 18:21:57 -07:00
config feat: Initial upload-service implementation 2026-03-22 18:21:57 -07:00
db fix: Move batch_id index to migration to fix existing DB startup 2026-04-07 15:43:07 -04:00
handler feat: Custom batch slugs with top-level URLs (no /b/ prefix) 2026-04-08 13:23:03 -04:00
middleware feat: Initial upload-service implementation 2026-03-22 18:21:57 -07:00
r2 fix: Buffer simple uploads for R2 Content-Length requirement 2026-03-23 11:55:03 -07:00
store feat: Batch uploads with shared /b/{id} link to view all files 2026-04-07 15:41:43 -04:00