rnotes-online/prisma/migrations
Jeff Emmett f475ed0462 feat: integrate encrypted IPFS file storage
- Add src/lib/ipfs.ts: AES-256-GCM encryption + kubo upload/download
- Add /api/ipfs/[cid] proxy route: decrypt + serve with LRU cache
- Upload route: encrypt + pin to IPFS alongside local disk (fallback)
- Prisma: add ipfsCid/ipfsEncKey fields to File model
- FileUpload: prefer IPFS proxy URL when available
- Feature-flagged via IPFS_ENABLED env var

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 17:21:53 -07:00
..
20260224_add_workspace_slug feat: add username-based personal subdomains (<username>.rnotes.online) 2026-02-24 20:46:24 -08:00
20260331_add_ipfs_fields feat: integrate encrypted IPFS file storage 2026-03-31 17:21:53 -07:00