Changelog¶
All notable changes to Drift are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
2026-03-26¶
Added¶
- Workflow branding and theming — apply custom colours, logos, cover images, and themes to workflow participant pages, just like forms
- Workflow embed support — embed workflow participant pages in your website with the same iframe/script options as forms
- Display-only field types in workflows — heading, content, image, and embed fields now render as read-only display elements in workflow stages
- Workflow activity on the dashboard — the Recent Activity stream now shows workflow launches and stage completions alongside form responses
- Spam protection — honeypot fields, submission timing checks, and optional Cloudflare Turnstile CAPTCHA for forms
- Workflow context display — participants can see grouped context from previous stages while completing their own
- Pill-shaped buttons — new button shape option in form branding settings
- Transparent background option for branded forms and embeds
- Granular colour controls — set separate colours for headings, body text, labels, input borders, and input backgrounds
- Clickable dashboard stat cards — "Total Forms" and "Responses" cards now link directly to their respective pages
- Form cards on the dashboard show a clear visual cue to view responses
Changed¶
- Workflows now pass the entry-stage participant's name and email through as context for all subsequent stages
- Inline form layouts now stack vertically below 480px for better embed compatibility
- The "hide title" setting is now controlled from the branding panel instead of URL parameters
- Embed iframe sizing is more accurate, using document height and respecting configured minimums
Fixed¶
- Comprehensive accessibility improvements across the entire interface:
- Dialogs now trap keyboard focus, return focus on close, and announce their title to screen readers
- Dropdown menus support full arrow-key navigation and announce open/closed state
- Tab bars support arrow-key navigation with proper ARIA roles and associations
- Form fields now correctly link error messages and helper text to their inputs for screen readers
- The mobile sidebar no longer leaks keyboard focus when closed
- All icon-only buttons now have descriptive labels for screen readers
- Data tables include proper headers, captions, and sort announcements
- Focus indicators are now clearly visible with sufficient contrast
- Secondary text colour meets WCAG AA contrast requirements
- Mobile responsiveness fixes:
- Form and workflow builder toolbars no longer overflow on small screens
- Tab bars scroll horizontally instead of clipping on narrow viewports
- Banner dismiss buttons meet minimum touch target size (44px)
- The admin layout uses dynamic viewport height, fixing iOS Safari clipping
- Landing page footer links wrap properly on phones
- Rich text lists, blockquotes, and code blocks now display correctly in form responses
- Condition builder and stage field editor dropdowns no longer break with dynamic options
- Centralised URL handling prevents broken links in development vs production
2026-03-03¶
Added¶
- Edit, add, and remove fields directly within workflow stages — no need to regenerate from scratch
- All 27 field types now available in workflow stages, matching forms (including content blocks, media, and advanced fields)
- Rich response viewing for workflow instances — submitted data now shows proper formatting for ratings, files, signatures, addresses, and all other field types
- Workflow instance detail shows who completed each stage and when
- Responses grouped by section within each stage for easier reading
2026-03-01¶
Added¶
- Free Pro grants — super admins can grant free Pro accounts to new or existing users
- Free Pro management page in super admin panel
- Grant/revoke actions on Users and Organisations admin pages
- Administration guide in documentation
2026-02-28¶
Added¶
- Comprehensive user guide documentation
2026-02-27¶
Added¶
- Form export as JSON and import from JSON
- Time-based filtering for form analytics
- Form archive/unarchive with UI filter
- URL parameter pre-fill for form fields
- Bulk response selection and delete
- Privacy policy and terms of service pages
- Honeypot spam protection for form submissions
- Password reset flow with email
- Form duplication
- Error boundaries for graceful error handling
- Form behaviour settings (email notification, close date, max responses)
- Email notification on form submission
- Max submissions and close date enforcement
2026-02-26¶
Added¶
- Signup and subscription flow with Stripe
- Robots.txt, sitemap, llms.txt, and web manifest
- OpenGraph image and metadata for landing page
Changed¶
- Moved layout setting (stacked/inline) from form level to section level
2026-02-25¶
Added¶
- Workspace invitations and permissions system
- Organisation admin and subscription management
2026-02-24¶
Added¶
- Settings page with profile, organisation, and billing sections
- Form connections: webhooks, Google Sheets, Airtable, Excel
- Share and embed functionality
- Stripe Connect payment collection
- Form branding and custom themes
2026-02-17¶
Added¶
- Multi-stage workflow engine with triggers and magic links
- Workflow builder UI with timeline designer
- AI workflow generation
- 14 new field types (phone, URL, password, hidden, time, rating, slider, NPS, datetime, address, matrix, ranking, signature, rich text)
Changed¶
- Dashboard redesign with real stats, sparklines, and activity stream
- Response analytics with field distributions and charts
- AI insights: theme extraction, summary, anomaly detection