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
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
useWidgetConfighook for cleaner logic and better visibility control
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
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
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
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
- Open your widget or fullscreen embed settings
- Use the preview mode toggle to switch between widget and fullscreen views
- Enable dark mode if your site uses a dark theme
- Set a custom CTA (title + link) in the fullscreen widget
- Use QR code download for a workflow to share its URL easily
Test APIs with better visibility
- Open ApiDryRunDialog or your API test flow
- Run a dry-run; requests go through Next.js API endpoints
- Check test results for response bodies and clearer error messages
Submit a clearer contact request
- Go to the Contact page
- Enter your name in the single name field
- Choose a request category and fill in the rest
- 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
- Try SketricGen: https://www.sketricgen.ai/
- Browse Templates: https://www.sketricgen.ai/templates
- Docs: Getting Started: /getting-started/quickstart
- Docs: Widget & Deploy: /deploy/custom-website
- Docs: Public API: /dev-guide/public-api-usage

