← Back to SpaceZero
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.0] - 2026-11-14
First public release. Everything below ships as the complete SpaceZero foundation — nothing changed, nothing fixed, this is the start.
Added
Application core
- React + Vite + TypeScript + Tailwind CSS with a strict design-token system (spacing, radius, colors, typography) and a build-time coherence checker that fails on violations
- 20+ constrained, accessible UI components (Button, Card, Modal, Accordion, Tabs, Toast, Select, and more) with 44px touch targets
- PWA support: installable manifest, offline caching, auto-updating service worker
- Light/dark/system themes with per-user preference sync
Auth & data
- Supabase Auth: Google and GitHub OAuth plus email/password with Resend-powered confirmation and reset emails
- Row Level Security on every table, user profiles with avatar uploads, account lifecycle status (active/inactive/deleted)
- Entitlement system: idempotent, per-sale license tracking from Gumroad webhooks with shared-secret verification
Payments & email
- Gumroad integration: one-time pricing card, webhook → Supabase entitlement pipeline, refund revocation
- Resend transactional email from your own verified domain
- ConvertKit-ready newsletter subscription (client + edge function)
Edge functions (Cloudflare Pages)
- Auth helpers (check-user, send-email), Gumroad webhook, newsletter subscribe/unsubscribe
- Rate limiting on auth and newsletter endpoints, SSRF protection for outbound URLs, input validation helpers
Discovery Pack (GEO/AEO/SEO)
- Per-route metadata, OpenGraph, Twitter cards, and JSON-LD (SoftwareApplication, WebPage, FAQPage, BlogPosting, BreadcrumbList)
- Static prerendering for every blog and knowledge-base article
sitemap.xml, rss.xml, llms.txt, llms-full.txt, and a prerendered /changelog page
- Full blog and knowledge-base article libraries covering the stack, patterns, and growth topics
Developer experience
- Central env-driven configuration (
src/app.ts, .env.example) with every placeholder documented
- Favicon pipeline: full icon set plus
og-image.png (1200×630) and og-600.png (600×600) generated from public/favicon.svg
- Quality gates wired in: typecheck, lint, tests, build-time design coherence check
- Agent-ready docs:
docs/requirements.md (creator inputs), docs/agents.md (agent rules), docs/seed.md (product spec template)
Infrastructure
- Cloudflare Pages deployment ready (CLI or Git), preview deployments, custom-domain friendly
- Supabase PostgreSQL migrations: single consolidated core schema (
00001_spacezero_core.sql)
- Supabase Storage
avatars bucket with RLS
- Local edge-function testing via
wrangler pages dev (.dev.vars)