Skip to content

Feature/replace formik - #1309

Merged
rolandgeider merged 13 commits into
masterfrom
feature/replace-formik
Sep 8, 2026
Merged

Feature/replace formik#1309
rolandgeider merged 13 commits into
masterfrom
feature/replace-formik

Conversation

@rolandgeider

Copy link
Copy Markdown
Member

Replaces formik which seems to be unmaintained with tanstack forms

Phase 2 of the Formik migration: RoutineForm, DayForm, SessionForm,
SessionLogsForm and ProgressionForm. Array rows render from a subscription
on the array value since array-mode fields only follow the length. Forms
with async defaults are keyed by them, which replaces enableReinitialize.
Also moves the measurement and nutrition forms to the synchronous
validator slot introduced in the previous commit. Adds tests for
validation display, the day type select, the impression buttons, single
set removal and the operation switch.
@rolandgeider
rolandgeider merged commit 8feedb8 into master Sep 8, 2026
8 checks passed
@rolandgeider
rolandgeider deleted the feature/replace-formik branch September 8, 2026 07:18
@coveralls

Copy link
Copy Markdown
Collaborator

Coverage Status

coverage: 83.041% (+0.3%) from 82.704% — feature/replace-formik into master

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.

2 participants