🚢 building in public · shipordie.club
What we shipped
A daily build log. Updated as we go — until launch and beyond.
shipordie week
- featthemes — cozy / synthwave / sci-fi (swap palettes live)
- feateditable daily focus goal — header inline + settings
- featgoal-smashed celebration (gold bar + overtime)
- uiAldrich unified typography across the whole app
- uiper-user colored names on the leaderboard
- uitoday's goal target + leaderboard times now tinted
- ui+N XP burst floats left of avatar (clear, never covers)
honest leaderboard + sync fixes
- featsigned-in leaderboard = real users only (no mock fillers)
- feat'you' row pinned even outside top 10
- fixweek tab now uses week seconds (was showing today's)
- fixtoday bar & leaderboard 'you' agree (server source of truth)
- fixno more sign-in pill flashing for logged-in users
auth + security pass
- featX / Twitter OAuth 2.0 login wired (slug 'x', not legacy)
- featphone (SMS OTP) login built, gated until Twilio is on
- fixSupabase critical advisor: daily_focus view → security_invoker
- uitinted settings sections + dark-mode card depth
the focus loop
- featpomodoro loop — auto focus → break, long break every 4th
- feattoday's focus progress bar in the header
- featmenu-bar tray reload — pull latest deploy without quitting
- featlaunch-at-login toggle for the desktop app
Want to be among the first 100 users?
Use code EARLY100 at launch — annual for $69/yr (save $39).
try flowmax (no signup)