fix(settings): render profile email outside form field - #626
Conversation
|
@coderabbitai review |
✅ Action performedReview finished.
|
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Independent review receiptFindings: no actionable findings. The stacked diff is clean and low risk. Reviewed the exact four-file change:
Checks performed:
Residual risks: post-fix browser evidence remains unavailable because the bounded Node 24 capture runtime failed in TanStack Start before sign-in; CI was still running when this independent review completed. |
d6316c1
into
codex/ui-protected-athlete-coverage
Summary
Labeland disabledInputoutside React Hook Form field contextVerification
vitest run test/routes/settings/profile.test.tsx --testTimeout=15000(3/3)tsgo --noEmitlat checkgit diff --checkEvidence recapture blocker
The parent coverage PR preserves the original pre-fix profile and athlete error-state evidence. A disposable MySQL fixture was guarded to
127.0.0.1:33317/wodsmith_e2e, pushed, and seeded successfully. The bounded post-fix profile recapture was stopped without overwriting evidence because the cold Node 24 runtime failed before sign-in withTypeError: entries.routerEntry.getRouter is not a functionin@tanstack/start-server-core@1.145.0. Browser/runtime/database state was cleaned up. Athlete evidence remains unchanged and error-state.Stack
Base: #625 (
codex/ui-protected-athlete-coverage).mainSummary by cubic
Prevents the profile email from being submitted by rendering it outside the form. Adopts shared
@repo/uiField, EmptyState, and Metric primitives to improve semantics, accessibility, and layout across settings, organizer, and admin.New Features
@repo/ui/field,@repo/ui/empty-state, and@repo/ui/metric; adopt them in settings, organizer empty states, and import/heat summary metrics.Bug Fixes
updateUserProfileFn.FieldGrouplegends, preserve movement heading levels, name primary navigation, and fix admin headings/link state and sidebar hydration.Written for commit d6316c1. Summary will update on new commits.