Summary
Focused on FitTrack workout performance by replacing heavier workout-template loading with a lighter context path across generated client code, workout APIs, route composition, server handlers, and tests. Total changes: 36 files touched, +2032/-1042 across 1 unique commit.
Content Signals
Strong: Performance work is most convincing when the payload gets smaller across the real user path. Rationale: The FitTrack commit touches workout template context loading across client generation, workout API helpers, page composition, server route/handler code, and tests, showing a full-stack performance pass rather than a local cleanup.
Medium: Generated clients need review because schema changes can create large diffs for small product behavior. Rationale: Most changed files are generated client artifacts, so the useful story is about keeping the runtime path lightweight while preserving API coverage.
fittrack
Loaded lighter workout template context in FitTrack, reducing the data shape used by workout creation flows while refreshing generated client types, workout route composition, server handlers, and tests.
Repo changes: 36 files touched, +2032/-1042 across 1 unique commit.
4e9a80ffbf45perf: load lightweight workout template context- Time: 11:38 PM
- Branches:
perf/workout-template-contextremotes/origin/perf/workout-template-context
- Changes: 36 files, +2032/-1042
- Files:
client/src/client/@tanstack/react-query.gen.tsmodified (+273/-468)client/src/client/client.gen.tsmodified (+6/-9)client/src/client/client/client.gen.tsmodified (+166/-100)client/src/client/client/index.tsmodified (+1/-1)client/src/client/client/types.gen.tsmodified (+10/-33)client/src/client/client/utils.gen.tsmodified (+59/-52)client/src/client/core/bodySerializer.gen.tsmodified (+18/-14)client/src/client/core/params.gen.tsmodified (+40/-12)client/src/client/core/queryKeySerializer.gen.tsadded (+136/-0)client/src/client/core/serverSentEvents.gen.tsmodified (+33/-13)client/src/client/core/types.gen.tsmodified (+1/-1)client/src/client/core/utils.gen.tsmodified (+30/-1)client/src/client/index.tsmodified (+212/-2)client/src/client/schemas.gen.tsmodified (+53/-0)client/src/client/sdk.gen.tsmodified (+207/-303)client/src/client/types.gen.tsmodified (+52/-4)client/src/features/workouts/api/workouts.test.tsmodified (+11/-0)client/src/features/workouts/api/workouts.tsmodified (+9/-0)client/src/features/workouts/pages/new-workout-page.tsxmodified (+9/-25)client/src/features/workouts/pages/workout-route-composition.tsxmodified (+6/-4)client/src/lib/api/__tests__/unified-query-options.test.tsmodified (+38/-0)client/src/lib/api/unified-query-options.tsmodified (+12/-0)client/src/lib/demo-data/query-options.tsmodified (+49/-0)client/src/lib/demo-data/types.tsmodified (+1/-0)server/cmd/api/routes.gomodified (+1/-0)server/docs/docs.gomodified (+98/-0)server/docs/swagger.jsonmodified (+98/-0)server/docs/swagger.yamlmodified (+67/-0)server/internal/database/query.sql.gomodified (+70/-0)server/internal/workout/handler.gomodified (+30/-0)server/internal/workout/handler_focus_test.gomodified (+90/-0)server/internal/workout/models.gomodified (+18/-0)server/internal/workout/repository.gomodified (+42/-0)server/internal/workout/service.gomodified (+47/-0)server/internal/workout/workout_test_helpers.gomodified (+10/-0)server/query.sqlmodified (+29/-0)
Run Details
- Scanned folders: 57
- Git repos scanned: 44
- Repos with commits: 1 logical repo
- Repos without commits: 43
- Skipped non-Git folders: 12
- Excluded repos: 1 (
commit-journal) - Deduplication note: 16 local folders contained duplicate matching
fittrackcommits; duplicate copies were collapsed by repository origin and commit SHA. - Matched identities:
- GitHub user:
Andrewy-gh - GitHub email:
andrewydev6@gmail.com - Local Git name:
Andrewy-gh - Local Git email:
andrewydev6@gmail.com
- GitHub user: