Skip to content

refactor: code structure#41

Merged
ignsm merged 26 commits into
mainfrom
refactor/code-structure
Jul 13, 2026
Merged

refactor: code structure#41
ignsm merged 26 commits into
mainfrom
refactor/code-structure

Conversation

@ignsm

@ignsm ignsm commented Jul 13, 2026

Copy link
Copy Markdown
Owner
  • Split the form engine and renderer test suites.
  • Split the form engine into runtime, navigation, subscriptions, validation, and visibility modules.
  • Keep step state consistent across reset and async validation.
  • Preserve empty number inputs across renderers.
  • Synchronize dynamic field options in Vue.
  • Split the React renderer into field, actions, progress, and error controllers.
  • Share field label and message presentation.
  • Split the Figma plugin UI into markup, styles, and script.
  • Preserve Figma forms when generation fails.
  • Export the options provider type.
  • Enforce a source file size limit.
  • Separate field validation rules.
  • Separate definition analysis.
  • Split the Figma message handlers.
  • Keep regenerated Figma form position stable.
  • Reconcile hidden fields on reset and construction.
  • Clear the step validation flag before publishing async errors.

@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
formhaus Ready Ready Preview, Comment Jul 13, 2026 3:28am

@ignsm ignsm changed the base branch from perf/form-updates to main July 13, 2026 03:27
@ignsm ignsm closed this Jul 13, 2026
@ignsm ignsm reopened this Jul 13, 2026
@ignsm ignsm merged commit 76b2a0d into main Jul 13, 2026
8 checks passed
@ignsm ignsm deleted the refactor/code-structure branch July 13, 2026 03:48
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