Build Log · July 15, 2026

Flyback mobile minimize toggle

Time-travel card on Flyback mobile now collapses to a small pill while panning/zooming, and the local imagery proxy error is fixed by running vercel dev instead of plain vite.

  • Flyback
  • UI
  • Mobile
  • Deploy
component changed
1

component changed

new deploy script
1

new deploy script

prod deploy
1

prod deploy

Timeline

  1. Start

    Charge received

    Mobile time-slider card takes too much screen space while zooming around the map — wants a minimize option

  2. 15m

    Shaping + confirm UX

    Confirmed collapse-to-floating-button approach with Zeb over auto-hide or slim-bar alternatives

  3. 30m

    Implemented + verified build

    Added cardMinimized state, mobile-only pill toggle, clean vite build

  4. 45m

    Local imagery error surfaced

    Zeb hit 'Couldn't load imagery' — traced to plain `vite` dev server not serving /api/proxy serverless function

  5. 55m

    Fixed + deployed

    Switched local dev to `vercel dev`, confirmed /api/proxy returns 200, deployed to flyback.forgekits.build

What shipped

  • Mobile-only minimize toggle for Flyback's time-travel card — collapses search/slider/buttons to a small year pill, tap to restore

  • Added `deploy:flyback` npm script at the monorepo root (Flyback had no standardized deploy path before)

  • Deployed to production — flyback.forgekits.build

“Couldn't load imagery — vintageaerial.com may be temporarily unavailable.”
— The error Zeb saw locally — actually caused by running plain `vite` instead of `vercel dev`, not a real upstream outage