Skip to content

Add Time Picker and custom DatePicker UI with CI workflow updates - #35

Merged
QUBITABHAY merged 4 commits into
mainfrom
development
Mar 27, 2026
Merged

QUBITABHAY merged 4 commits into
mainfrom
development

Conversation

@QUBITABHAY

Copy link
Copy Markdown
Owner

This pull request introduces significant new features and improvements focused on form field flexibility, user experience, and SEO. The most notable changes are the addition of a fully functional "Time" field type, enhanced date and time constraint editing, a custom date picker UI, and comprehensive SEO meta tags. There are also minor workflow and documentation updates.

Form Field Enhancements:

  • Added a new "time" field type, including support in the flow builder, single-page forms, and previews, with corresponding updates to FieldType, FormFieldConfig, and field templates.
  • Enabled editable minTime and maxTime constraints for time fields within the builder sidebar, including "Clear" buttons for easy removal.
  • Improved date constraints for date fields with editable minDate and maxDate and "Clear" buttons, enhancing the settings UI.

UI and UX Improvements:

  • Replaced the native browser date picker with a custom, interactive dropdown calendar in DatePicker.tsx, supporting keyboard and mouse interactions and respecting min/max constraints.

SEO and Metadata:

  • Added comprehensive SEO meta tags, OpenGraph properties, and Twitter Card schemas to index.html for improved discoverability and sharing.

Documentation and Workflow:

  • Renamed and updated CHANGELOG.md to reflect new features and fixes for release 0.0.2.
  • Updated project metadata in package.json for the new release.
  • Limited GitHub Actions test workflow to run only on the main branch.

@vercel

vercel Bot commented Mar 27, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
formify Ready Ready Preview, Comment Mar 30, 2026 7:49am

@QUBITABHAY
QUBITABHAY merged commit f948131 into main Mar 27, 2026
5 checks passed

This branch was successfully deployed

1 active deployment
Preview — fae78f25 Deployed Mar 27, 2026 by vercel[bot]
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