Webby - AI-Powered No-Code Website Builder SaaS Platform Changelog

Version 1.2.34

Changelog v1.2.34

  • Updated builders: this version requires the builder from the same release, so update the builder together with Webby
  • Updated Z.ai to use its pay-as-you-go API: every saved Z.ai provider moves to the pay-as-you-go endpoint, so add pay-as-you-go balance on your Z.ai account before updating; GLM Coding Plan subscriptions no longer work in Webby
  • Added an Effort setting for each project (Auto, Low, Medium, High) in the editor and on the Create page; higher effort can use more credits, and models without an effort control show it disabled
  • Added short AI-generated names for new projects, used in page titles, theme names and the project list instead of the prompt
  • Added an AI agent name and avatar in Admin > Settings > General, shown on the AI's messages in the editor chat
  • Added a Custom code setting in Admin > Settings > General for code placed before and after on the platform's own pages (not the admin panel); only Super Admins can see or change it
  • Added Visit, Copy link and Unpublish to the publish window of a live site
  • Added a grouped admin sidebar (People, Billing, AI, Site, Support and System) that collapses to an icon rail, with Profile and Billing in the user menu
  • Updated Legal Pages to Custom Pages and the Onboarding admin area to Guided Tours; old links redirect to the new pages
  • Updated the AI model lists and default models for every provider to the current generation, and moved saved settings off retired models
  • Updated credits so stopped and failed builds use the credits they spent; builds that fail because of the platform stay free
  • Updated shared projects so the person who sends a message pays for it with their own plan, credits, Web Agent pages and AI images
  • Updated how credits count cached input so they follow each provider's real price (Claude, Z.ai, OpenAI, Grok, DeepSeek, Ollama and OpenRouter)
  • Updated the code editor: saving a file while the AI is building is refused with a clear message, and your unsaved text stays in the editor
  • Improved Claude builds so the AI reuses cached instructions and conversation history between messages, which lowers the AI provider cost of each message
  • Improved the editor on website projects: previews now build in the background, so Rebuild, undo, redo, restore, style edits and design changes return right away with a small Updating preview indicator, and a message sent meanwhile no longer waits for the preview
  • Improved the Stop button: it restores the site to how it was before the message, Redo brings the partial changes back, and the project stays locked until the stopped build has fully finished
  • Improved credit limits: the AI checks the remaining credits before each request, keeps its last answer within what is left, finishes the step it already paid for, and the chat shows a clear credit limit notice
  • Improved build reliability: when the AI sends an invalid request it is asked to resend it instead of the build failing, and a build that still fails this way is not charged (within the daily free-fix limit) and offers a free fix
  • Improved preview updates so a failed one keeps the last working preview, and builds the builder lost track of are marked as interrupted instead of staying stuck
  • Improved long conversations: the summary of earlier messages is kept when you send new ones
  • Improved security: the editor preview runs in a sandbox from signed links, apps opened by other signed-in users run sandboxed, and published sites no longer receive the dashboard login, so code in a generated site cannot act as the person viewing it; owners open private sites, including those on custom domains, with Visit
  • Improved security of the project token in published sites: it can only reach the files the site itself uploaded, and is hidden from view-only collaborators
  • Improved sites on a separate publishing domain: the bare domain, www and reserved names now send visitors to the app instead of showing the platform there
  • Improved error messages when the AI provider account is out of quota or its plan has expired, instead of calling it a temporary rate limit
  • Improved project code exports: they include a .gitignore and show a readable message when they fail
  • Improved consistency across admin and dashboard pages: confirmations before deleting, inline field errors, loading states, keyboard access, right-to-left layouts and translated labels
  • Fixed two builds, or a build and an undo, running on the same project at once
  • Fixed the editor losing your message when a build could not start; it now explains why and keeps your text
  • Fixed many project editor issues found in testing, including silent build failures, edits reported as sent when they failed and history disappearing mid-session
  • Fixed a manual save made after Undo being discarded by Redo
  • Fixed the AI being nudged to start building when it only answered a question on a site that was already built
  • Fixed long builds showing a timeout error on servers set up with the auto-setup script; existing servers can add the new nginx block from the docs
  • Fixed SSL for subdomain-style custom domains (shop.example.com): they need only their own A record and get a certificate for that name; re-run the custom-domain setup step of autosetup.sh on servers set up before this update
  • Fixed custom domains entered with www (www.example.com) passing verification without the bare domain record the certificate needs
  • Fixed published links not following the app URL's scheme and port, and publishing validation messages showing untranslated
  • Fixed WordPress theme downloads missing their theme.json font and color settings
  • Fixed builds failing to start on databases that return numbers as text
  • Fixed errors when saving text longer than 191 characters on MySQL, and the File Manager storage total showing wrongly on MySQL
  • Fixed referral commission not being taken back when an admin fully refunds a payment
  • Fixed inactive users being able to sign in; their open sessions now end
  • Fixed the admin created by autosetup.sh only being able to open the admin Overview; new installs now give it the Super Admin role
  • Fixed the scheduler failing on servers that disable PHP's pcntl functions
  • Fixed the credits indicator breaking the editor toolbar after a session expired
  • Fixed the admin Overview pie chart legends overflowing their cards
  • Fixed notifications not showing on the File Manager and Project Settings pages
  • Updated the documentation, including that PayPal cannot bill lifetime plans
  • Updated two bundled server libraries to clear their security advisories

