What's New
Vercel One-Click Deployment Setup Wizard
This release adds a guided setup wizard for users deploying Pilbum to Vercel with minimal configuration.
Features
- Database Setup Guide - Step-by-step instructions for configuring Supabase PostgreSQL
- Storage Setup Guide - Step-by-step instructions for configuring Cloudflare R2 object storage
- Automatic Configuration Detection - Middleware detects missing configuration and redirects to setup pages
- Bilingual Support - Full English and Chinese translations for all setup instructions
- Storage Warning Banner - Dashboard shows dismissible warning when storage is not configured
- Upload Protection - Upload form shows modal when attempting to upload without storage configured
User Flow
- Deploy to Vercel with one click (no environment variables required)
- Follow database setup guide to configure Supabase
- Access admin dashboard
- Follow storage setup guide to configure Cloudflare R2
- Start uploading photos
New Files
src/lib/config-check.ts- Configuration detection utilitiessrc/app/[locale]/setup/page.tsx- Database setup pagesrc/app/[locale]/setup/storage/page.tsx- Storage setup pagesrc/components/setup/*- Reusable setup componentssrc/app/api/config/storage/route.ts- Storage config check API
Full Changelog: v0.2.1...v0.3.0