Skip to content

feat(buzzform): implement path-delimited form output and builder integration#72

Merged
ladparth merged 6 commits intomainfrom
feat/form-output-configuration
Feb 28, 2026
Merged

feat(buzzform): implement path-delimited form output and builder integration#72
ladparth merged 6 commits intomainfrom
feat/form-output-configuration

Conversation

@ladparth
Copy link
Copy Markdown
Contributor

Key Changes:

@buildnbuzz/buzzform (Core Package)

  • Output Transformation Utility: Added transformFormOutput to flatten nested objects into delimited path keys.
  • Enhanced useForm Hook:
    • Integrated output configuration to automatically transform data for getValues(), watch(), and onSubmit.
    • Added support for both global (via FormProvider) and per-form output settings.
  • New Types: Exported OutputConfig, OutputType, and PathDelimiter to support the new configuration.

apps/web (Builder & Website)

  • Global Form Settings: Implemented a settings panel in the builder to configure global form properties, including the new output transformation.
  • Registry Updates: Rebuilt the shadcn registry to include updated form.tsx components that support the output prop.
  • UX Improvements:
    • Added "Copy to Clipboard" functionality for form result previews.
    • Improved toast notifications for submission results.
  • Documentation: Updated documentation links and collection references to align with layout changes.

Chores

  • Added a changeset for @buildnbuzz/buzzform to track the patch release.
  • Standardized formatting across several core and web files.

Issues:
Closes #49
Closes #53

@ladparth ladparth self-assigned this Feb 28, 2026
@ladparth ladparth added the enhancement New feature or request label Feb 28, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Feb 28, 2026

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

Project Deployment Actions Updated (UTC)
buzzform Ready Ready Preview, Comment Feb 28, 2026 3:30am

@ladparth ladparth merged commit 68dfd8b into main Feb 28, 2026
3 checks passed
@ladparth ladparth deleted the feat/form-output-configuration branch February 28, 2026 03:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

1 participant