Skip to content

New feature: separating front end and API#5

Merged
cuete merged 17 commits intomainfrom
feature/api-separation
Mar 7, 2026
Merged

New feature: separating front end and API#5
cuete merged 17 commits intomainfrom
feature/api-separation

Conversation

@cuete
Copy link
Owner

@cuete cuete commented Mar 6, 2026

No description provided.

cuete added 3 commits March 6, 2026 13:26
- Created separate API using Azure Functions
- Replaced IndexedDB with Azure Table Storage
- Added Shared Key authentication for API
- UI maintains Azure SWA authentication
- API endpoints: routines, exercises, photos
- Added migration guide and documentation
- Frontend db.ts now wraps API calls
- Multi-user support via userId partitioning
- Deleted api/photos.ts endpoint
- Removed ExercisePhoto type from types.ts
- Removed photo methods from api.ts and db.ts
- Deleted PhotoManager.tsx component
- Updated ExerciseForm.tsx to remove photo UI
- Updated export.ts to remove photo export/import
- Removed exercisePhotos table from storage.ts
- Updated documentation (README, MIGRATION, api/README)
@cuete cuete force-pushed the feature/api-separation branch from afa04aa to da1b163 Compare March 6, 2026 21:28
cuete added 14 commits March 6, 2026 13:36
…y format (fixes 500 ResourceNotFound on PATCH/DELETE)
…s instantly, set +/- reflects immediately, exercise picker shows recent exercises dropdown
@cuete cuete merged commit 96d2772 into main Mar 7, 2026
6 checks passed
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