Version 1.2.33

Changelog v1.2.33

  • New admin roles: create roles with view or manage access per admin area and assign them to admin users; managing plugins, AI builders and AI templates stays with the Super Admin role, existing admins become Super Admins automatically, and admin notifications follow each admin's access
  • New AI image generation: the AI builder can create custom images for website projects once you add an OpenAI API key in Admin > Settings > Integrations and enable it per plan with a monthly limit; on existing installs, also raise the server timeout as described in the documentation
  • New image understanding: images attached to a prompt or chat message are now shown to the AI when the selected model supports images (requires the builder included in this release)
  • New "Fix for free": runs that fail because of the AI or the platform are not charged (up to an admin-set number per user per day), the user can retry once for free, and the Usage page marks these runs as not charged
  • New email providers: Mailgun, Postmark, Resend, Amazon SES and Brevo can now be used besides SMTP and Sendmail, and the SMTP password is now stored encrypted
  • New social sharing settings: a dedicated share image, a custom share title and description, a choice of X/Twitter card style, and your X username
  • New heading and body font settings for the landing and legal pages, chosen from a curated font list in the Landing Builder
  • New Supabase connection options: Connect with Supabase (OAuth, after adding a Supabase OAuth app in Admin > Settings > Integrations) and access-token connections; manual connections no longer need the secret key, and admins choose which methods are offered
  • Added the Motion animation library to the default website template so the AI can build richer animations
  • Improved the bundled documentation: custom scrollbars, pages now open at the top, a clearer highlight for the current page, new sections for this release's features, and corrected Shopify, builder setup and installation guides
  • Improved security: SMTP and database passwords, API keys and other secrets entered in settings are no longer kept in the session when a form fails validation
  • Updated Laravel and several bundled libraries to versions that address published security advisories
  • Fixed websites that share a Supabase connection losing access to their own data when another project was connected to it; the scheduler repairs affected connections automatically within an hour of updating
  • Fixed WordPress themes not applying the selected design system's colors and tokens reliably; dark design systems (Carbon, Lumen and Noir in the premium design pack v1.0.4) now start in dark mode
  • Fixed Shopify themes missing the design system's colors when the template was picked automatically, and false validation errors on untouched Skeleton files
  • Fixed the Shopify Skeleton base template shipping an invalid language file
  • Fixed legal pages (privacy, terms, cookies) showing the default footer instead of the active theme's footer

Version 1.2.32

Changelog v1.2.32

  • Updated the AI model lists with the latest models, including Claude Opus 5 and Claude Fable 5.1, GPT-6 Astra, Grok 4.7, GLM-5.3, Kimi K3 and DeepSeek V4.1 Flash, with newer recommended defaults
  • Improved updating: a saved model that has been retired or dropped from the lists — an AI provider's model, a user's own-key model choice, or the internal AI model — is moved to the closest current model of the same class, instead of silently falling back to the list's default model
  • Fixed gpt-oss, Mistral Large 3 and Nemotron 3 Nano failing with "model not found" on Ollama Cloud, because the names they are offered under need a size tag
  • Fixed the model field showing up empty in the AI Providers window and in Settings, Internal AI Provider, when the saved model is no longer in the list
  • Fixed activating a new plan through PayPal or an approved bank transfer leaving the previous PayPal subscription still charging at PayPal; it is now cancelled at PayPal as well
  • Fixed a delayed PayPal activation notice being able to bring back a subscription that had already been replaced by a plan switch, which put the user back on the old plan

