Back to Developer Logs

Build Log — March 16, 2026

Build Log — March 16, 2026

What We Shipped

Activity Icons Overhaul

Today was all about one thing: making walking and hiking activities look right everywhere in the app. These activity types were showing generic dumbbell icons — fine for strength work, confusing for a walk around the neighborhood.

  • New WalkShoeIcon component — Built a dedicated shoe icon using Phosphor's Sneaker glyph, static and clean. Replaced the old Footprints icon across all mobile preview tabs (home, workouts, coach) and both pencil-preview variants. The AddWorkoutForm got a 👟 emoji swap, and the StructuredWorkoutBuilder dropped a leftover lightning bolt SVG that had no business being there.

  • Icon import fix — The initial Sneaker import broke in production, so we swapped to SneakerMove (no rotation) to get a clean render without the broken reference. Quick turnaround, same afternoon.

  • Walking & hiking icons across all mobile components — The big one. Six mobile components updated: activity feed, calendar view, dashboard, home view, workout detail sheet, and workouts list. Walking now shows Footprints, hiking gets a Mountain icon. Each has its own accent color — purple for walks, amber for hikes — so they're instantly distinguishable in the calendar and activity feeds. Both also got proper calendar legend entries, so users can filter and identify them at a glance.

The Takeaway

Three commits, one story: walking and hiking are first-class activity types now. No more guessing what that dumbbell icon means when you logged a hike. Small visual polish, but it's the kind of thing that makes the app feel like it actually understands your training — not just your workouts.