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