feat(fitness): classify exercises by type and redesign filter UI

Distinguish stretches, strength, cardio, and plyometric exercises
with a curated `exerciseType` field that overrides mislabels in
ExerciseDB for the hand-curated stretch set. Surface the type as
pills on the detail page and as a filter toggle on the list page.

Replace the muscle-group and equipment dropdowns with horizontally
scrolling pill rows; equipment pills carry Lucide icons, and the
type toggle shows a flexed-bicep / person / layers glyph. Selected
muscle groups hoist to the front of the scroller.
This commit is contained in:
2026-04-13 08:59:03 +02:00
parent 5416110e81
commit 6e48cfd27c
6 changed files with 324 additions and 86 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "homepage",
"version": "1.29.0",
"version": "1.30.0",
"private": true,
"type": "module",
"scripts": {