Version 1.2.31

Changelog v1.2.31

  • New: on plans with file storage, you can attach up to 10 files to your first prompt on the Create page
  • Improved: the first prompt on the Create page can now be up to 10,000 characters, the same as follow-up messages
  • Added a Card Slider section to the Landing Builder (it stays off until you turn it on and add cards)
  • Added support for extra fields from custom themes in the Landing Builder's Hero editor
  • Fixed the AI sometimes linking to files you uploaded to a project with wrong addresses, which stopped images from loading on generated sites
  • Fixed changes to published sites on custom domains not reaching visitors, because images and styles were cached for a year. The update also fixes existing custom-domain sites where the server allows it
  • Fixed Landing Builder link fields rejecting links within your own site like "/register" or "#pricing", which could stop the Call to Action section from saving
  • Fixed the Landing Builder showing a generic "Failed to save" message instead of the real reason when a section's module fails to load
  • Fixed an error when cancelling a lifetime subscription
  • Fixed errors when opening folder-style addresses on published and preview sites; addresses ending in a slash now open the right page
  • Improved social login security: a sign-in is refused when the provider sends no email address, or when a Google email isn't verified
  • Fixed "Forgot password" showing an error page when the email can't be sent; it now shows a clear message, and repeated reset requests are rate-limited

Version 1.2.30

Changelog v1.2.30

  • Fixed the installer recording a failed SSL step as completed, so re-running and choosing Resume skipped it forever instead of retrying it
  • Fixed the installer discarding its saved install state and credentials after a run left SSL incomplete, so the re-run it suggested started over as a fresh install instead of resuming
  • Fixed the installer's closing summary reporting SSL as "Active" unconditionally — it now checks each certificate and says plainly when one was not issued
  • Fixed the landing page builder rejecting a save with "The items field is required" when a language had no list items of its own, after part of that same save had already been written
  • Fixed the onboarding tour starting while a modal panel such as the mobile menu had the page blocked, which left its buttons unresponsive with no way out on a phone — it now waits until the panel closes
  • Improved landing page video sections: for direct video files the player controls now appear on hover or keyboard focus instead of sitting permanently over the frame, and stay visible on touch devices

Version 1.2.29

Changelog v1.2.29

  • New Landing Themes: install, switch and manage complete landing page themes from a new Themes screen in the admin panel. Themes upload as a single package, are checked before they are installed, and an admin can preview one before making it live.
  • New video section for the landing page, with a direct video upload plus YouTube and Vimeo links, and controls for autoplay, looping, sound and aspect ratio.
  • The landing page builder is now module-based: each section defines its own fields, lists and settings, which the admin editor renders from that definition — so new section types (like the video section above) arrive without a separate form.
  • Added an "SSL managed externally" option for custom domains, for operators who terminate HTTPS at Cloudflare or another proxy — those domains now show as Active instead of waiting forever for a certificate.
  • New design guidance system for the AI site builder: it now pulls in focused playbooks on page composition, section layout, motion, safe redesigns and copy accuracy while it works.
  • Design systems now carry a locked motion personality, so animation timing and easing stay consistent across a generated site.
  • Added a repair command for Stripe subscription payments that were never recorded (for installs using the Stripe add-on).
  • Fixed account verification and password reset emails showing the product name instead of the operator's own Site Name.
  • Fixed every transactional email using the light logo even when the email header is dark.
  • Fixed email bodies always being sent in English instead of the recipient's chosen language.
  • Fixed the Style panel reporting "Style applied" when the rebuild behind it had actually failed — the same applied to undo, redo and restore.
  • Fixed the cookie preferences window and the onboarding tour being able to make each other unclickable.
  • Fixed paid plugin uploads being rejected: the uploader now accepts the plugin's own download archive.
  • Fixed "Test AI Key" checking a different model than the one your builds actually use.
  • Fixed the Projects list and File Manager failing with a database sorting error on accounts with large project histories.
  • Fixed unpublished project previews being reachable by anyone who knew the project link.
  • Fixed the installer applying a year-long browser cache to project images, previews and published site files instead of only to the app's own versioned assets.
  • Fixed a question card in the chat stretching the page and breaking scrolling.
  • Fixed the Code tab showing a red "Failed to load files" error on a project that had never been built.
  • Fixed a failed build start leaving the prompt in the conversation, which made the next attempt behave as if the AI had already tried that approach.
  • Fixed accounts with no credit allocation being shown as healthy instead of being warned they cannot build.
  • Fixed the AI builder discarding a reasoning model's plan mid-build, and reporting an untouched starter template as a finished site.
  • Improved the site builder's quality checks, which now catch dead "#" links even when the link tag is written across several lines.
  • Improved page load speed: the default cache now uses files rather than the database, cutting database queries on a signed-in page by about three quarters.
  • Improved accessibility: admin and editor toggles, filters and icon-only buttons now have names screen readers can read.
  • Improved security: uploaded files are served with content sniffing disabled, and theme, plugin and template archives are size-bounded on extraction.
  • Updated bundled dependencies, clearing all known security advisories at build time.
  • Updated the documentation site, including new theme development guides and corrections throughout.

