We're relaunching with a new vision in May 2026! Learn More

Changelog

What's new on 12in12. We're building this platform in public — here's the proof.

New

Project & profile pages redesigned

  • Project detail page is now a narrative journey — thesis first, timeline of updates as the star, accountability bar with deadline countdown
  • Public profile page redesigned with compact header, "The Story So Far" timeline, and editorial bet cards with cover images
  • Product updates now properly fetched and displayed (were missing from the query before)
Fix

Bug fixes

  • Fixed saving social links on profile page (was crashing with a 500 error)
  • Fixed invisible rotating words on mobile homepage hero
  • Fixed broken card layout on bets page caused by nested anchor tags
New

Narrative milestones

  • When you change a bet's motivation (e.g., craft → profit), the platform now prompts you to tell that part of the story
Fix

Platform stability

  • Fixed broken layout and unreadable text on legal pages
  • Fixed crash on bets page caused by undefined month variable
  • Fixed join route for Cloudflare Workers runtime
  • Fixed auth user lookup using Postgres RPC instead of broken listUsers API
New

The big relaunch begins

  • Renamed "projects" to "bets" across the platform — because betting on yourself is the identity
  • Revamped homepage with new hero, live community feed, and stats
  • Added motivation field to bets: For Profit, For Impact, or For Craft
  • Added "Polish with AI" button for descriptions, lessons, and updates
  • Rewrote About page and FAQ to match the new vision
  • Added relaunch banner across the site
Improved

Tailwind v4 upgrade

  • Upgraded from Tailwind CSS v3 to v4
  • Fixed global CSS imports across layouts
  • Switched legal pages to dark theme for consistency