Skip to content

Add native exercise library management to web - #16

Merged
Yannam-Builds merged 1 commit into
mainfrom
feat/exercise-library-management
Oct 6, 2026
Merged

Yannam-Builds merged 1 commit into
mainfrom
feat/exercise-library-management

Conversation

@Yannam-Builds

Copy link
Copy Markdown
Owner

Settings now opens an exercise-library screen with native scopes, filter chips/sheet, recently completed exercise searches, favorite-first rows and progress navigation. All matches are reachable using 100-row batches; unmatched searches can create a custom exercise without dismissing the library.

Favorites save atomically and transfer through native favorite_exercises JSON. Custom creation prevents normalized duplicate names within its write transaction. Confirmed deletion protects built-ins and plan/workout references, removes restored entries without resurrection, and rolls back favorite/reminder cleanup on failure.

Validation: 263 unit tests; TypeScript/production build and 185-file output check; isolated Chrome at 320px checks favorite persistence, scopes, creation/reload/cancel/delete, more results, progress/back navigation and zero console errors/warnings. Native source and APK unchanged. Tutorial/detail and custom editing remain follow-up parity work.

@Yannam-Builds
Yannam-Builds merged commit 55a8973 into main Oct 6, 2026
1 of 2 checks passed
@vercel

vercel Bot commented Oct 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ironlog-pro-fresh Building Building Preview Oct 6, 2026 1:21am UTC

This branch was successfully deployed

2 active deployments
Production — 55d2f217 Deployed Oct 6, 2026 by vercel[bot]
Preview — 55d2f217 Deployed Oct 6, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant