ollie

Ollie — week of 2026-05-11

After standing the driver app up fast, this week was about making it feel like something a driver would actually want to use.

I broke the UI into proper components: an app-bar matching the design spec, a bottom nav (Trips / Pay / Account), mode-aware trip cards, a horizontal swipe helper, and a stop-detail arrival/departure editor. The Pay tab got a week stepper for navigating pay periods — pay weeks run on terminal-local time, so the date math has to respect timezone and Sunday boundaries rather than UTC. Passkey enrollment moved into the account page.

Plus the unglamorous-but-essential PWA plumbing: service-worker precache lists and cache-version bumps, so updates actually reach installed apps instead of getting stuck behind a stale cache. Tags v1.5 through v1.13.