Version 1.2.28

Changelog v1.2.28

  • New guided onboarding tours now ship with default content in all 14 languages, covering the dashboard, project creation, projects list, builder, billing, file manager, databases, GitHub and Shopify pages. The tour system was previously installed but empty, so no tour ever appeared for anyone; existing installs receive the content automatically on update.
  • New link previews for your site: sharing your site's address on WhatsApp, Facebook, LinkedIn or X now shows your site name, description and — when your uploaded logo is a PNG, JPEG or WebP — the logo itself, instead of a bare link. Search engines can also pick the logo up as the site's official brand image.
  • Fixed a serious security hole in the builder service that let generated project code overwrite a protected build configuration file and run commands on your server. Anyone on an earlier version should update.
  • Fixed the Ollama connection test reporting success for accounts whose configured model is not included in their plan, and the resulting build error being shown as an invalid API key rather than a subscription problem.
  • Fixed the 2,000-character limit on the project-creation prompt being invisible: the box now stops at the limit, shows a counter as you approach it, and explains the limit inline. Previously an over-long prompt from the home page failed with no message at all.
  • Fixed the lower portion of the revision history panel, including the restore buttons, being cut off and unreachable on mobile browsers.
  • Removed the bundled Docker files, which could not build from inside the download and were never used by the installer or by Titan Hub.
  • Updated Titan Hub deployments to serve the realtime service on its own "ws" subdomain, which operators can leave unconfigured if they prefer Pusher.

Version 1.2.27

Changelog v1.2.27

  • New guided onboarding tours you build in the admin panel: spotlight tips anchored to real buttons, each able to carry a video, written per language, shown on the customer dashboard and inside the builder, and replayable at any time
  • Updated the Legal Pages admin screen to the standard admin table with search, sorting, column visibility and row actions, and moved the editor onto its own full-width page. The Translations count now reports only languages that genuinely have content, so it may read lower than before, and it names the ones still missing
  • Updated the documentation: new pages for Onboarding Tours, GitHub and WordPress Themes, the Integrations settings tab documented for the first time, support tickets and the guided tour added to the User Guide, upgrade advice for large file transfers, and fresh screenshots
  • Fixed dark mode following the operating system's setting instead of Webby's own theme switch, and evened out the page background on billing, support, profile and admin screens, which rendered lighter than the rest of the app in dark mode
  • Fixed a security weakness in custom-domain SSL setup: the web server user was granted unrestricted use of the certificate and web server programs, which could be used to gain full control of the server. Re-run the setup script on an existing server to apply it
  • Fixed the trash cleanup ignoring the retention period set in the admin panel and always deleting projects after 30 days
  • Fixed newly created legal pages going live immediately as blank, publicly visible documents; they are now created inactive and published deliberately with the Active toggle
  • Fixed switching the admin interface language while writing a legal page silently discarding the draft
  • Fixed re-running the server setup script overwriting the existing web server and PHP configuration without keeping a backup
  • Fixed broken in-page links in the documentation site
  • Fixed the impersonation banner clipping the top of the page
  • For installs running the Auto Update add-on, fixed the update checker reporting "You're up to date" when it could not reach the update server, and made a failed backup during an update report the problem instead of continuing silently

Version 1.2.26

Changelog v1.2.26

  • New: the AI builder can now ask you clarifying questions during a build, answered with tappable choice chips directly in the chat
  • Improved: faster page loads — the language picker no longer pulls 272 country flags onto every page, and several screens no longer run queries or build data they never display
  • Improved: a broad accessibility pass — screen readers now announce form errors, loading states, upload results and search results, and the app gained a skip link, proper navigation landmarks and keyboard-accessible controls
  • Updated: refreshed all bundled PHP and JavaScript dependencies; at build time no known security advisories remain against any package shipped in this release
  • Fixed: support ticket notification emails were sent twice, because every ticket event handler was registered twice
  • Fixed: an email outage could discard a support ticket reply along with its attachments
  • Fixed: an email or realtime outage could report an error for work that had actually completed, such as a scheduled account deletion or a credit top-up
  • Fixed: referral commissions and referral credit redemptions could be paid twice when requests arrived at the same time
  • Fixed: credit packs with Chinese, Japanese or Korean names could not be saved
  • Fixed: renaming your site left already-published projects showing the old name indefinitely
  • Fixed: connecting a GitHub or Shopify account now rejects callbacks that were never started
  • Fixed: personal data exports can now only be downloaded by the account that owns them
  • Fixed: the data export button could promise an export that was then silently refused
  • Fixed: the AI could pick icons that don't exist in the version sites are built against, which failed the build and wasted repair attempts
  • Fixed: when the stock image library could not be reached, builds fell back to a list of images that no longer existed and produced visibly broken pages
  • Fixed: a crash while running one project's tools no longer takes down every other build on the server
  • Fixed: build failures now show a single clear message, and builder errors are no longer reported as generic server errors
  • Fixed: a rejected file save in the code editor no longer reports success and loses the edit
  • Fixed: conversation history dropped during a long build is now reported instead of lost silently
  • Fixed: the installer now generates database passwords that meet MySQL's password policy
  • Fixed: a project restored from the trash at the wrong moment could still have its files deleted
  • Fixed: a build that finished while the system was checking it is no longer marked as failed
  • Fixed: uploading a malformed design system now shows a validation error instead of a server error
  • Fixed: several list screens, including billing usage, accepted an unlimited page size

Version 1.2.25

Changelog v1.2.25

  • New editable Legal Pages: edit your Privacy Policy, Terms, and Cookie Policy in the admin panel in every language, and publish extra custom pages of your own
  • New footer editor in the Landing Page Builder: control your footer tagline, copyright line, and links without touching code
  • New cookie consent controls: visitor choices are now recorded and made available to gate your own or a plugin's tracking scripts, visitors can withdraw consent at any time, and a "Cookie preferences" link in the footer lets logged-out visitors change their mind
  • Added Terms and Privacy acceptance at signup, recorded with the exact policy version each user agreed to, and included in GDPR data exports
  • Added an admin setting to bump your cookie policy version and re-ask every visitor for consent after a material policy change
  • Fixed signups and verification emails failing with an error page when email delivery was misconfigured — the account is now created and the real reason is shown
  • Fixed an admin lockout where an administrator who changed their email before setting up email delivery could no longer reach the email settings to fix it
  • Fixed the builder reporting "Build complete" when the AI actually changed no files, and the AI later repeating those false claims back to you
  • Fixed chat messages occasionally going missing when several updates arrived at once
  • Fixed GitHub repository creation showing a generic message instead of the real reason from GitHub, and documented the permissions your GitHub App needs
  • Fixed the installer wrongly reporting automatic renewal for wildcard SSL certificates, which could take published sites offline after 90 days; a renewal guide is now included
  • Fixed error reports from scheduled and background tasks being silently discarded
  • Fixed Hebrew installations falling back to English on the landing page
  • Improved the AI builder's conversation handling: it no longer says it is summarizing on every message, and now summarizes based on your model's real context size instead of a fixed limit
  • Improved security so a build service can only ever write to the project it was started for
  • Improved privacy and page speed by loading reCAPTCHA only on the login and registration pages instead of every page
  • Updated the documentation with Legal Pages and Maintenance Mode guides

Version 1.2.24

Changelog v1.2.24

  • New Projects screen in the admin panel, with a per-project transfer that moves a project to another account and warns upfront about what changes for the recipient
  • New custom analytics tags — add Google Tag Manager, Google tag or Meta Pixel IDs to a project and have them applied to the published site automatically, on plans where the administrator enables it, for projects published as websites
  • Improved the security of the live build stream, which is now visible only to the project owner and the people they have shared the project with, instead of being broadcast openly
  • Builds now stop with a clear message when the build service is out of date, instead of running with a silent, empty progress panel — update the build service alongside the application
  • Updated the build service to close 16 known security vulnerabilities in its underlying system libraries. No action needed — the updated service ships with this release
  • Fixed every build failing on OpenAI's Pro models (GPT-5 Pro through 5.5 Pro) and the GPT-5.6 family — including providers left on the default model, which failed out of the box
  • Fixed projects becoming permanently unbuildable once their conversation history had been shortened, and long builds losing the original request after a second shortening
  • Fixed the chat silently dropping long thinking and summary messages, which made the assistant look like it was hiding work it had actually done
  • Fixed two near-simultaneous chat messages starting two AI runs on the same project, corrupting the workspace and charging the turn's credits twice
  • Fixed downloadable WordPress themes shipping without their style variations
  • Fixed project source downloads bundling the internal revision history — up to twenty complete copies of the project, including files the owner had already deleted
  • Fixed the chosen accent colour being silently ignored on some design systems
  • Fixed a range of builder crashes, hangs and stalls, and fixed builds that timed out being reported to the AI as compile failures, sending it hunting for bugs that did not exist
  • Fixed builds getting stuck on "building" with no explanation when the starting template failed to load
  • Fixed the editor showing a build as running with no activity when its connection was rejected, now prompting you to sign in again
  • Fixed a failed revision restore leaving the project in a mixed state without telling you
  • Fixed the AI being told files had been saved after a multi-file edit was rolled back
  • Fixed a link being able to bypass the protected-file guard and delete files a project cannot be rebuilt without
  • Fixed users keeping paid features after they stopped paying — cancellations at period end were never processed, expiry left the paid plan in place on installs with no default plan, and a lapsed user could still send build messages
  • Fixed a paying customer losing their plan when a second subscription expired, a restored subscription being cancelled again within the hour, and one-time trial credits being granted again on every expiry
  • Fixed private published sites being switched to public when a plan was revoked, and stopped them being stored by proxies and content delivery networks
  • Fixed generated site content being able to remove or hide the copyright attribution on published pages
  • Fixed published pages occasionally being served incomplete under heavy traffic, and not reflecting a newly saved analytics ID straight away
  • Fixed duplicating a published project failing with a server error, copies inheriting the original's API token and analytics IDs, and copies sharing the original's thumbnail and social preview image
  • Fixed premium pack templates being installable by plans that do not include them, and pinned premium template builds failing during the window between updating the app and updating the build service
  • Added an admin-configurable minimum reCAPTCHA score, plus clearer sign-in and registration errors when reCAPTCHA rejects a visitor
  • Fixed AI provider model-access errors being reported as login failures, and added Ollama and OpenRouter to the Internal AI model picker, which previously saved an empty model
  • Fixed the admin AI provider list not counting providers used only as fallbacks, which also allowed deleting a provider other plans still relied on
  • Fixed GitHub connections breaking after eight hours, which made linking a repository fail with an unhelpful error, and fixed the repository link on the project settings page pointing at a missing page
  • Fixed the admin dashboard comparing the current month against itself on the last day of certain months
  • Improved GDPR data exports to include connected database, GitHub and Shopify accounts, with accurate project build status and transaction notes, and fixed a double-submitted export delivering a truncated archive
  • Fixed the in-app updater using the wrong PHP version on shared hosting, and made plugin settings recoverable after an application key change
  • Fixed the build service writing its own server key into its logs when left in debug mode
  • Improved accessibility across the admin panel so form labels are announced correctly by screen readers
  • Fixed untranslated text in the editor and across several pages, now available in all 14 languages
  • Updated the documentation across the user, admin, integration and hosting guides

Version 1.2.23

Changelog v1.2.23

  • Updated the built-in AI model lists across all providers — newest models added, discontinued ones removed
  • Updated installs still set to a discontinued model so they move to the closest current equivalent, instead of silently switching to a more expensive model
  • Fixed a provider saved with no models selected falling back to an OpenAI model, which could leave Grok and DeepSeek providers unusable
  • Fixed the builder treating OpenAI's newest low-cost models as premium ones
  • Fixed toast notifications being hard to read in dark mode
  • Fixed the design system preview window opening squashed into a thin strip

Version 1.2.22

Changelog v1.2.22

  • Fixed an error that could occur when reloading the project editor, and made pages load faster, by delivering interface translations more efficiently
  • Added a write-only "submit" mode for database-backed forms (contact, enquiry, waitlist) so submissions can no longer be read or deleted by site visitors, closing a data-exposure gap in the previous public mode
  • Improved the built-in website templates and AI builder guidance for the database integration, for more reliable generated sites
  • Fixed logo and favicon uploads in admin branding rejecting SVG and .ico files

