- Restored thumbnail functions in src/thumbnail.rs with WebP support
- Added Storj caching for thumbnails (cache_thumbnail_to_storj, load_cached_thumbnail_from_storj)
- Updated handlers to use thumbnail generation with Storj caching
- Added ETag caching with MD5 hashes for optimal performance
- Updated documentation to reflect restored thumbnail functionality
- Removed local file caching in favor of reliable Storj storage
💋 Self-contained: Quoter now handles everything - uploads, thumbnails, and serving.
Quoter Documentation
Simple file upload proxy with S3 storage and user quotas.
📚 Documentation
- SETUP.md - Installation, configuration, and deployment
- architecture.md - Technical details for developers
- configuration.md - Environment variables reference
- features.md - What Quoter does
- how-it-works.md - System overview
- hybrid-architecture.md - Vercel + Quoter integration
- vercel-og-integration.md - OpenGraph integration
🎯 Key Concept
Quoter = Upload + Storage. Vercel = Thumbnails + Optimization.
Upload files to Quoter → Store in S3 → Serve via Vercel Edge API for best performance.