Commit graph

2 commits

Author SHA1 Message Date
claude
087b91bc42 Fix: bottom nav bar overlapping content on detail pages
CatalogDetail, ProgramDetail, ProgramSearch and SupportAdmin all use
inline-styled root divs instead of the .page CSS class, so they were
missing the padding-bottom: 96px that clears the fixed bottom nav bar.
Last button/section was hidden behind the nav.

Adds paddingBottom: 96px to each page's root div. Support.jsx has its
own full-height chat layout and is intentionally left as-is.
2026-04-09 16:02:21 +00:00
claude
67b539f68a Fix: add CatalogDetail page and /catalog/:id route
The 'View Details' button on ProgramSearch navigated to /catalog/:id
but no route or page existed. Now creates a proper detail view that
fetches via getCatalogProgram, shows program metadata, weeks/workouts,
progression rules, and an Adopt button that redirects to the user's
new program tracking page on success.
2026-04-09 15:52:03 +00:00