Skip to content

feat(builder): add BuzzForm schema import/export and skip autosave for empty forms#62

Merged
ladparth merged 4 commits intomainfrom
feat/import-export-buzzform-schema
Feb 23, 2026
Merged

feat(builder): add BuzzForm schema import/export and skip autosave for empty forms#62
ladparth merged 4 commits intomainfrom
feat/import-export-buzzform-schema

Conversation

@ladparth
Copy link
Copy Markdown
Contributor

Key Changes:

  • Added BuzzForm schema import support in Form Manager:
    • Accepts both Builder backup JSON and BuzzForm schema JSON.
    • Unified import parsing/validation flow with format detection.
    • Improved import confirmation UI to show detected format and node count.
    • Added paste JSON mode with drag/drop and clipboard paste support.
  • Added BuzzForm schema export support in Export Sheet:
    • New BuzzForm Schema tab with JSON preview.
    • Added schema download action (.schema.json).
    • Kept existing Builder backup export and clarified labels (Builder Backup vs BuzzForm Schema).
  • Enhanced schema import naming behavior:
    • When importing schema files, derive form name from filename in title case.
    • Example: account-form.json -> Account Form.
    • Applied only to BuzzForm schema imports (Builder backup keeps document metadata name).
  • Implemented autosave skip logic for empty forms:
    • Prevents new blank forms from being saved/indexed immediately.
    • Saves start after first meaningful content change.
    • Avoids cluttering saved forms with untouched “Untitled form” entries.

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

vercel bot commented Feb 23, 2026

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

Project Deployment Actions Updated (UTC)
buzzform Ready Ready Preview, Comment Feb 23, 2026 6:35pm

@ladparth ladparth merged commit c83a825 into main Feb 23, 2026
3 checks passed
@ladparth ladparth deleted the feat/import-export-buzzform-schema branch February 23, 2026 18:38
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

Development

Successfully merging this pull request may close these issues.

[form builder]: allow pasting json for new forms [form builder ]Allow initializing form from dropped/ loaded / pasted schema

1 participant