Skip to main content

Changelog

What we ship.

Building in public. Every release, written down.

2026-04-16

v0.0.18

Image upload + activity feed + PWA + analytics + OAuth

  • Supabase Storage buckets (logos, case-study-images) with public read
  • /api/upload endpoint (5MB limit, multi-format)
  • UploadButton component reusable across forms
  • Activity feed: 10 activity kinds, /api/activity, ActivityFeed on dashboard
  • PWA manifest (Folio app icon, standalone display)
  • Conversion funnel on dashboard (sent → opened → signed)
  • Sparkline chart on per-proposal analytics (14-day views)
  • HubSpot OAuth callback (/api/integrations/hubspot/oauth/callback)
  • Pipedrive OAuth callback (/api/integrations/pipedrive/oauth/callback)
  • v0.0.13 templates marketplace, e2e tests, cron digest
  • v0.0.14 Case Studies inline editor + DEPLOY guide

2026-04-16

v0.0.12

Realtime presence + custom domains + Case Studies + Stripe live

  • Real-time viewing presence on proposal editor (Supabase Realtime)
  • PresenceTracker on /p/[slug] reports client-side joins
  • Custom domain settings page with CNAME instructions
  • Case Studies new + detail + public view at /cs/[slug]
  • Lazy user_profile + workspace bootstrap on auth callback
  • Tightened RLS — prototype-open replaced with member-tied + public_slug read
  • Stripe test keys wired (Checkout + deposit endpoints now real)
  • v0.0.11 Supabase folio-prod live + Anthropic + Resend

2026-04-16

v0.0.10

Onboarding wizard, workspaces, analytics, multi-brand

  • 3-step onboarding wizard at /onboarding
  • Workspace creation + member invites with email send
  • Per-proposal analytics page (sessions, scroll depth, time spent, device)
  • Brand switcher in proposal editor toolbar
  • Welcome email auto-fires on signup (prototype demo)

2026-04-16

v0.0.9

Brand kits visual + view tracking + view analytics

  • Brand kits page now visual (logo monogram, color swatches, typography pair)
  • Default Folio brand kit seeded automatically
  • /api/brand-kits POST/GET endpoints
  • Client-side view tracking (scroll depth, time spent, sendBeacon on unload)
  • /api/proposals/[id]/view POST records views, marks status 'viewed'
  • /api/proposals/[id]/view GET returns aggregated stats
  • ViewTracker component embedded on /p/[slug]

2026-04-16

v0.0.8

Stripe deposits + dashboard stats

  • Pay deposit (50%) flow on accepted proposals
  • /api/stripe/deposit creates Stripe Checkout payment session
  • Dashboard with real stats (proposals, sent, won, pipeline value)
  • Recent proposals table on dashboard
  • Proposals list page now real (Title/Client/Status/Updated/Amount columns)
  • Status badges across all surfaces

2026-04-16

v0.0.7

Integrations — HubSpot, Pipedrive

  • Settings → Integrations page with provider list
  • Connect/disconnect HubSpot and Pipedrive
  • Salesforce listed as 'coming soon'
  • Real OAuth wiring stub (env-driven, prototype fallback)

2026-04-16

v0.0.6

Supabase persistence + brand voice + comments

  • Supabase repository pattern with auto-fallback to in-memory store
  • All proposal mutations route through unified repo (DB-aware)
  • Brand voice training: paste 2–5 past proposals, get voice fingerprint
  • /api/ai/voice-fingerprint endpoint (Claude analysis)
  • Internal comments on proposals (sliding panel, collaborative)
  • /api/proposals/[id]/comments endpoint
  • Sidebar gains Brand voice section

2026-04-16

v0.0.5

Client signature, scroll motion, polish

  • Client-side accept flow with electronic signature on /p/[slug]
  • Scroll-driven reveals on landing (Motion library)
  • Hero animation timing
  • Reveal + FadeIn components for reuse
  • Status synced when proposal accepted

2026-04-16

v0.0.4

Mobile, marketing pages, SEO

  • Mobile navigation
  • Workspace switcher in sidebar
  • Public proposal gallery (/gallery)
  • Founder manifesto (/manifesto)
  • Public changelog (/changelog)
  • sitemap.xml + robots.txt

2026-04-16

v0.0.3

Inline editor + AI intake + PDF export

  • Inline block-based proposal editor with auto-save
  • AI draft from project brief (Claude Opus)
  • Save proposal as PDF (browser print, A4)
  • Workspace switcher
  • Mobile navigation
  • Public gallery + manifesto pages

2026-04-16

v0.0.2

Auth, dashboard, templates, billing

  • Magic link auth via Supabase
  • Workspace dashboard, sidebar nav
  • Five hand-crafted templates (design, video, SaaS, fractional exec, marketing retainer)
  • Brand kit creation with live preview
  • Stripe billing with 4 pricing tiers
  • Email templates: welcome, proposal-viewed

2026-04-15

v0.0.1

Initial scaffold

  • Landing page with hero, problem, value blocks, comparison, FAQ
  • Folio brand identity (terracotta accent, Inter Display + Fraunces)
  • Waitlist signup
  • Database schema with multi-tenant RLS