Skip to main content
This release focuses on more reliable authentication and user tracking, a richer widget and embed experience, chat and layout polish, better API testing visibility, and improved landing pages and contact forms.

TL;DR

  • Unified authentication with better session handling and clearer error reporting
  • User model enhancements including total credits consumed, last activity date, and improved credit deduction logging
  • Widget & embed upgrades: preview mode toggle, dark mode support, customizable CTA button, and QR code download for workflows
  • Chat and layout refinements for consistency, responsiveness, and cleaner input behavior
  • API dry-run improvements with better error handling and response visibility in test results
  • Landing pages & contact: metadata for SEO and social sharing, plus a simpler contact form with category selection

What’s new

1) Stronger authentication and user tracking

We improved how sign-in and user data work under the hood:
  • Unified auth utility replacing Amplify session fetching for more consistent behavior
  • Better session and attribute handling with enhanced error reporting
  • User model now tracks total credits consumed, last activity date, and updatedAt timestamps
  • Credit deduction logic logs total credits consumed more clearly
  • Last activity date is set automatically when you sign up
Why it matters: fewer auth hiccups, clearer errors when something goes wrong, and better visibility into your usage and activity.

2) Widget and embed experience (preview, dark mode, CTA, QR)

The widget and fullscreen embed got several upgrades:
  • Preview mode toggle to switch between widget and fullscreen views
  • Dark mode support for fullscreen and iframe widgets with dynamic theme handling
  • Customizable CTA button in fullscreen widget (title + link)
  • QR code download for workflows using workflow URLs
  • Reorganized widget configuration via useWidgetConfig hook for cleaner logic and better visibility control
Why it matters: you can preview how your widget looks in both modes, match your site’s theme with dark mode, add a custom call-to-action, and share workflows easily via QR code.

3) Chat and layout polish (consistency and responsiveness)

Chat and related UI received refinements:
  • Improved ChatLayout, ChatInput, LiveWidgetPreview, and ChatSidebar styling for consistency and responsiveness
  • Integrated react-textarea-autosize for better input behavior; removed unused chat components
  • Refined avatar handling and input area layout
  • Fixed minor styling issues in fullscreen preview components
Why it matters: chat feels more consistent, inputs behave more predictably, and the fullscreen preview looks cleaner.

4) API testing and developer experience

API dry-run and test feedback are easier to use:
  • Dry-run testing now routes through Next.js API endpoints for better error handling
  • Response bodies are included in test results for clearer visibility
  • Refined test-import API handling and feedback in ApiDryRunDialog
Why it matters: when testing APIs, you see full responses and get clearer errors, so debugging and validation are faster.

5) Landing pages, SEO, and contact form

Public pages and contact are easier to find and use:
  • Metadata added to authentication and landing pages for improved SEO and social sharing (preview cards, titles, descriptions)
  • Contact form UX: single name field and request category selection for clearer submissions
  • Fixed email placeholder text for better clarity
Why it matters: your shared links look better on social and in search, and contacting support is simpler with a single name field and category choice.

Who this release is for

  • Users and teams who want more reliable sign-in and clearer usage/activity tracking
  • Embedders who need preview mode, dark mode, custom CTAs, or QR codes for workflows
  • Chat users who care about consistent layout and input behavior
  • Developers testing APIs and wanting better dry-run results and error visibility
  • Anyone sharing landing or auth pages and wanting better SEO and social previews
  • Support and sales who use the contact form and want clearer categories and UX

How to use (quick steps)

Preview and customize the widget

  1. Open your widget or fullscreen embed settings
  2. Use the preview mode toggle to switch between widget and fullscreen views
  3. Enable dark mode if your site uses a dark theme
  4. Set a custom CTA (title + link) in the fullscreen widget
  5. Use QR code download for a workflow to share its URL easily

Test APIs with better visibility

  1. Open ApiDryRunDialog or your API test flow
  2. Run a dry-run; requests go through Next.js API endpoints
  3. Check test results for response bodies and clearer error messages

Submit a clearer contact request

  1. Go to the Contact page
  2. Enter your name in the single name field
  3. Choose a request category and fill in the rest
  4. Submit; the team gets a better-structured request

FAQ

What is the “unified auth utility”?
We replaced Amplify-based session fetching with a single auth utility so session and attribute handling are consistent and errors are reported more clearly.
Does dark mode work in iframes?
Yes—dark mode is supported for both fullscreen and iframe widgets, with dynamic theme handling.
Can I still see API errors if the response is large? Yes—response bodies are now included in dry-run test results so you can see what the API returned, which helps with debugging. The Auto Fill API Feature converts and API docs into usable tool by the Agent, just taking the documentation link as input. What request categories are available on the contact form? The contact form now includes a category selector so you can label your request (e.g. support, sales, feedback). Check the live form for the exact options. Did credit deduction behavior change? Credit logic now tracks total credits consumed with improved logging; behavior is more transparent, not stricter.

Get Started