Version 1.2.21

Changelog v1.2.21

  • New GitHub repository section in project settings — connect a GitHub repository to an existing website project at any time by creating a new private repository or attaching an empty one you already own; previously this was only possible when first creating a project (part of the GitHub integration add-on)
  • Added the ability to switch or disconnect a project's connected repository whenever you like, with the automatic push toggle in the same place
  • Improved validation and security around GitHub repository connections
  • Fixed an error message in the GitHub connection flow that always appeared in English with the default brand name instead of your configured brand and language
  • Updated the new settings with translations in all 14 supported languages
  • Updated the builder service dependencies to their latest versions

Version 1.2.20

Changelog v1.2.20

  • Fixed dashboard pages failing to load for accounts with very long project chat histories, and stopped chat data from being sent along with every page (faster and more private)
  • Fixed the public pricing page showing some plan features as unavailable when the plan actually included them
  • Fixed free plans not being selectable on the billing page
  • Improved the Supabase "Test Connection" check with clearer error messages when the server is missing the PostgreSQL database driver, plus new installer and troubleshooting guidance
  • Improved plan management in the admin panel with editable plan slugs, clearer form hints, and better ordering of newly created plans
  • Updated storage limit descriptions to correctly state that limits apply per user account, not per project
  • Updated the bundled documentation (installation requirements, database troubleshooting, upgrade guide)
  • Updated the builder service dependencies to their latest versions

Version 1.2.19

Changelog v1.2.19

  • New mobile-friendly experience across the dashboard, editor, admin panel, and landing pages
  • Added a device-width preview toggle to check how your site looks on phones and tablets while editing
  • Improved the landing page builder with a mobile master-detail layout and safer item editing
  • Improved accessibility with clearer labels, larger touch targets, and full keyboard support
  • Improved right-to-left language support across the interface
  • Added first-run empty states and clear status badges on connection pages
  • Updated the interface so passwords, API keys, and other secrets stay hidden until you reveal them
  • Updated translations so more of the interface is fully localized
  • Fixed the currency symbol in emails to always match your configured currency
  • Improved the installer's automatic SSL setup for custom domains
  • Improved security in the builder service

Version 1.2.18

Changelog v1.2.18

  • New collapsible chat panel in the editor for a full-width site preview
  • Added a New Project button to the All Projects view
  • New branded maintenance page during in-app updates, with a watchdog that automatically recovers a stalled update
  • Added admin settings to customize the maintenance page message and refresh interval
  • New plan-specific credit packs, so buyers only see and buy the packs available to their plan
  • New in-place plugin updates by re-uploading a plugin
  • Fixed the Shopify theme editor prompting to connect a store while in download-only mode

Version 1.2.17

Changelog v1.2.17

  • New download-only mode for Shopify themes — generate and export a theme without connecting a store or providing Shopify credentials
  • Fixed outgoing emails silently failing to send when a non-SMTP mail driver (such as Sendmail) was selected
  • Fixed the in-app updater spinning on a frozen progress bar instead of showing the real error when an update can't be downloaded
  • Fixed one-time-credit plans displaying a misleading "per month" credit label on the pricing and usage pages
  • Improved security by updating underlying libraries to clear known vulnerabilities
  • Improved protection of published and exported sites against script-injection through database connection settings

Version 1.2.16

Changelog v1.2.16

  • Fixed file uploads in the chat being rejected when your plan allows any file type
  • Fixed the in-app updater spinning on a stuck progress bar when an update failed — it now shows the real error message
  • Updated bundled libraries with the latest security patches

Version 1.2.15

Changelog v1.2.15

  • New voice input — describe the website you want by speaking instead of typing
  • New Hebrew language with full right-to-left layout support
  • New icon picker in the landing page builder for customizing feature cards
  • Added new landing page feature cards that can be shown or hidden based on which plugins are installed
  • Added the missing "Enable Shopify Themes" toggle to plan settings
  • Improved the Shopify theme preview panel with a polished backdrop
  • Improved the landing page features layout to stay tidy with any number of cards
  • Updated landing page upgrades so existing installs automatically receive the new feature cards and translations
  • Updated the showcase screenshots and documentation to match the current product
  • Improved translations across the landing page and builder
  • Fixed loading placeholders appearing at the wrong times and added loading states to support ticket threads