Skip to content

v0.3.0 - Setup Wizard

Latest

Choose a tag to compare

@cailurus cailurus released this 17 Feb 10:09

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

  1. Deploy to Vercel with one click (no environment variables required)
  2. Follow database setup guide to configure Supabase
  3. Access admin dashboard
  4. Follow storage setup guide to configure Cloudflare R2
  5. Start uploading photos

New Files

  • src/lib/config-check.ts - Configuration detection utilities
  • src/app/[locale]/setup/page.tsx - Database setup page
  • src/app/[locale]/setup/storage/page.tsx - Storage setup page
  • src/components/setup/* - Reusable setup components
  • src/app/api/config/storage/route.ts - Storage config check API

Full Changelog: v0.2.1...v0.3.0