Back to Dev Log
v0.11.1-Feb 03, 2026Patch

Builder Mobile Modularization + Modal UX Improvements

Modularized builder and profile surfaces for maintainability, introduced new mobile builder components, and upgraded exercise edit modals and weight reference selection for clearer user workflows.

BuilderMobileModalsProfileMaintainability

Shipped

  • Builder mobile overhaul (structure + UX)

    • Added dedicated mobile components for Schedule, Editor, and Metadata tabs
    • Extracted schedule/metadata logic into modular components
    • Improved builder mobile tab navigation and content structure
    • Updated progression section to use accordion patterns for rest + progression rules
  • Profile + Body modularization

    • Modularized BodyPage into clear sections (basics, weight, measurements)
    • Improved quick workout code organization with helper functions for logs + stats
  • Exercise editing + weight references

    • Added new exercise edit modal components (headers, footers, confirmation dialogs)
    • Enhanced weight source selection with helpers for day/exercise selection
    • Refactored builder logic for clarity and maintainability
  • UI consistency + hygiene

    • Added builder ambient background + dialog components as shared primitives
    • Modularized Preferences page into clearer cards
    • Updated AGENTS.md with modularization/code hygiene protocols

Why

  • Mobile builder UX needs strong structure to avoid “tab soup”
  • Modularization reduces regressions and makes future engine expansion sustainable
  • Exercise editing and weight source selection are high-frequency actions: clarity matters

Next

  • Continue consolidating builder dialogs and shared components
  • Optimize runtime performance on large routines (memoization and derived-state caching)

Install App