Skip to main content

Changelog

1.4.46

Aug 29, 2026
  • Settings reorganized: General had grown to hold five unrelated things and now keeps only the visitor-facing ones — dark mode, accessibility, spam protection, coming soon and maintenance — on a single row of tabs instead of two.
  • Cookie consent now lives on Settings → Privacy & Compliance, next to the privacy policy tools it belongs with.
  • Front-end and admin languages, and the translation upkeep settings, moved to a new Settings → Languages page.
  • Dashboard branding, the agency credit and the sidebar help links moved to a new Settings → White Label page.
  • Edge caching, homepage critical CSS and slim page scripts moved to Settings → Caching, where they had no tab of their own and could be scrolled past unnoticed.
  • Fixed the section tabs on settings pages: several could never highlight as you scrolled, one on Advanced pointed at a section that no longer exists, and a few were listed out of order.
  • Media library: a file you upload from the picker is now selected for you instead of having to be found in the grid and clicked again.
  • Media library: the search box takes the cursor when the picker opens, so you can start typing straight away.
  • Media library: the focal point picker and image cropping work again in the page editor's picker.
  • Dashboard: tabbed pages now show a stable section name above the tab bar, matching the Design pages.
  • Branding: an admin chrome colour now prefers a light label and deepens the fill to earn it, instead of accepting a dark label that measured fine but read washed out.

1.4.45

Aug 29, 2026
  • Fixed the Log In and account buttons in 25 dark header designs, which were rendering as plain text with no outline because of a misspelled button style.

1.4.44

Aug 29, 2026
  • Two new transparent header designs, E1.3 Light and Dark, with a secondary button you can point at any page instead of the built-in Log In link.

1.4.43

Aug 29, 2026
  • Settings pages that were only reachable through a small cog button now have a proper tab bar: AI Chat, Payment Links, Social Posting, Loyalty, Video Hosting, Fleet, and the API.
  • AI Chat gets Conversations / Live Chat / Settings tabs, so the chat settings — including "Talk to a person" — are one click from the chat pages.
  • Payment Links settings had no link to it anywhere; it now sits beside the links list.
  • API and Webhooks now have their own entries under Settings in the sidebar.

1.4.42

Aug 28, 2026
  • Added a fleet health check that flags page templates left pointing at code that was renamed or removed by an earlier update, so a stale reference can be found and fixed instead of failing silently.

1.4.41

Aug 28, 2026
  • Photo galleries on content type detail pages now go through the responsive image pipeline, so visitors get a correctly sized, modern-format image instead of the full-resolution original — one measured gallery photo dropped from 95 KB to 6 KB.
  • A link whose address resolves to nothing — a related record with no public page of its own, or a category with no archive page — now renders as plain text instead of a dead link that silently reloads the page, and it no longer looks clickable when hovered.
  • Refreshing a content type's detail layout no longer writes a duplicate row into the page, which could stop the record's own details from appearing in every other row on that page.
  • The affiliate Conversions filter now lists every kind of conversion: course purchases, event ticket sales and performance bonuses were being recorded but could not be filtered for.
  • A health check that fails inside the updater itself can no longer pause a healthy release for every site — only a fresh, independent check is trusted to report a failure.
  • Extra script sources configured for an install now take effect when given as a content hash, instead of being accepted and silently ignored.

1.4.40

Aug 28, 2026
  • Product photos on shop product pages now use the responsive image pipeline, so a product page loads a correctly sized, modern-format image instead of the full-resolution original.
  • Dashboard text that changes with a count ("1 page" / "5 pages") is now translated in every language, using the plural forms each language actually distinguishes — including all six Arabic forms.
  • Dashboard translations refreshed across all 30 languages.
  • Automatic translation no longer rejects correct work in languages that punctuate differently from English, such as Urdu, Arabic, Hebrew, Persian, Korean, Chinese and Japanese.
  • Translated meta titles and descriptions are now held to the same length budget as the English originals.
  • Event pages are served straight from the cache, so they load faster for visitors.
  • New users are invited by email and set their own password, instead of you typing one for them.

1.4.39

Aug 27, 2026
  • New "Live chat agent" switch on any user — put whoever you like on the live chat team, at any role, instead of needing a special one.
  • New per-user content type access — give someone a login that manages only your job listings (or any one type), and not your pages, your other content types, or the type's settings.
  • The "Agent" role is now "Staff": an employee whose dashboard access is exactly what you grant them on their user.

1.4.38

Aug 27, 2026
  • Visitors can now ask the chat assistant to put them through to a real person — and it only promises one when somebody is actually at the keyboard. Switch it on at AI → Chat → Settings → "Talk to a person".
  • New Live Chat console at AI → Live Chat: see who is waiting, take over the conversation, reply, and set yourself available or away. An on-screen badge and chime alert you the moment someone asks.
  • When nobody is available the assistant says so plainly, hands over the phone and email you published, and offers to take a message instead of promising a person who isn't there.
  • Optional email and text alerts for handoff requests, for when nobody has the console open — both off by default, and capped so a single visitor can't run up your text bill.
  • New Agent staff role for people who answer chats but should not be able to edit the website — the live chat console is the only dashboard page they can reach.
  • Restoring a backup now brings the database structure up to date automatically, so an older snapshot no longer leaves the site running against an out-of-date schema.

1.4.37

Aug 27, 2026
  • Maps no longer show an "API KEY REQUIRED" watermark. The service behind several of the map styles ended free access and began stamping that across every tile it served, so all map styles now draw from a different provider. Nothing to change on your site — your chosen style keeps working, and hiding place names now works on the light and dark styles too.
  • Search results are no longer pushed down the list just because a product hasn't been added to the smart-search index yet, which could scramble rankings while the index was still building.
  • The Search settings page now tells you whether the smart-search index has caught up, instead of only showing how many passages it holds.

1.4.36

Aug 27, 2026
  • The store header's search suggestions now lead with the products that match every word you typed, so a run-together product name or a plain-word search surfaces the right product first instead of a loosely related one.

1.4.35

Aug 27, 2026
  • Shop search now understands the words shoppers actually type: run-together product names ("pro comfort max" finds ProComfortMax), part numbers with or without dashes, category names, and product option and spec values all match.
  • A searched shop grid is ranked by Best match (name hits first), with the store's normal sort restored the moment the search box is cleared.
  • Products gain a Search synonyms field (Shop → Products → edit) for the plain terms, nicknames and misspellings that never appear in a name — indexed for search, never shown on the site.
  • New in Shop → Settings → General: generate search synonyms with AI for products that have none, either on for new products or as a one-off pass for the current catalog (uses your configured AI provider).
  • The store header's search suggestions now find a product when every word matches, even when the exact phrase does not.

1.4.34

Aug 27, 2026
  • Shop search now matches every word you type rather than the exact phrase, so "pro comfort max" finds "ProComfortMax" and "attends large" narrows to the Attends products in Large.

1.4.33

Aug 27, 2026
  • Shop headers: the header search bar now takes shoppers straight to the shop page with their search applied — the same grid with category, price, tag and attribute filters, counts and sorting — instead of the plain site-search results page. The typeahead suggestions keep working, and the site-search page still handles searches for pages and articles.

1.4.32

Aug 27, 2026
  • Fixed: very small images (under 100px wide, e.g. thumbnails imported from an old store) showed as broken in product grids and galleries in modern browsers; they now display the original file.
  • Pages built before 1.4.31 whose list or shop layout includes a search box are repaired automatically on update, so the box's placeholder text and styling from the layout apply again.
  • Fixed: a gallery layout's lightbox setting is now honored as the default for that gallery.

1.4.31

Aug 27, 2026
  • Fixed: the search box in the shop layouts (and the list layouts that include one) ignored the placeholder text and styling set in the layout, always showing a plain "Search…" — the sidebar shop layout now reads "Search within these results…" as intended.

1.4.30

Aug 27, 2026
  • Sidebar shop layout: sub-categories now open directly beneath their parent category in the list, and the column scrolls with the page instead of inside a clipped box, so the selected category and its sub-categories are always in view on a large catalog.
  • The shop's in-page search box now says "Search within these results…" to make clear it filters the current results rather than searching the whole site.

1.4.29

Aug 27, 2026
  • Shop category filters now browse a nested catalog level by level: pick a top-level category and a second row of its sub-categories appears (and so on), each pill counting its whole subtree, while categories with no products no longer show a pill.
  • Fixed: a link to a sub-category (for example from the navigation or an old-site redirect) showed the whole catalog instead of that category's products.
  • The Sidebar Filters shop layout is now the store default for new shops and lists categories as an indented tree in a sticky left column; on phones the filters fold behind a Filters button so products stay above the fold. Existing shops keep their current layout — switch under Shop → Settings.
  • Price ranges, tags, and product attributes in the sidebar shop layout are now checkboxes, so shoppers can combine several at once (for example two price ranges); each price range shows how many products it holds.

1.4.28

Aug 27, 2026
  • WooCommerce sync: a long import can no longer be joined by a second scheduled runner (it now holds the pass via a heartbeat), customers are imported before orders, and every order is linked to its customer's member account — including orders imported earlier or placed as a guest with the same email.

1.4.27

Aug 27, 2026
  • Shop fixes for large, nested catalogs: the category filter bar now shows only top-level categories (each count includes its sub-categories) instead of every category, and the storefront cache is cleared automatically when a WooCommerce import pass finishes so new products appear right away.

1.4.26

Aug 27, 2026
  • Shop → Settings has a new WooCommerce tab: connect an existing WooCommerce store and import its categories, products (with variations and images), orders, and customers — then keep them in sync automatically while you build. Product categories can now be nested under a parent, and filtering the shop by a parent category includes its sub-categories.

1.4.25

Aug 26, 2026
  • The floating accessibility button is now OFF by default and no longer appears on your site unless you switch it on at Settings → General → Accessibility Widget. If you had already turned it on there, it stays on.
  • It helps individual visitors read a page, but it does not change your accessibility score — so it is now something you enable where a client wants it, rather than something every site shows.
  • You can still preview it on any page while signed in by adding ?a11y=contrast to the URL, even with the button switched off.

1.4.24

Aug 26, 2026
  • Settings → General → Accessibility Widget now shows you how to preview the accessibility settings on any page — add ?a11y=contrast to the URL (also ?a11y=all, ?a11y=text-xl, or a combination). It affects that one page view and changes nothing for your visitors.
  • The Accessibility Widget documentation now covers how to check a page and how to read the results.

1.4.23

Aug 26, 2026
  • You can now preview the accessibility button's settings on any page by adding ?a11y=contrast to the URL — also ?a11y=all, ?a11y=text-xl, or a combination like ?a11y=contrast,links. It applies to that one page view only and never changes what your visitors see.
  • High contrast now double-checks each colour it picks, so a correction can't land a fraction under the target it was aiming for.
  • Fixed a Spanish translation that was showing an untranslated value.

1.4.22

Aug 26, 2026
  • New: a floating accessibility button on your public site, on by default in the bottom-left corner.
  • Visitors can enlarge the text, raise the contrast, underline links, switch to a plain readable font, and pause animations — and their choices are remembered the next time they visit.
  • Turn it off, or switch the button to a dark style, under Settings → General → Accessibility Widget.

1.4.21

Aug 25, 2026
  • Fixed responsive, dark-mode, hover and focus styles being silently overridden by their plain counterpart on live pages — a row laid out four-across could render two-across, and some hover or focus states never appeared at all.
  • The AI chat assistant now answers a booking question with the specific location's own booking link.

1.4.20

Aug 25, 2026
  • Category and tag archive pages now get the same long edge-cache lifetime as every other page — depending on whether the page happened to be cached already, they were sometimes demoted to a short one and re-rendered more often than they needed to be.

1.4.19

Aug 25, 2026
  • Page editor saves now clear the cached copy of the page immediately — on sites with edge caching turned on, an edited page could keep showing visitors its previous version for up to 24 hours even though the save had gone through.

1.4.18

Aug 25, 2026
  • CRM Settings has a new Modules tab: switch Deals, Companies and Tasks off if your business doesn't use them, and they disappear from the menu, the contact page and the reports. Nothing is deleted — turn one back on and every record is still there. All three stay on unless you change them.
  • Marking a form submission as spam now offers to remove the CRM contact it created.

1.4.17

Aug 25, 2026
  • Marking a form submission "Not spam" now also withdraws it from the shared spam-intelligence feed. Previously a mistaken spam flag stayed in the shared corpus permanently, even after you corrected it on your own site.
  • Site health now warns when a visitor-country spam filter is switched on but no country is being detected — the filter looks active on the settings page while quietly letting every submission through. Running geo:install fixes it.
  • The contact-form spam filter recognises two more property-enquiry templates aimed at real-estate agents.

1.4.16

Aug 25, 2026
  • Job application forms no longer add applicants to your CRM contacts — job seekers were filling the contacts list alongside real leads. Existing employment forms are switched over for you, applications and notifications are unaffected, and the toggle is still on the form if you want applicants in your CRM.
  • The contact-form spam filter now catches three more cold-outreach families that were reaching the inbox as apparent leads: "free SEO audit" pitches, virtual-assistant outsourcing offers, and templated "I've prepared a proposal for you" messages.
  • Spam phrase matching now handles the curly quotes and dashes that come with text pasted from a word processor, which previously let some of those templates through untouched.
  • Fleet monitoring now tells you when a down install comes back up, including how long it was down.

1.4.15

Aug 24, 2026
  • Fixed: on a non-default language, the header cart icon opened the full cart page instead of sliding the cart drawer open. It now opens the drawer in the visitor's language, the same as on your default language.
  • New: transparent header designs for online stores — logo, menu, and search / account / cart icons over your hero image, with an optional promo bar above. Light and dark versions of each.
  • Faster: pages behind a feature toggle (Shop, Communities and similar) are now edge-cached and served without a session, like the rest of your pages.

1.4.14

Aug 24, 2026
  • The Pages list now shows Published/Draft/Unlisted badges and lets you filter pages by state.
  • Chat lead notification emails now fall back to your contact form's notification address when left blank.
  • Fixed the fleet uptime monitor being served a cached response, which could freeze an install's update heartbeat.

1.4.13

Aug 24, 2026
  • Fixed: opening a page in the page editor showed the preview blurred behind a stuck-open site search box. The preview renders normally again.
  • New: AI Chat can email your team the moment the assistant captures a lead — add the addresses under AI Chat → Settings → Lead notifications.

1.4.12

Aug 23, 2026
  • Updating now reliably clears your site's page cache. A queued cache-clear could be thrown away before it was ever delivered, which left visitors on a cached page loading files the update had replaced — quietly breaking menus, accordions and site search until the cache expired on its own.
  • The update's own check that the cache was cleared no longer reports success when it wasn't. It compared only the stylesheet, so an update that changed just the site's JavaScript always looked fine, and a missing cache-clear on a cached site is now reported as a failure instead of being mistaken for "this site has no cache".

1.4.11

Aug 23, 2026
  • Site search now shows results as you type again, everywhere on your site. The search box that opens from the header search icon (or Cmd+K / Ctrl+K) had stopped listing anything while you typed for visitors who weren't signed in — use the arrow keys to move through results and Enter to open one.

1.4.10

Aug 23, 2026
  • The search icon in your site header now opens the search box for visitors. On most pages it was doing nothing at all — and because it kept working while you were signed in to the dashboard, the broken version was only ever visible to your visitors.
  • Structured data now uses the field you actually named: a specific field such as "job title" no longer loses out to a more general one listed above it.
  • A person's employer is now published to search engines as the organisation they work for.

1.4.9

Aug 23, 2026
  • Fixed the logo not showing on the login page for sites using their own branding — the light-background version is now used when the login screen is light, instead of the white version that rendered invisible.

1.4.8

Aug 23, 2026
  • Fixed a SEO issue where a page could exist at multiple self-canonicalizing URLs.
  • Testimonial cards now offer a "Read More" link when the review text is long.
  • Added missing Spanish dashboard translations.

1.4.7

Aug 23, 2026
  • New "Read More Link" item for the page builder: keep a short quote on the card and let visitors open the full text in a pop-up — handy when a real customer review is longer than the testimonial card was designed for. Add it from the Add Item picker in any row.
  • AI-written meta descriptions now stay within the length search engines actually display.

1.4.6

Aug 23, 2026
  • Fixed: new-content translation now defaults off instead of on, so a site under construction doesn't spend AI translation credits on every publish before its copy has settled. Turn it on from Settings > General once the site is ready to launch.

1.4.5

Aug 23, 2026
  • Fixed the chat widget panel being too short for logged-in staff, which could clip the header.

1.4.4

Aug 22, 2026
  • Fixed pages showing outdated styles after a CMS update (oversized icons, broken layout) — the updater now delivers the server cache flush reliably and verifies the site picked up the new release.
  • Links opened from the chat window now navigate the page instead of the chat frame.
  • Complimentary installs now include a monthly Managed AI allowance, with alerts to the site owner as it runs down.

1.4.3

Aug 22, 2026
  • AI writing tools now carry a reasoning-effort setting on every surface, with sensible per-task defaults, and only offer it on models that accept it.
  • The dashboard AI assistant now names the model it will actually run on, and meters its usage against its own budget.
  • Image alt text is generated through your configured AI provider, and now works on managed-AI installs.
  • Outbound email is composed in the recipient's language rather than whoever happened to trigger it.
  • Dashboard translations now cover text defined in PHP, not just page templates, and the shipped admin translations have been brought up to date.
  • The AI Rate Card is now linked from the sidebar, and shows a per-picture price only where pictures can actually be billed.

1.4.2

Aug 21, 2026
  • Managed AI is now sold as a monthly dollar credit instead of a token allowance. A plan carries your margin, and a member's AI credit is whatever their price leaves over — so it stays correct when you change a plan's price.
  • Members can buy one-off AI credit top-ups from their account area, and you can grant credit to a member from their member screen.
  • Members can switch to another plan in the same category themselves, with each plan's price and included AI credit shown side by side.
  • Google Gemini and DeepSeek can now be brokered as AI providers alongside Anthropic and OpenAI.
  • The AI credit meter on Settings → API Keys now reads in dollars, matching the alert emails and the over-limit message.
  • Fixed: a yearly plan granted roughly twelve times its intended monthly AI credit.
  • Fixed: an AI credit top-up paid by bank debit charged the member without adding the credit.
  • Fixed: a failed image request could still be billed.
  • Fixed: members on a pay-as-you-go plan were emailed "your AI credit is used up" every month with no usage.
  • Fixed: a member holding bought credit was told their AI features were paused.
  • Fixed: an install showed no credit meter for a member whose plan includes no monthly credit but who has bought a top-up.
  • Fixed: saving the AI rate card pinned every rate, so later official rate updates never reached you.

1.4.1

Aug 21, 2026
  • Managed AI is no longer tied to a single provider. Each AI task — translation, live chat, code, alt text, icon suggestions — can run on its own provider and model, following what your provider routes it to.
  • Fixed: on installs using Managed AI, the Per-Task Overrides section offered only providers that need an API key of your own, so it could not be used at all. Managed options now appear there and work without a key.

1.4.0

Aug 21, 2026
  • The AI Assistant now lives in the page editor sidebar. Chat to it with the preview still on screen, and it knows what you have selected — click a section or a button in the preview and the conversation follows you there. The floating bubble that used to sit on top of the sidebar's Back and Cancel buttons is gone.
  • Pick a different AI model, or a different provider, for a single conversation — without changing your site's default. The choice lasts until you reload.
  • Fixed: the assistant could silently lose its memory partway through a conversation on a busy page, so asking it to undo what it had just done found nothing to undo.
  • Fixed: the page editor's assistant answered "HTTP request returned status code 400" to every message.
  • Shop installs now serve content pages straight from the edge, building the cart only when a visitor reaches for it.
  • The chat bot can look up a location's own phone, email and address, and no longer offers events when a visitor asks about locations.
  • Fixed: a design library row displayed a fax number where the phone number belonged.
  • The page editor no longer repeats an item's text preview on its card when the card's name already says the same thing.
  • Fleet: an edge server that quietly stopped serving cached hits is now flagged by a self-check probe.
  • Updates: page forms are re-checked after an update installs, so a form that needs a session is never left stranded on a static route.
  • Dashboard translations brought up to date across all 30 languages.

1.3.17

Aug 21, 2026
  • Header designs with Log In / My Account links no longer keep pages out of the fastest cache mode — the links now swap per visitor in the browser.
  • Page editor: the page name in the top bar now opens Preview Settings — one place to switch pages (with search), preview the page as a Guest, Logged in, or Staff visitor, and pick the previewed record and layout on template pages.
  • Fixed promoted item pages not converting to the fast serving form when their generated page code used a different quote style.
  • Dashboard translations updated.

1.3.16

Aug 21, 2026
  • Fixed a crash that could make every public page fail to load on sites with a language set up without a flag icon.
  • Pages that contain a contact form are now fully cached - the form loads on its own the moment it scrolls into view, so the rest of the page serves instantly.
  • Item pages promoted to their own page (a service, product, or listing) now serve from cache like regular pages.
  • Links typed into body copy now keep visitors in the language they are browsing.
  • Fleet dashboard: a new Resources tab showing CPU, database time, and disk use per install, plus weekly digest breakdowns and an alert when one install dominates its server.
  • Fleet monitoring no longer reports routine backup-slot expiries as stuck runs.

1.3.15

Aug 20, 2026
  • Content detail pages — blog posts, locations, services and other records — now serve as plain pages with nothing interactive to boot, and on LiteSpeed hosting the server cache can hold them, with edits still clearing the cached copies the moment they save.
  • Language-prefixed pages no longer start visitor sessions, and redirects served under a language prefix now keep the visitor in their language.
  • New content can be translated automatically when it publishes, following the site's translation upkeep settings.
  • Translated pages now emit self-referencing canonical tags and the sitemap lists their language alternates for search engines.
  • Redirect rules that would bury a live page are now flagged and blocked, and fleet health reports any existing ones.
  • Fixed a server error when a signed-in admin followed a broken dashboard link through a language prefix.

1.3.14

Aug 20, 2026
  • Pages without query strings, legacy redirect links, robots.txt, sitemaps, and the site manifest are now served straight from the server cache on LiteSpeed hosting, and content edits still clear the cached copies the moment they save.
  • Direct hits on /index.php and common scanner probes are now answered by the webserver before they reach the application, freeing capacity for real visitors.
  • Newsletter and job-alert signup forms fetch their security token when a visitor starts filling them in, so the pages that carry them can be fully cached without breaking the form.
  • Shared-row designs are now inspected when deciding whether a page is safe to serve from cache, and changing a shared row re-checks every page that uses it.
  • Fleet health reports now include OPcache saturation and out-of-memory restarts.

1.3.13

Aug 20, 2026
  • Clearing the image cache now hands the refill to a background catch-up run, so a site's images re-warm in minutes instead of trickling back over days.
  • Fleet: an install whose scheduler has stopped running is now detected and nudged back to life automatically, and flagged if it stays stalled — previously the site looked perfectly healthy while its updates, scheduled publishing and backups were all stopped.
  • A stalled scheduler now warns on the install's own dashboard whether the site runs its tasks by cron or automatically, with advice matching how it is set up.
  • Fleet: error-spike alerts now name the error that is actually spiking, instead of whichever message happened to sort highest.

1.3.12

Aug 20, 2026
  • Fixed quiet sites silently stopping their scheduled work — the homepage now triggers the background scheduler, so update checks, scheduled publishing, and backups keep running on a site with little traffic.

1.3.11

Aug 20, 2026
  • Fixed the mobile menu on phones — a menu taller than the screen now scrolls inside the menu itself instead of scrolling the page behind it, so the lower items are reachable.

1.3.10

Aug 20, 2026
  • Images are now served straight from disk by the web server once generated, so pages with photos load faster and stop waking PHP for every image.

1.3.9

Aug 20, 2026
  • Sites no longer end up running without their route cache after a page routing change, which had been quietly slowing every page load until someone noticed.

1.3.8

Aug 20, 2026
  • Images are now held by the edge cache on LiteSpeed servers instead of reaching PHP on every request, so pages that carry a lot of photos load noticeably faster.
  • Updates no longer leave a site running without its route cache when the rebuild hits a transient failure, which had been quietly slowing every request afterwards.

1.3.7

Aug 20, 2026
  • A failed CMS update now recovers on its own when the download link has expired, instead of waiting for the next nightly check.

1.3.6

Aug 20, 2026
  • The Fleet page now counts installs that are not on a fleet backup schedule, so a site you meant to enroll cannot sit unnoticed without scheduled backups.
  • Dashboard translations updated for the latest admin screens.

1.3.5

Aug 20, 2026
  • Missed Call Text Back now screens callers with a whisper prompt, follows your business hours, routes to the right phone, and can take a voicemail.
  • Page views are now counted on cached pages that previously went unrecorded, so your analytics no longer under-report busy pages.
  • Fleet-managed installs that shared the same nightly maintenance time are now spread apart, so their backups and updates stop queueing behind one another.

1.3.4

Aug 20, 2026
  • Instant edge cache refresh on Cloudflare: connect a zone API token under Settings → General → Performance and content edits clear the affected pages from Cloudflare the moment they save, so cached copies can be kept for a full day instead of minutes.
  • LiteSpeed servers now cache static pages automatically and clear the right pages the instant content changes — no server configuration needed.
  • Fixed error pages briefly advertising themselves as cacheable on sites with edge caching enabled.
  • Missed Call Text Back: forward your business line through the Inbox and callers you couldn't answer automatically receive a text so the lead isn't lost.

1.3.3

Aug 19, 2026
  • Fixed contact forms on pages that were made cookie-free — pages with a contact form now correctly keep their visitor session.

1.3.2

Aug 19, 2026
  • The AI chat widget now loads on demand in its own lightweight frame — pages carry only the chat bubble, so sites with chat enabled get the same faster, cookie-free static pages as everyone else.
  • Conversations still resume across page views, staff takeover replies still arrive live, and the admin assistant switch works exactly as before.

1.3.1

Aug 19, 2026
  • New switch under Settings → Caching blocks WordPress scanner probes (/wp-login.php, /wp-admin, /xmlrpc.php) before your site loads, so constant bot traffic stops using server resources. Off by default, and most useful on servers that ignore .htaccess rules.

1.3.0

Aug 19, 2026
  • Faster public pages: fully static pages no longer start a visitor session or set cookies, so browsers, CDNs, and server caches can serve them directly.
  • New "Edge caching for static pages" switch under Settings > General > Performance (off by default) lets Cloudflare or LiteSpeed serve static pages without touching the site at all.
  • The lightweight page runtime now applies to every static page, not just the homepage, trimming script weight across the site.
  • New Canvas section type for the page builder: free-form drag, snap-to-grid placement, span handles, layering, and a set of curated canvas templates.
  • Testimonial quotes, authors, and roles can now be edited inline on the page.
  • Fixed rich-text areas in design-library rows that could render unstyled.

1.2.39

Aug 19, 2026
  • Fixed links breaking when a URL contained an "&" — it was being double-encoded.
  • Images bound to empty content no longer render a grey placeholder box on the public site.
  • The site assistant now refreshes the public page after applying a change, so edits appear right away.
  • The social share image and search-engine logo are now stored as site-relative paths, so they keep working after a domain change.
  • New content types now generate their listing page with the media list and sidebar layout by default.
  • The sidebar Categories card is hidden on content types that have no categories set up.

1.2.38

Aug 19, 2026
  • Sub-items are now a per-type setting: the "New Sub-item" action only appears on content types where nesting makes sense, and you can turn it on for any type under Content Types → Allow sub-items. Types that already use nesting keep it switched on.
  • You can now create a record that belongs to just one item straight from its own New form — for example adding a team member to a single location — instead of only from inside that location. Pick the item under Visibility and it is added there automatically.

1.2.37

Aug 19, 2026
  • Tidied the content list filters: the visibility and status filters now share one row instead of stacking, and the note repeating the hidden-record count has been removed since that count already sits on the filter itself.

1.2.36

Aug 19, 2026
  • Records created for a single item — like a team member added to one location — are now findable on their content list: search finds them, a new Visibility filter shows them, and you can move one to the shared list so it can be used on other records too.
  • Editing your English text no longer erases the record of what a translation was made from, so translations that fall behind an edit are spotted and refreshed again instead of quietly going stale.
  • The team row on a location page now centers itself when the location has fewer members than a full row.
  • Dashboard translations brought up to date for the newest admin screens.

1.2.35

Aug 19, 2026
  • Managed AI usage is now metered and enforced per plan with monthly allowances.
  • Members can now see their AI usage allowance meter, and get notified by email at 80%, 95%, and 100% usage.

1.2.34

Aug 18, 2026
  • Fixed redirects not taking effect when the URL matched an existing page route.
  • Fixed backups and scheduled pre-update snapshots colliding when they ran at the same time.

1.2.33

Aug 17, 2026
  • Multi-language sites now keep their translations in step with the original text: editing your English marks any translation made from the older wording as out of date, and a daily check re-translates it automatically. While a translation is out of date the page shows your current original text rather than wording that no longer matches — both behaviours are settings under Settings → General → Front-End Languages.
  • New translation glossary at AI → Knowledge: pin terms that must always be translated a certain way, or that must never be translated at all (brand and product names). Translations that ignore a pinned term are rejected and retried.
  • Translations are now produced with a stronger AI model, given the surrounding page copy for context, and read back against the original to catch meaning changes before they are saved.
  • Fixed: a site that could not send email still showed as healthy on the Fleet dashboard, because the mail check never reached it.

1.2.32

Aug 17, 2026
  • Pages promoted to their own URL now show their translated title in each language instead of the English one.
  • A page redirect now keeps visitors in their language instead of sending them to the English version.

1.2.31

Aug 17, 2026
  • Fixed card and listing links on translated pages sending visitors back to the default language. A card on your /es/ page now links to the /es/ version of its destination instead of the English one. Only affects sites using more than one language.

1.2.30

Aug 17, 2026
  • Unpublishing a content item now marks it Unpublished instead of Draft.
  • An item created as "only on this item" is now owned immediately.

1.2.29

Aug 17, 2026
  • Fixed the update progress bar jumping straight to 100% instead of animating smoothly during a CMS update.

1.2.28

Aug 17, 2026
  • Grid items can now have their own visibility rule, under the Advanced tab — so a single card in a grid can be shown or hidden per record, per language, per date window, or for logged-in visitors only. A hidden card closes up its space instead of leaving a gap.
  • Fixed editing a related item's featured image inline.

1.2.27

Aug 17, 2026
  • Fixed FAQ accordions showing "'" instead of an apostrophe (and "&" instead of "&") in question text.
  • Fixed a pre-built content type not applying its preferred page designs when created from the Add Content Type form — an events type now leads with its calendar layout rather than a plain list.

1.2.26

Aug 17, 2026
  • While an update installs, the site now shows a calm "Back in a moment" page that refreshes itself, instead of a bare "503 Service Unavailable" error.
  • Fixed an alarming full-screen error box that could appear over an update that had actually succeeded.
  • The update progress bar now keeps moving for the whole install instead of freezing partway through.
  • The update card no longer lists a "Latest" version older than the one you are already running.

1.2.25

Aug 17, 2026
  • Fixed row-accent utilities to blend more consistently across section styles
  • Fixed the image lightbox to open the original photo when it's sharper than every generated size
  • Fixed a wide logo overflowing the dashboard sidebar
  • Fixed the AI chat assistant carrying a wrong answer forward and poisoning the rest of the conversation

1.2.24

Aug 16, 2026
  • Fixed site search running in a slower, less accurate mode on installs where the search indexes were never set up — they are now installed automatically.
  • Fixed the AI chat assistant saying the business doesn't offer a service when that service has its own page.
  • The AI chat assistant now also searches by meaning, so it finds the right page even when a visitor phrases things differently from your wording.
  • Transparent header designs now open on the light or dark version that suits your homepage hero, so a dark hero no longer previews with an invisible menu, search icon, and logo.

1.2.23

Aug 16, 2026
  • Fixed the AI chat assistant saying a service isn't on the website when it is — its searches were coming back empty because longer, more descriptive queries matched less, not more.
  • The assistant now falls back to meaning-based search when a keyword search finds nothing, so it finds the right page even when it phrases the question differently from your page.
  • Added a Clear chat button to the chat window, so a visitor can start a fresh conversation. Your chat history and reports are kept.
  • Fixed meaning-based search linking a nested page (a service listed under a parent service) at its old shorter address.

1.2.22

Aug 16, 2026
  • The AI chat assistant now searches your site before answering questions about what you offer — including simple yes/no ones — and points the visitor to the specific page with a link instead of only saying yes.
  • Fixed the assistant replying that a service isn't on the website when that service has its own page.
  • The assistant now shows a single thinking indicator while it looks things up, instead of typing out text and erasing it.
  • Fixed pages nested under another page (such as a service listed under a parent service) being linked at their old shorter address across site search, chat, social posts, alert emails, comment links and the REST API.
  • Search engines are now pointed at the nested page's real address instead of a redirect, and the SEO scanner audits the real page.
  • Fixed an edit to a nested page sometimes leaving the old version showing until the cache expired.
  • AI Chat is now switched on by default for member installs.

1.2.21

Aug 16, 2026
  • Square and stacked logo marks now display larger in headers and footers — logo sizing was tuned for wide wordmark logos and rendered square badge logos too small.

1.2.20

Aug 16, 2026
  • Design > Components > Buttons: the color pickers now show the exact shades your site renders — the gray scale gets its half-steps (150, 250, 350…), and a Secondary color that follows your gray scale shows those grays instead of a lookalike ramp.

1.2.19

Aug 16, 2026
  • Internal: retired the old git-based update method. Every site already installed updates the same way (download a verified package), so this removes an unused second path — nothing changes about how your site updates.

1.2.18

Aug 16, 2026
  • Improved: the update progress card now reads its progress from a small status file instead of asking the site itself, so it keeps showing accurate progress while the update swaps files — and reloads on its own when the update finishes.

1.2.17

Aug 16, 2026
  • Fixed: applying a CMS update no longer shows the admin an error popup part-way through. The update itself was always completing normally — the progress card checks in every few seconds, and those check-ins could fail harmlessly while files were being swapped.

1.2.16

Aug 16, 2026
  • Fixed: on the dark header designs, the header's main call-to-action button was painted a shade darker than your Branding primary color, so it didn't match the other buttons on the page. It now follows the Branding primary like every other button. This applies to headers chosen after this update — if your site already uses a dark header, re-pick it under Design to take up the fix.

1.2.15

Aug 16, 2026
  • Fixed: on Design > Branding > Colors, each gray scale card could only be picked once per page load — going back to a scale you had already selected did nothing.

1.2.14

Aug 16, 2026
  • Fixed: a brand color that follows your gray scale (shown as tone-500, tone-700, etc. on Design > Branding > Colors) now previews the gray your site actually renders, instead of an unused leftover color.
  • Fixed: switching gray scales (Zinc to Stone, and so on) now keeps each color on the same shade instead of quietly moving it lighter.
  • Fixed: new AI-generated sites now keep the secondary brand color they were built with.

1.2.13

Aug 15, 2026
  • Menus: a page with a long title no longer pushes the Page field over the Navigation label field when you add or edit a menu link. The picked page is now the button itself — click it to change the page, or the × to clear it — and it lines up with the fields beside it.
  • SEO: local business items now publish their map coordinates, and the reviews markup reports your actual business type instead of a generic one.
  • Content: an embedded record can now quote details from the record it is shown on.

1.2.12

Aug 15, 2026
  • Location and business pages can now declare a specific schema.org type — Medical Clinic, Dentist, Real Estate Agent, Restaurant, Automotive Business, Home & Construction, Legal Service or Professional Service — instead of only the generic Local Business, so search engines get a more precise description of what your business is. Set it per content type under Content Types.
  • The site-wide Schema type on Settings → SEO offers the same list, so the markup for your site as a whole can match your industry too.

1.2.11

Aug 15, 2026
  • Location hours can now include a midday break — set a day to open, then click "+ Add a break" to add a second set of times, e.g. "Mon – Fri: 8 AM – 1 PM, 2 PM – 5 PM".
  • Split hours are now published to search engines as two separate open periods, so a business that closes for lunch no longer reads as open all day.

1.2.10

Aug 14, 2026
  • Fixed the Site Assistant failing with an HTTP 400 error on managed AI plans.
  • Added a live Event Schedule Table row to the design library.

1.2.9

Aug 14, 2026
  • Events: the Get Tickets button now only appears when the event actually has tickets on sale.
  • Events: the free RSVP form is now opt-in per event instead of always showing.
  • Venue Rental: the venues hub page now skips straight to the single space when only one is published, and can be pointed at a custom booking page.
  • Page editor: fixed staged row edits detaching from their row when rows are reordered.
  • Dashboard: caught up admin translation strings.

1.2.8

Aug 14, 2026
  • Venue Rental: tap an open day on the availability calendar and it now fills in the booking form for you.
  • Venue Rental: with more than one space published, the calendar and booking form add a space picker so every space is bookable from one page.
  • Venue Rental: inquiry spaces with a published rate card now show an estimated total while you build your request.
  • Venue Rental: new "Book Your Date Panel" design row puts the calendar and request form side by side.
  • Events: new flyer-sidebar event detail layout.
  • Events: upcoming events cards now show the full date and time.

1.2.7

Aug 14, 2026
  • Real Estate: a new Buyer Activity page shows which visitors saved which homes, with an optional daily digest email so you know who to follow up with.
  • Setup: the installer now asks for your timezone instead of silently defaulting to UTC.
  • Scheduled tasks that run at a set hour (like digest emails) now use your site's timezone rather than UTC, so a "morning" email arrives in the morning.
  • Page editor: Ctrl+Z and Ctrl+S now work while your cursor is in the page preview.
  • Design library: the asymmetric gallery's two columns now end level at every screen width.
  • Design library: row-spanning tiles in bento galleries now fill their rows, so the columns end level.

1.2.6

Aug 13, 2026
  • Fixed an update failure that could take a site offline: when a release retired a bundled third-party library, the site kept looking for it afterwards and every page returned an error until the cached list was cleared by hand.

1.2.5

Aug 13, 2026
  • Fixes AI text generation coming back blank on the newest Claude models. Claude Opus 5 and Sonnet 5 think before they answer, and that thinking was consuming the whole response budget — so translations, alt text, icon suggestions and editor copy silently produced nothing.
  • Adds Gemini 3.7 Flash as the Google default, and replaces the discontinued deepseek-chat model with DeepSeek v4 Flash.
  • Moves the top Claude quick-pick to Claude Opus 5, which is more capable at the same price as Opus 4.8.
  • Fixes favicon and dark-logo generation on managed-AI installs, which previously refused with a message telling you to switch to a provider you had not set up.
  • Fixes the media library's "Generate Image" button and the page editor's row background generation not appearing for Google and managed-AI installs.
  • Removes the Stability image provider. fal.ai, OpenAI and Google remain; Stability was BYO-key only and was refused by favicon, dark logo and reference-image generation anyway.

1.2.4

Aug 13, 2026
  • Site search now corrects misspelled visitor searches. Someone who types "plummber" on a site that says "plumber" lands on the right page instead of a dead end, and a search that half-matches gets a "Did you mean...?" link. It works on both free search engines, corrects against your own site's words, and needs no setup.
  • Dashboard screens picked up missing translations for the non-English admin languages.

1.2.3

Aug 12, 2026
  • Fixes the page editor, which failed to open on 1.2.2.
  • Out-of-date translation badges now resolve page-specific wording against the right English source.
  • Semantic Search now has its How it works guide on the Features page.

1.2.2

Aug 12, 2026
  • Site search now ranks results by meaning rather than keyword overlap, so a visitor who asks for something in their own words still finds the right page.
  • The AI assistant answers from real passages of your site's content, and stays quiet when your site genuinely doesn't cover the question instead of inventing an answer.
  • Search synonyms now apply on every search engine, not just Meilisearch, and new installs start on MySQL full-text search for better matching out of the box.
  • Turn semantic search on or off from Settings → Search.
  • AI translations are now checked against the original text before they are saved, so a mistranslation or a dropped sentence is caught rather than published.
  • Out-of-date translation detection now covers every part of the site that can be translated — card and list items, shortcodes, and the cookie banner, age gate and business details — not just page text.
  • Labels whose English lives in the page design (like a "Hours" heading) can now be verified and kept in sync like any other translated text.
  • Reviewed translations are refused if the English changed after the review, or if the menu item or card they were written for has since moved, so a correct translation can never land on the wrong element.
  • The Job Listings dashboard card now leads with your open positions.
  • Fixed AI image generation not being attributed to the right install on managed accounts.
  • Translation reports run substantially faster on sites with a lot of content.

1.2.1

Aug 12, 2026
  • New: Blog Agent — an AI agent that drafts blog posts on a schedule and either sends them to editorial review or publishes on its own judgment, with its own dashboard page and AI-generated featured images.
  • New: AI image generation can now run through WebProCMS's managed service, so image generation works with no provider API key of your own.
  • New: the editor flags translations that have gone out of date since the source text changed, with a one-click "still correct" action to clear a false flag.
  • New: page names and meta title/description are now covered by translation sync, so they stay in step with the English source.
  • Fixed: dashboard feature cards added after you customized your dashboard (Job Alerts, Vehicles, Contracts, Unified Inbox, Projects) now show up in Customize instead of staying hidden forever.
  • Fixed: a daily warning about missing theme media no longer logs for themes that were never expected to ship any.
  • Fixed: AI-generated images now request sizes the image model actually accepts.
  • Fixed: Venue Rental leads now show up correctly as their own source in CRM automation rules.
  • AI Settings and AI Usage moved under the AI menu, alongside AI Knowledge and Chat.

1.2.0

Aug 12, 2026
  • New: AI Admin Assistant — a conversational assistant across the dashboard, the page editor, and the live site, with the site's own knowledge, brand voice, and audience built in.
  • The assistant can build and restyle pages for you: inserting or removing rows and making design changes on request, with full undo.
  • New: Venue & Facility Rental module — availability and quote engines, an online booking flow, staff bookings, lease contracts with balance invoicing and refunds, and a dashboard for managing it all.
  • Fixed: many public flow pages (checkout, booking, invoices, forum, reviews, tickets, contracts, and more) were missing their page-title heading.
  • Fixed: feature toggle switches sometimes displayed the wrong on/off state.
  • Fixed: the page editor sidebar could drop an item's card while the item was still on the page.

1.1.14

Aug 11, 2026
  • Fixed Preview-as so it truly previews as the selected role instead of silently doing nothing for non-Super admins.
  • Fixed a Blade compile error on the Updates settings page that could break view:cache in production.

1.1.13

Aug 11, 2026
  • User accounts, General settings and Privacy settings are now Admin-only. Managers keep Business settings (hours, address, contact details) along with all of their content tools.
  • Managers no longer see CMS update controls, user accounts in dashboard search, or the Users shortcut on the dashboard.
  • The dashboard's site and support links are consolidated into the floating button cluster.

1.1.12

Aug 10, 2026
  • Photos now serve as AVIF nearly everywhere instead of only a few spots — galleries, sliders, split-image rows, section background images, and images placed inside blog posts. Where your server supports AVIF these are around 35% smaller than before, with an automatic fallback for older browsers.
  • Fixed a section losing its background colour or gradient when a background image was set on it as well.
  • Dashboard → Tools → Image Cache now tells you whether your server can produce AVIF images, and what to ask your host for if it cannot.
  • The chat widget now loads only once a visitor interacts with it, so pages that use it start up faster.

1.1.11

Aug 10, 2026
  • Photo hero rows now serve their background as a responsive image, so phones download a phone-sized file instead of a full desktop-width one.
  • Large screens get a sharper hero — the old background-image path capped every screen at a single smaller size, no matter how big the display.
  • Images stored as WebP now also get AVIF versions, typically around 35% smaller, on top of the JPEG images that already had them.

1.1.10

Aug 10, 2026
  • Fixed clickable images/titles in card rows not working when the button's link was set during page setup instead of typed into the editor — existing pages heal automatically.
  • Fixed the default theme pages shipping card rows whose images and titles could never be made clickable.
  • Page editor sidebar item cards now show a snippet of their own text, so similar-looking items (e.g. two "Subheadline" fields) are easy to tell apart.
  • SEO audit now flags text fields still showing unedited design-library template copy.
  • Fixed dashboard brand-color labels being hard to read on certain mid-tone primary colors.
  • Updated the RunCloud install guide with a server memory setting needed for reliable AI image generation.

1.1.9

Aug 9, 2026
  • Fixed a rare fault that could leave a large photo blank on high-resolution screens. When the server was briefly short on memory it could produce an empty AVIF version of an image, then cache and serve it as if it were valid — so that photo stayed invisible until the cache was cleared by hand. Empty variants are now rejected before anything can cache them.
  • Restored the breadcrumb trail and its search-engine markup on the page-title band used by installs without a theme, which also fixes the trail shown on Documentation sub-pages.
  • If you host on RunCloud, the installer now recommends raising Max Execution Time from 30 to 60 seconds, which gives large images enough room to finish generating on the first visit.

1.1.8

Aug 9, 2026
  • The contact page now arrives with its form already working — new sites previously showed the contact details but no form until someone re-picked it in the editor.
  • New sites that haven't chosen a theme now open with the dark photo page-title banner and breadcrumb instead of a plain white band.
  • Map rows now read their address from your Business settings.
  • The installer offers to change the admin password instead of forcing it.
  • The installer hands you paste-ready Disabled Functions lists for your host.
  • Fixed the installer's PHP checks on RunCloud, including treating the proc_* functions as all-or-nothing.
  • Fixed install-wide banners and pop-over menus breaking the dashboard layout.

1.1.7

Aug 9, 2026
  • Fixed the page editor's Save button going dead after switching to Header/Footer Sections.
  • Fixed the business email address being auto-published on the privacy page.
  • Fixed contact-row business info (address, phone, hours) not translating.
  • Fixed inline-edit labels in the design library not translating.
  • Contact rows now make phone numbers and emails click-to-call / click-to-email.
  • Contact rows can now link the office address to driving directions.
  • Added four new full-bleed map rows for plain addresses in the design library.
  • Every theme now ships real Terms of Service content.
  • Sidebar cards default to the visible action bar, with the compact chevron removed.

1.1.6

Aug 8, 2026
  • Added a per-task AI provider override so the chat assistant can run on its own provider/model separate from the editor assistant and site generation.
  • Fixed several shipped theme pages (Contact, About, Terms of Service) that were missing their page-title heading band.
  • Fixed Menu Link Cards rows going blank after renaming or removing the mega-menu heading their Parent item filter pointed at.
  • Fixed inconsistent "Designed by" footer attribution punctuation across footer designs.

1.1.5

Aug 8, 2026
  • Collection rows can now list an item's sub-items automatically — service pages can show auto-updating sub-service card grids that follow the dashboard (publish, unpublish, or reorder a sub-item and every grid updates).

1.1.4

Aug 8, 2026
  • New sites now start with a Legal menu, so the footer's Privacy Policy and Terms of Service links work right away instead of coming up blank.

1.1.3

Aug 8, 2026
  • Fixed a bug where restoring a backup snapshot could overwrite the built-in design library with older row templates instead of just restoring your content.
  • Fixed inconsistent encoding of design library item names that could cause some items to be mishandled after a restore or paste.

1.1.2

Aug 8, 2026
  • The Outline White button style is now named Outline Inverted; existing buttons keep rendering unchanged.
  • Page-builder section internals hardened so special characters in item names can never break a page's markup.

1.1.1

Aug 8, 2026
  • Platform hardening ahead of launch: safer update and page-builder contracts.
  • Job alert emails now support one-click unsubscribe directly in mail clients.
  • Rows and pages copied between sites now keep their theme-supplied images.
  • Data tokens accept the pipe filter spelling ({item.title|upper}).
  • Page editor no longer errors when a preview record type is unavailable.

1.1.0

Aug 8, 2026
  • Page-builder internals move to a clearer attribute format (baked- prefix) — automatic, no action needed, and older page files keep working unchanged.
  • Fixed: design-library rows with dotted filenames could silently disappear from the page editor.
  • Update-channel hardening: versioned update endpoints, a standby release-signing key, and a protocol version on the license check.
  • Custom feature, theme, and design-library extension manifests are now versioned for forward compatibility.
  • New installs use CMS_ADMIN_EMAIL / CMS_ADMIN_PASSWORD environment names (previous names still honored).

1.0.202

Aug 7, 2026
  • Fixed internal editor attributes leaking into public page HTML source
  • Repeater card buttons can now have their own accessible label instead of always borrowing the card heading

1.0.201

Aug 7, 2026
  • Fixed an ampersand showing as stray characters in the hidden screen-reader text that gets added to buttons with a generic label like "Learn More".

1.0.200

Aug 7, 2026
  • Your site's structured data now includes its business name, website, phone, email and street address — search engines were previously handed an almost empty business record.
  • The default social share image now applies to ordinary pages too, not just blog posts and products, so any page shared to social has a preview image.
  • Service areas typed as a sentence ("Texas, Arkansas, and Oklahoma.") no longer list "and Oklahoma." as a served area in your structured data.
  • Buttons and links whose label is generic ("Learn More") are now announced to screen readers with the heading of the card they sit in, so a row of identical links is usable.
  • New "Describes (screen readers)" field on buttons and links, for naming a destination by hand where there is no card heading to borrow — a hero or a standalone call-to-action.
  • New buttons now default their link to a page on your site instead of starting blank.

1.0.199

Aug 7, 2026
  • Fixed the SEO scanner getting stuck on some sites due to a content-security-policy issue.
  • Card-style design rows now let the whole image and title link through to the detail page.
  • Added click tracking for links in SMS marketing campaigns and sequences.
  • Automated scanner hits no longer inflate marketing open/click counts.
  • Editor: added object-position controls for Slider/Gallery images and more efficient per-breakpoint design settings.
  • Fixed an issue where some internal links could lose the visitor's selected language.

1.0.198

Aug 7, 2026
  • Fixes the page editor's Translate button silently doing nothing on long rich-text fields — a terms-of-service or privacy body now translates in stages, and a provider error is reported instead of a false "translated" message.
  • Object Fit, Object Position, Border Radius, Shadow, Center Block and Alignment can now be set per breakpoint, so a crop, corner radius or alignment can differ between phone and desktop.
  • Card and pricing links inside repeating rows now keep the visitor's language, instead of sending a Spanish visitor back to the English page.
  • Contact form Email / Phone / Office / Hours labels can now be translated like the rest of the page.

1.0.197

Aug 6, 2026
  • Popups & bars: preview a design from the list before inserting it
  • New design-library template: Popup - Photo Full Bleed
  • Fixed: Photo Full Bleed popup copy washing out over the photo
  • Fixed: photo-split popup grid layout collapsing, and its CTA click not dismissing the popup
  • Editor: fixed inserted badges/items not aligning or spacing consistently across rows
  • Editor: fixed a design lens (Style/Padding/Text Size/Font Weight/Show-on-device) wiping out a freshly-inserted item's other classes on first use

1.0.196

Aug 6, 2026
  • Fixed pasting into a page-editor preview text field inserting styled/junk markup instead of plain text.
  • "Refresh from design library" now stages the update until you save the page, and warns if refreshing would orphan existing content.
  • Added a Delete option for menus directly in the menu's ⋯ dropdown.
  • Page editor's image picker can now rename and delete media categories, matching the Media Library page.
  • CMS updates now show a live detail line describing what's happening at each step (backup, download, file install, etc.).

1.0.195

Aug 6, 2026
  • Fixes a duplicate filter bar on generated listing pages. Locations and other content-type index pages could show a second, identical set of filter pills above the grid. Existing pages are repaired automatically when you update.

1.0.194

Aug 6, 2026
  • Content types now support relation sharing modes (opt-out/opt-in) with safe transitions between them
  • Added Show On safety guards for content-type relations
  • Reviews now works as a two-consumer type
  • Content item editor: relation managers moved into top-level tabs
  • Page editor: new compact card-actions mode (header ⋯ menu replaces bottom action bars) is now the default
  • Page editor: "View Live" now opens in the same window by default
  • Dashboard translations caught up across all languages

1.0.193

Aug 5, 2026
  • FAQ accordions you wrote by hand can now describe themselves to search engines. Open any accordion in the page editor's design panel and switch on "FAQ markup for search engines" to make its questions eligible for FAQ rich results. It is off by default, because not every accordion is a set of FAQs — accordions added from the FAQ row designs have it on already.

1.0.192

Aug 5, 2026
  • FAQ sections now describe themselves to search engines. Any FAQ accordion built from your FAQs content type — on a location page, a service page, anywhere — emits FAQPage structured data, making those questions eligible for FAQ rich results. It applies to pages you have already built, with nothing to re-add or re-insert.

1.0.191

Aug 5, 2026
  • CMS updates are now much smaller to download. The bundled PHP libraries ship as their own separate file and are only fetched when they actually change, so a routine update pulls roughly 10 MB instead of 41 MB.
  • Search engines now see the correct schema.org type for each of your content types. Previously anything without an explicit type was labelled a news article — an FAQ, a staff bio, a customer review and a job posting all claimed to be articles. Types that declare no schema now emit nothing at all, and the selectable catalogue grows from 6 to 13 (Blog Post, Service, Job Posting, Person, Review, Question and Creative Work join the existing ones). Check Content Types → Settings to pick the right type for each of yours.
  • New "Detail - Two Column Centered" page layout: a large photo beside a compact, vertically centered intro — a companion to Detail - Two Column for shorter pages.
  • Installs now reclaim disk space from language packs they are not using. Any language that is not enabled in your admin or site language settings is removed automatically, and is downloaded again if you re-enable it.

1.0.190

Aug 5, 2026
  • Updates are now much smaller. Demo photos, restaurant menu images, theme media and admin language packs no longer ride inside every update — they download only when you actually need them.
  • The page editor's design tab gains an Alignment accordion on grid wrappers, so you can vertically center a column against a taller neighbour without hand-typing classes.
  • Real Estate and Automotive demo data now use real property and vehicle photography instead of placeholder images.
  • Automotive pages get a page-title band and working photo galleries.
  • Job-listing rows show a readable Full-time/Part-time badge.

1.0.189

Aug 5, 2026
  • New: Automotive inventory feature — manage a dealer vehicle inventory with filterable search, saved favorites, price-drop and new-arrival alerts, and trade-in leads. Hand-enter vehicles, import a CSV, or sync a feed. Includes the new Motorline theme (Apex and Showroom styles) built for it.
  • Fixed: an automotive search crash on some database setups.
  • Fixed: an overflowing price on list-view vehicle cards.
  • Fixed: a blank automotive page headline.
  • Fixed: theme preview now correctly displays a parked theme's regular pages instead of falling back to the live site.
  • Improved: the secondary button hover color.
  • Improved: the gray-scale branding control.

1.0.188

Aug 4, 2026
  • Your Secondary brand color can now follow your gray scale. On Design → Colors, pick a gray shade for Secondary and it tracks that scale exactly — bg-secondary-700 and bg-tone-700 are the same color, and both keep matching if you later switch between Zinc, Slate, Gray, Neutral or Stone. Previously it stored a one-off copy of the gray that could sit two shades away from the one shown on the card.
  • Automotive: shoppers with an account can save favorite vehicles, and get an email when a saved vehicle drops in price or when a new arrival matches what they were looking for.
  • Dealership hours now display as the wall-clock times you entered.
  • The department dropdown on job listings no longer shows a gap under the label.
  • Filter dropdowns in collection rows draw their own arrow instead of sitting flush against the border.

1.0.187

Aug 4, 2026
  • New Automotive add-on: public vehicle inventory with search, detail pages, autocomplete, and lead capture, plus a dashboard for managing vehicles, locations, feeds (with CSV import), and leads.
  • Added a dropdown filter option for design library collections.
  • Visual polish to the job listings board and search results pages.

1.0.186

Aug 4, 2026
  • Job listings now has a side-by-side detail layout — the description sits in the main column with the application form (with resume upload) in a sidebar card, alongside a job overview panel.

1.0.185

Aug 4, 2026
  • Fixed job listing filter labels (e.g. Department, Job Type) showing up empty when that field isn't configured on your content type.

1.0.184

Aug 4, 2026
  • Added a new job-board layout for the Job Listings feature — a filterable list view (by department and job type) with a search sidebar, replacing the generic photo-card grid.

1.0.183

Aug 4, 2026
  • Your 404 page now opens with the same title band as the rest of your site — a heading and a breadcrumb — instead of a bare block floating in the middle of the screen. Existing sites get it automatically with this update; if you had already customised your 404, your changes are kept.
  • Renaming a content type now updates everything that pointed at the old name — its items, pages, routes, menu links and layouts — and offers to leave redirects behind so links to the old URLs keep working.

1.0.182

Aug 4, 2026
  • Every add-on on the Features page now has a "How it works" link that spells out exactly what turning it on adds to your site — a new public page, extra options on pages you already have, a dashboard section — and how to use it once it's on. Worth a read before you flip a switch.
  • Job Listings now includes job alerts: visitors who don't see a role that fits can leave their email on your jobs page, confirm it, and get an email the moment you publish a new position. Manage the list under Dashboard → Job Alerts.
  • The content type and its page are now called Job Listings (/job-listings); if you already had a Job Openings page, it keeps working exactly as before.
  • Search is now a real page you can open in the page builder and restyle like any other.
  • The newsletter and job-alert signup forms are protected against cross-site submissions.
  • Menu hub pages build correctly.
  • The page picker ranks search matches more sensibly.
  • More of the dashboard is translated.

1.0.181

Aug 3, 2026
  • Pages can now have sub-items on any content type — the old per-type toggle is gone.
  • Mega-menu groups support a landing hub page, and mega-menu items can link to an existing page.
  • The Pages list gained quick row actions and sub-item creation, matching the main Pages page.
  • SEO's social share image now uses the page's featured image instead of a separate field.
  • Pages can be marked Draft and Unlisted independently.
  • Fixed a bug where some legacy list pages could lose their compact section styling.
  • Updated dashboard translations across multiple languages.

1.0.180

Aug 3, 2026
  • Mega menu column links now collapse into accordion cards in the menu editor, with click-to-move reordering and a fix for a stalled Save when a required field was hidden in an inactive column tab.

1.0.179

Aug 3, 2026
  • Fixed alignment of grouped content-type list rows; sub-items now start collapsed.

1.0.178

Aug 3, 2026
  • Fixed a bug where breadcrumbs on translated (/{lang}/) pages could drop intermediate ancestor links.
  • The content items list now groups sub-items under their parent item, matching the Pages tree view.

1.0.177

Aug 3, 2026
  • Content types can now allow sub-items — nested child records that get their own page under their parent (e.g. a service's sub-service). Fixed breadcrumbs so ancestor links for these promoted item pages show the record's real title instead of the page slug.

1.0.176

Aug 3, 2026
  • Menus and page pickers now show real page titles (e.g. "Imaging & X-Ray") instead of route-derived names, and the menus page's "Existing page" fields are now a searchable picker.

1.0.175

Aug 3, 2026
  • Fixed dashboard preview cards (design library, shared rows, templates, popups) getting stuck at full height after navigating between dashboard pages.
  • Page names, titles, and descriptions can now be translated per language, so a page's heading and browser tab title show correctly on non-default-language URLs.

1.0.174

Aug 3, 2026
  • Applying a CMS update no longer briefly shows an error on the Updates page while files are being copied. The update itself was always completing successfully — this removes the alarming error message.

1.0.173

Aug 3, 2026
  • Fixed storage link creation failing on hosts that block symlink() for the web server (e.g. stock RunCloud) — now falls back automatically to a CLI command.
  • Fixed multi-paragraph rich text (subheadlines, testimonial quotes, video transcripts) rendering with no paragraph spacing on the public site.
  • Fixed an editor bug where a data-bound row pasted onto a plain page could not be deleted.

1.0.172

Aug 3, 2026
  • Fixed the grid layout picker so inserting a blank grid actually adds columns instead of leaving them empty.
  • Fixed a page editor error when pasting content-type detail rows onto a plain page.
  • Fixed page rows that could silently stop saving edits due to a slug mismatch.
  • Removed internal theme-building-block rows from showing up as regular options in the design library.

1.0.171

Aug 2, 2026
  • Page Settings now stays in sync with promoted per-item pages (name, SEO, status, redirect, slug), instead of editing values the item's live record overrides.
  • Nested pages in the page tree no longer repeat their parent folder's name in the label.

1.0.170

Aug 2, 2026
  • Fixed the page editor's URL/Page picker showing "No pages match" instead of listing your pages — internal links in menus, buttons and content blocks now pick from the same catalogue everywhere in the editor.
  • Fixed pages under a language prefix (like /es/) sometimes showing stale default content instead of what you actually saved.
  • The content item edit screen now splits its sidebar into Details and Advanced tabs, so scheduling and timestamps don't crowd out image, status and layout options.
  • Category rename/delete is now available right from the media picker in the page editor.
  • Content types can be set so new items start as their own individually designed page automatically.

1.0.169

Aug 2, 2026
  • Long Text fields now keep the line breaks you type. Paragraphs written in a Long Text field no longer collapse into one run-on block on the public site.
  • Excerpts can be rich text. Each content type has a new Format toggle in its excerpt settings, so excerpts can carry bold, links and lists. Meta descriptions, search snippets and social posts still use the plain-text version automatically.
  • The field type picker no longer lists two different things both called "Rich Text" — they are now Text (single line), Long Text (plain) and Rich Text (formatting), each with its own icon.
  • Items added in the page editor now pick up sensible default spacing in rows that space their children individually, instead of landing flush against the element above.

1.0.168

Aug 2, 2026
  • Updating is self-contained again. The previous release needed a follow-up command run by hand on each site, and skipping it could leave a heading, card or section blank on pages built from your content types. That step now runs automatically as part of an update, again after restoring from a backup, and once a night as a safety net — so a site that updates on its own schedule stays correct with no one watching.
  • Dashboard translations refreshed across all 30 admin languages.

1.0.167

Aug 2, 2026
  • The excerpt is now an ordinary field in the content-type field builder: add it from the Excerpt quick-add chip, give it its own label, placeholder and help note per content type, and delete it from its own settings panel like any other field.
  • Reordering fields now draws a line showing exactly where the field will land instead of highlighting the card you are hovering.
  • Content types can also use "title", "image", "date", "body", "category" and "tags" as field names now — those names no longer collide with anything built in, and a field named Title becomes the item's title wherever it sits in the field list.
  • The update settings on Tools tuck behind a gear.
  • Saving a design no longer fails when a theme folder is removed mid-save.

1.0.166

Aug 2, 2026
  • Content type builder: the excerpt is now an ordinary field. Add it from the quick-add chips, delete it from its own settings panel, and give it a per-type Label, Placeholder, and help Note instead of a separate Enable-excerpt switch.
  • Moving a field now draws a line on the exact seam the card will land in — top/bottom for full-width cards, left/right for the narrow ones — and the excerpt accepts drops like any other field.
  • Fixed: a type with the excerpt on but no fields no longer shows "No fields yet".
  • Fixed: the move handle no longer offers a move with nowhere to go.

1.0.165

Aug 1, 2026
  • Update notes now list every release between your installed version and the one on offer, so a pending update shows everything it brings rather than just the newest entry.
  • Content types: the built-in excerpt field can be positioned anywhere among your own fields instead of staying pinned in place.
  • Fixed a fault that left a brand-new installation's Home, About, Contact, Privacy Policy, Terms and 404 pages unable to load. Sites that reached this version by updating were never affected.

1.0.164

Aug 1, 2026
  • Fixed off-site backups sent to an agency-operated fleet server. The site was sending the wrong credential, so every backup upload was rejected — silently, while the destination showed as active. Backups now reach the fleet server as intended.

1.0.163

Aug 1, 2026
  • Fixes the hero slider. Any slide using an image uploaded to your media library caused the row to error out, so pages built with it would not load. External image URLs were unaffected. If you avoided that row because it broke, it works now.
  • Smart Search now uses the Meilisearch server you set up in Settings → Search. The address and master key saved there were previously only used when pushing synonyms — search and indexing always went to the default local address instead. If you run Smart Search against a hosted or remote server, re-check that page and rebuild the index.
  • Content type field names are now checked when you save a type. Names containing quotes, backslashes or "->" are rejected, because those characters interfere with the queries that read the field. Existing field names are unaffected.

1.0.162

Aug 1, 2026
  • Large uploads no longer depend on your host's PHP limits. Importing a theme, installing a website-specific feature, and adding a video to the Media Library now send the file in small pieces, so a big theme or a phone video that used to fail — often with no error at all — goes through. Videos have no practical size limit now, and their poster frame is created automatically.
  • Backup snapshots are locked down. The database copy inside each snapshot was readable by other accounts on shared hosting; it is now readable only by your site.
  • New setting: Advanced → Proxies. If your site sits behind Cloudflare or another CDN, you can now tell the CMS so from the dashboard. Without it, visitor IP addresses all look identical (so rate limits apply site-wide) and secure-connection detection can read as off. The page tells you when it detects a CDN it is not yet trusting.

1.0.161

Aug 1, 2026
  • Your site now enforces a security policy on JavaScript: browsers will run only the scripts your site actually ships or that you added yourself, so a script slipped in through a form or a comment field cannot execute.
  • Log files are also bounded and pruned automatically now, so they can no longer quietly fill your disk.

1.0.160

Aug 1, 2026
  • Fixed an update failure: the database step of a CMS update now runs in a fresh process, so it can no longer fail on leftover code from the version it is replacing.
  • Updates are smaller and no longer carry internal development files. Any that earlier releases left on your site are removed during this update.

1.0.159

Jul 31, 2026
  • Security maintenance: updates the underlying framework and libraries to clear 32 known vulnerability advisories, two of them rated high. No changes to how your site works or looks.

1.0.158

Jul 31, 2026
  • Reworked the content type quick-add palette so new fields no longer accidentally shadow the built-in title field, and added an excerpt toggle option.
  • Fixed the page editor preview so dynamic data tokens show their resolved value instead of the raw tag after a live edit.
  • Improved the analytics security policy to recognize the Cloudflare-injected analytics beacon automatically.

1.0.157

Jul 31, 2026
  • Location Map - Place Card: the floating details card is now more compact, so it covers less of the map behind it — a smaller heading, tighter spacing and a slightly narrower card, with longer location names now fitting on one line instead of wrapping. Newly added rows pick this up automatically; a row already placed on a page keeps its current look until you adjust it.

1.0.156

Jul 30, 2026
  • Four new map designs for location detail pages: a full-bleed map with a floating details card, a side-by-side map and details panel, a map with an info bar along the bottom, and a contained map with a compact corner card. Each pins the map on the location being viewed and shows its address, hours, and phone with a Get Directions link.

1.0.155

Jul 30, 2026
  • Turns on Content-Security-Policy reporting for scripts, in report-only mode. Nothing is blocked — the browser simply reports anything that would be blocked, so any third-party script a site relies on can be identified before the policy is ever enforced. Site owners should see no change.

1.0.154

Jul 30, 2026
  • Fixes a page editor bug where undoing past a save could report "saved" without actually storing the reverted values — re-editing the field was the workaround.
  • Repairs three row-editor buttons that could fail to respond when clicked.

1.0.153

Jul 30, 2026
  • Saving content now reliably clears the cached copy of every page it affects. A single page that happened not to be cached — often the sitemap — would silently cancel the rest of the clear, leaving listing pages, item pages, and any page pulling in that content serving the old version until something else cleared the whole cache.
  • Multilingual sites get a large speed-up: translated pages (/es/…, /fr/…) are now served from the page cache and load their content the same fast way every other page does. Until now they were the only public pages rebuilt from scratch on every single visit.
  • The donation, booking, and shop pages installed with your theme now render through the leaner serving path the rest of your pages moved to in the previous update.
  • The health check that runs after an update is more reliable.

1.0.152

Jul 30, 2026
  • Content pages now render through a leaner serving path that trims framework scaffolding from your page HTML — existing pages are converted automatically during this update, and anything the converter can't verify is left exactly as it was. Page editing, settings, drafts, and redirects all behave the same as before, and category archive pages on blog-style listings now pick up future fixes automatically.

1.0.151

Jul 30, 2026
  • File attachments on content items (agendas, minutes, reports) now live outside the web root and are served through a signed link instead of a public URL. Existing attachment links are updated for you when the update runs, and the files are included in your backups from now on.
  • Security hardening: outbound requests made on your site's behalf are held to the address they were checked against.
  • Uploaded theme and feature archives are size-bounded and can no longer influence what code your site runs.
  • AI-generated designs are checked before they are rendered.

1.0.150

Jul 29, 2026
  • Restoring a backup through the browser now uploads in chunks, so a large backup no longer fails against your host's upload limits — and abandoned restore uploads are cleaned off disk automatically instead of sitting there.
  • Security hardening: baseline security headers on every response.
  • Tighter limits on public file uploads.
  • Safer naming for uploaded attachments.
  • Stronger protection on the places the CMS fetches a URL supplied from outside.
  • Sites behind a CDN or proxy now see their real visitor addresses again.

1.0.149

Jul 28, 2026
  • Your website can now send email. The old default quietly wrote messages to a log file instead of delivering them, so password resets and form notifications never arrived and nothing ever reported an error. There is now a Settings → Email page where you choose how mail is sent and send yourself a test message, and Tools warns you if your site cannot deliver. If your site was in that silent state, it will start actually sending email after this update.
  • Email addresses are now confirmed. New accounts verify their address before they can sign in, and every existing account was marked verified automatically, so nobody is locked out. Members see a confirmation page in your site's own design, and you can mark an address verified by hand from the Users page.
  • Account hardening: the member sign-in form now asks for two-factor codes and applies the same brute-force protection as the dashboard.
  • The payment return link after checkout is single-use and tied to the browser that started it.
  • Cached pages no longer carry one visitor's cookies or cookie-consent region over to the next.
  • Changing or resetting a password now ends "remember me" sessions on other devices.

1.0.148

Jul 28, 2026
  • Security and reliability fixes to the installer and updater. Sites installed into a single folder (shared hosting) now correctly protect their configuration and application files from the web, and receive updates properly. Downloaded builds are signature-verified before they are installed.

1.0.147

Jul 28, 2026
  • Security: every credential saved in the dashboard — API keys, client secrets, webhook signing secrets and access tokens — is now write-only. A stored secret is never sent back to your browser: the field shows whether one is saved, leaving it blank keeps the existing value, and a separate Remove action clears it.
  • OAuth client secrets held inside integration settings are now encrypted at rest.

1.0.146

Jul 28, 2026
  • Security release — recommended for every site. Permission checks that previously ran only when a dashboard page first loaded now run again on every action, so a staff member's role, enabled features and account limits are enforced on the request that actually makes the change.
  • Pages served under a language prefix (for example /es/) now apply the same login, membership and feature rules as the main page address — previously a restricted page could be reached through its translated address.
  • The page builder's PHP and Livewire blocks, which are admin-only, are now enforced when a page is saved rather than only hidden from the insert menu. Page saves also reject text that could smuggle code into a page template.
  • The contact form's "save and resume" email link can no longer be altered from the browser.
  • The review-request form's spam check can no longer be altered from the browser.
  • The backup restore and delete actions can no longer be altered from the browser.
  • Affiliate report CSV downloads are now safe to open in Excel, Google Sheets and LibreOffice — text fields beginning with a formula character are neutralised.
  • Pausing updates across a managed fleet now requires genuine health reports from several registered installs, so a single account can no longer hold up updates for everyone.

1.0.145

Jul 28, 2026
  • Faster photo loading. The background job that pre-sizes your images could stall on sites with large photo libraries, leaving visitors to wait while each image was resized on the fly. It now works in time-bounded batches and picks up where it left off, so images stay pre-sized and load instantly.
  • Page builder: renaming an item inside a repeating row no longer breaks the row's data — previously a rename could leave the row showing nothing, and turning its repeat option off would silently do nothing.
  • Duplicating a theme now copies its rows more precisely and no longer risks rewriting text inside your content while renaming the copy.

1.0.144

Jul 28, 2026
  • Internal cleanup to how public pages are served: the page-source tidying added in the last release now happens in a single pass as a page is cached, instead of running twice. No visible change — pages look and behave exactly as before.
  • Fixed the "Skip these pages" box on Settings → Caching so a single "/" line correctly skips the home page.

1.0.143

Jul 28, 2026
  • Public pages now serve the same clean HTML source to everyone, including signed-in staff — previously only cached views were cleaned, so viewing source while logged in still showed the page framework's internal comment markers. A new "Skip these pages" box on Settings → Caching turns the cleanup off for an individual page if one ever needs it.

1.0.142

Jul 27, 2026
  • Faster image loading. Your site now pre-generates the resized WebP/AVIF versions of every page image in the background, instead of making the first visitor wait while they're created. Real estate listing photos are prepared the same way right after an import. Tools gains an Image Cache card showing how much space the generated images use, with a button to clear and rebuild them.
  • Cleaner cached page source. Public pages no longer ship the hidden bookkeeping comments used by interactive components, so cached pages are smaller and quicker to download. Interactive parts of the page are untouched. Toggle it under Settings > Caching ("Clean page source").

1.0.141

Jul 27, 2026
  • Fixed the media library's per-image Quality control so it also applies to AVIF images. Previously the override only affected the WebP versions, so on the modern browsers that receive AVIF the setting had no visible effect on the delivered image.
  • Added the Optimization controls (Convert to WebP/AVIF and Quality) to videos that have a poster image, so you can now set the delivery quality of the poster frame — the image a background-video hero actually loads first.

1.0.140

Jul 27, 2026
  • Forms can now text you when a lead comes in, alongside or instead of the email notification — set a number per form, and it works on live submits, paid submissions, and the API.
  • Reviews adds a bulk import: upload a customer list and queue review requests for everyone in it, instead of adding people one at a time.
  • Photos now serve in AVIF to browsers that support it, which is noticeably smaller than WebP on the same image — a real hero dropped 43% at full width. AVIF is encoded at 10-bit so smooth gradients and skies stay clean instead of banding, and it now covers the largest size in the set rather than stopping one step short. Sites on older image libraries keep serving WebP exactly as before.
  • Fixed: review CSV import modals printed the same error twice.
  • Fixed: the updater no longer leaves the route cache briefly missing partway through an update.

1.0.139

Jul 27, 2026
  • Improved page load speed: hero images and section background images now start loading immediately instead of being discovered late in the page, reducing wait time on mobile connections.

1.0.138

Jul 26, 2026
  • The overlay locations locator gains a "Closest to me" button beside its list title: one tap finds the visitor's nearest location, flies the map to it, opens its details and scrolls the list to it. It only appears on secure (https) sites, where a browser will actually share location.
  • Fixed the lettered pins in the page editor — the A, B, C badges were appearing on the map pins but not on the matching list entries while editing.
  • In the webhooks settings, the event picker is now grouped into a labelled catalogue instead of one long list.

1.0.137

Jul 26, 2026
  • The Directory can now charge for listings. Set a price for a listing, for featured placement, or both, and public submissions are held until they're paid for. Listings run on a term you set, with reminder emails before they expire and a one-click renewal link, and a Payments page showing what you've collected. Refunds pull the listing back automatically.
  • The Locations Map also gets lettered pins that stay in sync with the list below.
  • Phone numbers and a Get Directions link now appear in every pin's popup.
  • New plain map row with no heading.

1.0.136

Jul 26, 2026
  • Locations pages get two new map designs: a locator that puts a scrolling list of your locations beside the map, and an overlay version that floats that list over a map running edge to edge.
  • Every map design now lives in its own Maps category in the page editor, and new sites build their locations page from a separate list row and map row, so either one can be restyled or swapped without touching the other.
  • CRM automations and marketing sequences can now be triggered by store and booking activity.
  • New shop products and property listings can post to your social accounts automatically.
  • Signed paperwork can start a project.
  • Completed bookings can be billed.
  • Promo code pickers now list only codes that are currently live.

1.0.135

Jul 25, 2026
  • Map pins now survive a CMS update. Coordinates are stored permanently instead of only in the cache, so updating the CMS, clearing caches or restoring a backup no longer sends your locations map back to the lookup service — pins used to disappear for several minutes after every update.
  • You can now place a map pin by hand. Every address field has an optional latitude and longitude under "Set the map pin manually", for addresses a map service simply cannot find — a highway frontage road, a suite in a plaza, a town it files under its larger neighbour. The address keeps displaying exactly as you wrote it, and the pin applies everywhere that address is mapped.
  • The API now covers appointments, invoices, donations, event tickets, support tickets, projects, reviews, directory listings and MLS listings — reading throughout, plus writes wherever they run through the same path the dashboard uses, so a support reply still emails the requester and completing a project still fires its CRM logging and webhooks.
  • Fixed: editing a content item no longer errors when one of its relation fields points at a content type that was deleted.

1.0.134

Jul 25, 2026
  • Member account area: manage projects, appointments, tickets, invoices and signed agreements
  • Redeem gift cards, store credit and loyalty points at more checkouts (restaurant, courses, booking); shared promo codes across those too
  • Directory leads now flow into the CRM; "My Tickets" is linked from the account menu
  • Site search now finds courses, restaurant menu items and directory listings
  • Automatic review-request emails after orders, event attendance, course completion and paid invoices
  • Affiliates can earn commission on course purchases and event ticket sales
  • Webhooks fire for bookings, orders, donations, invoices, tickets, reviews and members
  • AI chat can sign visitors up for the newsletter and pull in customer reviews
  • Unified Inbox: reply to form submissions and take over live chats from the bot
  • New Nightfall and Graphite dark map themes, plus per-pin directions links
  • Fixed: the Modern map theme's buildings no longer render pink; style swatches now match the live map

1.0.133

Jul 24, 2026
  • Added a dashboard support widget for reporting bugs, requesting features, or asking for help.
  • New Project Tracking module for following client jobs to completion with automated review follow-ups.
  • SEO settings now include a site-wide switch to hide an install from search engines.
  • The dashboard shows a new Fleet card summarizing managed installs that need attention.

1.0.132

Jul 24, 2026
  • Fleet Management is now a feature you turn on from Settings → Features, included with the Enterprise plan. Manage every site you build from one dashboard — each install reports its version, health, uptime, and errors, and you can schedule their backups and update timing. It no longer requires the Memberships feature, so you can run a fleet without selling memberships on your own site.
  • Fleet monitoring settings and your fleet's public key now live on their own Fleet Settings page, and the Fleet reporting fields for connecting a site to a fleet moved to Settings → Updates & License, where every install can reach them.

1.0.131

Jul 24, 2026
  • Tidied the Fleet dashboard's per-install drill-down: expanding a site no longer repeats the version, traffic, and last-check-in already shown on the row above it, leaving just the operational detail — environment, health, SEO, and update/backup scheduling. Members running several installs still see each install's own version and traffic.

1.0.130

Jul 24, 2026
  • Fleet dashboard cleanup for fleet operators. The status overview now surfaces only active alerts instead of a wall of zeroes, plan status shows a single clear badge per site, and member rows expand on click.
  • New control: send an update nudge to a member's outdated sites straight from the row.
  • New control: mute known-noisy installs so they no longer trip the errors alert.

1.0.129

Jul 24, 2026
  • Page builder: the row chevron now opens content editing directly, added in-field undo, and hover-reveal action strips on cards, for faster editing.
  • Better default spacing in new sections.
  • Clearer field labels.
  • A tidier pages list.
  • Fixed cases where editing a page's rows could leave stale content on related pages.

1.0.128

Jul 23, 2026
  • Page editor: added a shared-row mode selector (connect, disconnect, or unshare a row) and a bulk background-color control for cascade design groups.
  • Fixed lost keystrokes while editing headers and popups.
  • Fixed a phantom "Unsaved changes" warning after browsing the design library.
  • Fixed the discard / restore / refresh menu.
  • Version and backup restores now correctly clear content that wasn't in the snapshot.
  • New "Clean up stale styles" action is available on the Tools page.
  • Fixed an error when opening the online booking page.
  • Fixed a form radio-group issue.
  • Repaired the affiliates page.
  • Dashboard translations brought up to date across 30+ languages.

1.0.127

Jul 22, 2026
  • Popups & Announcement Bars now live under Marketing in the dashboard sidebar.
  • Proposals & Contracts are folded into a new Client Billing group in the dashboard sidebar.
  • Page editor: quick actions on the canvas element pill.
  • Page code editing moved into the row-list overflow menu.
  • Item component types now show on sidebar card hover.
  • New installs default to toolbar-toggle spacing handles in the editor.

1.0.126

Jul 22, 2026
  • Members with SEO Pro switched off now see a clear "it's included with your membership, just turn it on" message instead of a misleading upgrade pitch, and new member installs get SEO Pro on by default.
  • Local Rankings and Business Listing are now standalone pages.
  • Google Search Console moved to its own page under SEO and is now part of SEO Pro.

1.0.125

Jul 22, 2026
  • SEO tools now have their own free section in the dashboard — SEO Scanner, Local Rankings, Business Listing, and a new Settings page. Page titles, Open Graph, structured data, sitemap, robots.txt, and llms.txt settings are free for every site and now live at SEO → Settings. The paid add-on is renamed SEO Pro and adds full-site health scanning, local rank tracking, and a Google Business Profile audit.
  • Fixed a JavaScript error on the SEO Settings page.

1.0.124

Jul 22, 2026
  • Fleet (agency/license-server installs): admins can now cap how many managed installs run an unattended update or backup at once per physical server, with a live view of what's currently running.
  • The Fleet dashboard also moved to its own top-level sidebar item.
  • Real estate: lead notification emails now go to every admin instead of falling back to a no-reply address if none could be found.
  • CRM: leads and contacts now show where they registered from (IP address and country).
  • Update emails: added a weekly digest option for update notifications.
  • The "update applied" email now includes the release notes.

1.0.123

Jul 22, 2026
  • Fixes an issue that could cause a site update to fail partway through and roll back to the previous version. Updates now apply reliably.

1.0.122

Jul 21, 2026
  • Fixed cards rendering transparent in light mode across the site, including design library rows, themes, and feature module pages (Directory, Donations, E-commerce, Real Estate).
  • Caught up dashboard translations across all 30 supported languages.

1.0.121

Jul 21, 2026
  • Tabbed content in the page builder: a new Tabs block drops a ready-made tab group into any row, and tab groups now open up in the editor sidebar — so you can rename a tab, edit what's inside it, and add new tabs without touching code.
  • Per-record page designs: the Detail Layout picker now sits directly above Category on the edit screen, and previewing a design shows the complete page — header, content and footer — for every option instead of only the current one.
  • Maps: the map block is now simply called "Map", since the map provider is a site setting rather than part of the block.
  • A new "Cluster nearby pins" option under Settings → Business → Maps controls whether locations close together merge into a single pin.

1.0.120

Jul 21, 2026
  • Added a "Breadcrumb Links" color option (Design → Colors) so breadcrumb trail links can match your site's link color or the surrounding text.
  • Fixed maps unexpectedly changing tile style after the 1.0.119 update — existing sites keep their original map look; only new installs get the new default style.
  • Fixed multi-marker maps (e.g. locations listings) that could hit the map provider's rate limit and render without pins — addresses now resolve in the background and pages recover automatically.

1.0.119

Jul 20, 2026
  • Maps get a major upgrade: interactive styled maps are now the default, with new map styles — Streets (the classic map look) and Modern (a clean, modern Google-style look, the new default style) plus a mid-gray Slate — and a street-level style previewer under Settings → Business → Maps. A new "Locations With Hours & Map" page layout pins every location on one full-width map beneath your location cards, and sites that want true Google Maps can now plug in their own Google Maps API key as a third map type.

1.0.118

Jul 20, 2026
  • AI Chat: the conversation transcript preview in the dashboard now matches the width and shape of your on-site chat widget, instead of opening in an oversized modal.

1.0.117

Jul 20, 2026
  • Fixed dashboard/website toolbar links so switching between the public site and dashboard always loads reliably.
  • Fixed dark section presets so dark-mode text now displays correctly instead of staying black on dark backgrounds.
  • Fixed the "Preview layouts" Default option so it correctly previews the full page instead of an isolated row.

1.0.116

Jul 20, 2026
  • Translations saved on a content item's fields now appear on translated public pages — previously only titles and SEO fields did.
  • Content edit forms with several related-item groups now organize them into tabs.
  • The page editor's page picker no longer shows an empty list.

1.0.115

Jul 20, 2026
  • Content edit forms: address fields now line up City / State / Zip / Country in one row, and Phone / SMS / Fax line up in matching columns.
  • Fixed oversized image previews in content edit forms.
  • Fixed a brief flash of incorrect color on navigation link underlines.

1.0.114

Jul 20, 2026
  • Content items now have a manual display order. A new "Reorder" button on each content type's list lets you drag items into the exact order they should appear across the site — listings, collection rows, and related-item lists on detail pages (for example, the services shown on a location page).
  • New "Menu Link Cards" design rows build a grid of link cards straight from one of your navigation menus, so the cards stay in sync as you edit the menu.
  • Mega-menu items can also carry their own landing page link now.
  • The page editor gained sidebar filter controls for collection rows, making it easier to narrow what a data-driven row displays.
  • Long links in the AI chat now wrap neatly inside the chat bubble.
  • Icon coloring is more consistent across design rows.

1.0.113

Jul 20, 2026
  • Footer menu columns no longer show a dropdown arrow on links that have sub-pages. By default they now list as plain links, and every menu gains a "Sub-Items Display" option (dropdown, accordion, expanded list, or parent link only) so you can choose how items with sub-links behave — ideal for footers.
  • Opening hours now display more compactly on location page layouts.

1.0.112

Jul 19, 2026
  • Breadcrumb trails on category and tag archive pages no longer include the empty "Category"/"Tag" step. An archive now reads Home / Blog / Company News instead of Home / Blog / Category / Company News — matching what search engines already saw in the page's structured data. Applies to every content type's taxonomy archives.

1.0.111

Jul 19, 2026
  • Shared Rows are now one simple concept: Page Title, Call to Action, and any row you share all live in a single list, each with swappable designs — share a row from the page editor to create a new shared row or add it as a design of an existing one, and switch the active design to update every page at once.
  • Fixed taxonomy archive titles and category filters on listing pages.
  • Taxonomy settings are now preserved through page edits.
  • Cleaned up duplicate CTA designs in the design library.
  • Fixed a page editor script error.

1.0.110

Jul 19, 2026
  • Fixed newly created, cloned, or renamed pages sometimes returning a 404 until the next route cache refresh.
  • Page-title banner rows with a background image now serve responsive photos with working overlay color/opacity controls, instead of a fixed background image.

1.0.109

Jul 19, 2026
  • Refined hero spacing under transparent headers — heroes return to their original overall height with the space distributed evenly so content stays centered.

1.0.108

Jul 19, 2026
  • Fixed hero sections under transparent headers getting too little breathing room below the header after the previous update — centered heroes now keep full clearance while staying vertically balanced.

1.0.107

Jul 19, 2026
  • Fixed a hero layout issue where a transparent or pill header could push centered hero content off-balance. Added a manual "Header Offset" option in the section's advanced settings to control this behavior per-row.

1.0.106

Jul 19, 2026
  • Page editor: fixed the nav dropdown/mega menu closing in the preview when you adjust its opacity or other panel styling, and the opacity slider now rests at the true default (80%) when Frosted Glass is on instead of always showing 100%.

1.0.105

Jul 19, 2026
  • Page editor: drilling into a nav item now holds its dropdown or mega menu open in the live preview, so background color, opacity, and other panel styling changes are visible as you make them instead of requiring a click to open the menu each time.

1.0.104

Jul 19, 2026
  • Page editor: the standalone Background Opacity control (nav mega menus, card backgrounds) is now folded into the Background Color picker instead of duplicated as a separate accordion, and the opacity slider rests at the surface's true default position instead of always showing 100%.

1.0.103

Jul 19, 2026
  • Page editor: the Background Color picker (nav mega menus, card backgrounds) now shows the surface's existing color as its default, and the Background Opacity slider works against that default even before you pick a color.

1.0.102

Jul 19, 2026
  • Page editor: rows in a component's "Classes" panel (e.g. a header's Nav) now show distinct labels instead of repeating the component name for every row.
  • Page editor: the Background Opacity slider on colored panels/cards now lives right under the Background Color swatch, and shows a hint if no color is picked yet (opacity only applies once a color is chosen).

1.0.101

Jul 19, 2026
  • Background Opacity controls in the page editor are now sliders for easier adjustment.

1.0.100

Jul 19, 2026
  • Header and footer design previews on the Templates page now show over your real homepage, so overlay and transparent header styles preview correctly instead of on a blank canvas.
  • Fixed an issue where some header design changes weren't reflecting live in the preview pane.

1.0.99

Jul 19, 2026
  • Faster homepage loads: pages that don't need interactive features now automatically load a lighter script bundle instead of the full Livewire runtime.
  • Design editor: header and footer designs opened without a page (e.g. from Templates) now preview over your actual homepage instead of a placeholder.

1.0.98

Jul 19, 2026
  • Added language-aware shortcodes and full public-site chrome localization, plus a fix that keeps the page language correct on in-page updates.
  • Added a frosted-glass strength option for the mega menu.
  • Improved homepage load speed by discovering the largest image sooner and styling fixed overlays earlier.
  • Fixed header partial previews in the page editor to render on the matching demo canvas.

1.0.97

Jul 19, 2026
  • Added design controls for the mega menu (frosted glass, background, and text color options).
  • Fixed mobile mega-menu headings on dark panels for better contrast/readability.
  • Fixed button text contrast.
  • Sped up homepage image loading.

1.0.96

Jul 19, 2026
  • Added an opt-in Frosted Glass Mega Menu style for the mega menu nav panel.
  • Fixed mobile menu dropdowns rendering as floating popups instead of full-width inline accordions.

1.0.95

Jul 18, 2026
  • Fixed stale, unsanitized text appearing in command palette search results for pages indexed before a recent search fix.
  • Fixed the hover effect option in the page editor appearing under the wrong tab with an incorrect warning.

1.0.94

Jul 18, 2026
  • Added per-image optimization and quality controls to the media library, with human-readable filenames shown throughout.
  • Refreshed the Cmd+K search palette with a frosted-glass look and clearer results.
  • Fixed a blog setup bug.

1.0.93

Jul 18, 2026
  • Sharper images: hero and full-width background photos now render at noticeably higher quality (WebP/AVIF), while staying well-compressed for fast loads.
  • Header search icons now open the quick-search palette (Cmd/Ctrl+K) anywhere on the site.
  • New composite Solid / Gradient overlay control when editing image rows in the page editor.
  • Buttons design page: live true-color hover preview, plus a refreshed neutral default button color for new sites.
  • Admin logo now displays at full size in the dashboard sidebar and header.

1.0.92

Jul 18, 2026
  • Added full-photo hero design library rows with responsive image backgrounds.
  • Fixed the header search popover so it floats above the page instead of disrupting the layout.

1.0.91

Jul 18, 2026
  • Added two new Transparent header designs with a search bar (light and dark).
  • Restored the announcement-banner header designs.
  • Added a default index layout for the media list with sidebar demo content.
  • Expanded typography styling options for wrapper components in the page editor.

1.0.90

Jul 18, 2026
  • Fixed the Calendar view design's "Browse designs" preview, which showed an error instead of the layout.
  • Calendar layouts now only appear for content types with a Date & Time field, matching the default-layout picker everywhere they're offered.
  • List designs now always show a content preview under the heading, even on types with excerpts turned off.
  • The Cards Grid with Sidebar layout now shows three columns instead of two, and both sidebar layouts use a narrower sidebar.

1.0.89

Jul 18, 2026
  • Added three new list layouts for content-type pages: an article-style list with a large square photo, and sidebar versions of both the article list and the card grid with live Search, Categories, and Recent Posts widgets.
  • Fixed the footer social links so every social account you've configured is shown, instead of only the ones matching the row's default icons.

1.0.88

Jul 18, 2026
  • Fixed a bug where refreshing or swapping rows on content-type detail pages (e.g. blog posts) or e-commerce product pages could wipe the page's record binding, causing the page to render blank.

1.0.87

Jul 18, 2026
  • Added a one-click "Add from template" quick-create on the Content Types page for demo presets (Blog, Services, Portfolio, etc.), replacing the old Tools page scaffold card.
  • Fixed a bug where deleting certain elements on a content-type detail page (e.g. a blog post page) could break the entire page, showing it blank for every record.
  • Fixed inconsistent spacing under the page title on some content-type detail pages created in earlier versions.

1.0.86

Jul 17, 2026
  • Added a Preview & Layout tool for content-type detail pages — preview any record, browse and switch its layout design, and copy or insert field tokens, all from one panel.
  • Content types now generate a fully designed "Balanced Sidebar" detail page by default, with working category and tag links.
  • Fixed empty category/tag filter pills showing up on pages with no matching content.

1.0.85

Jul 17, 2026
  • Backups now run daily and keep five local restore points — they reuse unchanged files, so they stay small and fast. Off-site copies upload once a week on their own schedule, so large transfers never slow down overnight maintenance, and the snapshot used by Roll Back is never rotated out. Fleet-managed sites get their backup, update, and upload times spread out automatically.

1.0.84

Jul 16, 2026
  • For fleet-managed sites: automatic update and backup timing now staggers more evenly across the fleet, so a new release rolls out one site at a time on its scheduled night instead of several at once. No action needed.

1.0.83

Jul 16, 2026
  • The Updates page now shows the install time your provider has scheduled when they manage your site's updates, so the displayed time always matches when updates actually apply.
  • Hardened the update progress indicator against a rare timing glitch during an update.

1.0.82

Jul 16, 2026
  • Updates now show a live progress bar while a CMS update is running, instead of static "in progress" text.

1.0.81

Jul 16, 2026
  • Fleet: the per-install canary flag is now folded into the Speed override (Their choice / Early / Standard / Cautious) — clearer control over which installs get releases first. The separate publish-time canary window was removed since channel soak already staggers rollout.

1.0.80

Jul 16, 2026
  • New Server page in the dashboard showing your system specs and live server load, plus a matching Server dashboard widget.
  • Scheduled backups now run automatically (on by default) and coordinate their timing so backups don't overlap.
  • Page editor reliability fixes for cut/paste, shared-row moves, and saving.
  • More spacing controls in the page builder (spec table, code display, collection grid, logo), and dashboard polish.

1.0.79

Jul 15, 2026
  • Page builder: drag an item from one row directly into another row.
  • Page builder: fixed edits to an item moved or pasted between rows not showing up on the live page.
  • Page builder: margin and padding controls are now available on more elements — galleries, sliders, tabs, logos, video, maps, images, tables, accordions, and repeaters.
  • Dashboard: the content overview is now a per-type content hub.

1.0.78

Jul 15, 2026
  • Setup tour polish: the first step is now "Add your AI API key," the redundant "Look & feel" step is gone, you can tick off setup steps by clicking them, and the "Finish setting up your site" card clears once you finish setup.
  • The dashboard "Your Plan" card now appears only for accounts that aren't members yet, as an upgrade prompt.
  • Fixed a duplicate "New Post" shortcut in the dashboard quick actions.

1.0.77

Jul 15, 2026
  • Fleet monitoring (license/fleet servers): the uptime probe now runs on a configurable cadence — hourly, 30 minutes, 15 minutes, 5 minutes, or every minute (default 30 minutes) — chosen from a new dropdown on the Fleet monitoring settings card. A failed probe is re-checked immediately to confirm a real outage rather than waiting a full cycle, and a confirmed down install is emailed the moment it's detected, cutting worst-case outage detection from about two hours to a single pulse.

1.0.76

Jul 15, 2026
  • Faster cache invalidation: editing content or media now clears only the affected pages instead of the whole site cache, so busy editing sessions no longer leave the public cache cold.
  • Page data now self-heals if it falls out of sync with the database (e.g. after a restore or manual DB edit).
  • Features that depend on another feature (like Loyalty needing E-Commerce) are now enforced automatically.

1.0.75

Jul 14, 2026
  • Bug fix: dates and times shown in emails, PDFs, printed reports, and public order/receipt pages now display in your site timezone instead of UTC.
  • Also fixes event-ticketing promo-code expiry saving.

1.0.74

Jul 14, 2026
  • Internal maintenance release: the update and licensing subsystems were reorganized into dedicated modules to keep future updates safer to ship. No functional or user-facing changes.

1.0.73

Jul 14, 2026
  • Security hardening release. Updates are now verified against WebProCMS's offline release signature before they are applied, so a tampered or unofficial build is refused automatically.
  • New installs receive a unique randomly generated admin password (shown once on the install success screen) instead of a shared default; a lost admin password can be reset from the command line with `php artisan cms:reset-admin-password`, or on hosts without SSH by creating a `storage/allow-admin-reset.txt` file and visiting `/_admin-reset`.

1.0.72

Jul 14, 2026
  • Login security: the admin sign-in gets escalating anti-bot protection with attack email alerts, configurable from Settings → Admin Sign-In.
  • Updates: choose an update channel (Early / Standard / Cautious) to control how quickly new releases install.
  • Accessibility: visible keyboard focus rings on all buttons and full keyboard/screen-reader support on sliders, plus dark-mode fixes across feature pages.

1.0.71

Jul 14, 2026
  • Security hardening: safer SVG replacement, encrypted stored credentials, stronger sign-in and registration rate limits.
  • Faster content listings.
  • Theme discovery fixed after updates.
  • AI dark-logo sizing corrected.
  • Major internal restructuring of the page editor and support libraries for reliability.
  • Removed leftover one-off maintenance scripts.

1.0.70

Jul 13, 2026
  • Security hardening and several confirmed bug fixes from a code-quality review.
  • Licensing adds feature-entitlement awareness, so an install running premium features off-plan sees a gentle upgrade nudge.
  • Internal reliability and code-quality improvements.

1.0.69

Jul 13, 2026
  • Fixed dashboard timestamps rendering in raw UTC instead of your site's timezone (affected many dashboard pages).
  • Admin-typed schedule times are now interpreted in your site's timezone.
  • Refreshed dashboard translations across 15 languages.
  • Real-estate theme headers now link "Contact Us" to the contact page.

1.0.68

Jul 13, 2026
  • Member account pages — the member dashboard, saved homes, saved searches, invoices, files, and approvals — now lead with the site's page-title band, matching the rest of your pages, and their breadcrumb reads Home / My Account / {page}.
  • Also refreshes the built-in admin dashboard translations.

1.0.67

Jul 13, 2026
  • Fixes staff and member account page routing/header consistency.
  • Fixes an i18n scanner bug that truncated strings with escaped quotes.
  • Adds dashboard translations for 15 locales.
  • Removes unsupported Low German (nds) locale.

1.0.66

Jul 13, 2026
  • One account system: staff and site visitors now share a single login. Everyone who signs up on your site appears under Dashboard → Users (now with search, a role filter, and pagination), account holders get a front-end account area with navigation between their pages, and site headers show a simple Log In / My Account pair. Existing member accounts migrate automatically — accounts with matching emails merge into one, and everyone signs in again once after the update.
  • New Google Search performance panel under Analytics → Search.
  • Top search terms now appear in the weekly digest.

1.0.65

Jul 12, 2026
  • Critical fix: cached homepages could lose all Livewire/Alpine functionality (header scroll state, mobile menu, and other interactive behavior) after a CMS update or content edit — now fixed.
  • Critical fix: pages could throw a server error for logged-in members, and header login links could point nowhere on a fresh install — header auth state and login/account links are now fixed fleet-wide.
  • New: Popups can now be created with an AI-generated design and copy, not just picked from the template library.

1.0.64

Jul 12, 2026
  • Popup editor now supports live preview over a real page, a 30-day conversion funnel report, and per-design panel widths.

1.0.63

Jul 12, 2026
  • Fixes CMS updates on git-managed installs failing when the runtime-written cards/cascade.css had local changes.
  • Makes popup design gallery tiles display full-width on the create page.

1.0.62

Jul 12, 2026
  • Popups & bars can now be designed right in the page builder, with a gallery of ready-made campaign templates.
  • Setup is now a guided tour: a floating coach walks you through each step on the real page, with progress dots and a slimmer wizard.
  • Branding: generate a transparent, dark-background version of your logo with AI.
  • Branding: get a full sized favicon set (browser tab, Apple touch, web app manifest) from a single upload.
  • Themes: preview a variant on your live site before applying it.
  • Fixed: interactive (Livewire/Alpine) components now work on cached public pages.
  • Fixed: members return to the page they came from after logging in or signing up.
  • Menu templates include a legal menu with smarter import.
  • Contrast and theme-preview polish.

1.0.61

Jul 12, 2026
  • Redesigned setup: a guided tour with a floating coach now walks you through the real dashboard pages instead of a separate wizard.
  • Branding: generate a full sized favicon set (browser tab, Apple touch, and web manifest icons) from a single upload.
  • Branding: a new AI generator for a transparent dark-background logo.

1.0.60

Jul 12, 2026
  • Critical fix: a release-packaging error in 1.0.58–1.0.59 could leave a site unable to load after applying the update (a broken PHP autoloader). This release corrects the packaging so updates apply cleanly.
  • This release also carries the earlier AI text-model default fix.

1.0.59

Jul 12, 2026
  • Fixes AI drafting in the setup wizard (and any AI text feature) when a Claude or OpenAI key is added without also choosing a model — it now falls back to a sensible default model instead of failing.

1.0.58

Jul 12, 2026
  • Real estate city and neighborhood tiles are now fully clickable.
  • Fleet monitoring no longer probes local/dev installs, so those sites stop generating false "down" alerts.

1.0.57

Jul 12, 2026
  • Safer updates: releases are now signed offline and verified before install.
  • A post-update health check reports back to the mothership so a bad release can be paused automatically (circuit breaker).
  • Staged canary rollouts.
  • A critical flag that lets urgent fixes bypass the install-time window.
  • Background Tasks: heavy work moves off page requests onto a queue worker when one is available, with a worker heartbeat monitor and a new Background Tasks dashboard page.
  • Four new themes: Bistro (restaurant, with starter menu + photos), Tradeworks (service business), Masthead (magazine, with the new theme starter-content mechanism), and Cornerstone (church).
  • Design library: 27 new content rows filling category gaps, plus a cleanup pass (duplicate rows retired, misplaced rows refiled, tighter gating).
  • Page builder: Tailwind container queries now flow through the builder pipeline.
  • Page builder: per-item styling fix for templates without an explicit item index.
  • Page builder: icon insert defaults unified (text-row-accent, size-8).
  • AI: image-to-video "Animate with AI" entry point in the media library.
  • AI: new AI Usage & Costs dashboard page (OpenAI + Anthropic spend reporting).
  • Settings: user-toggleable Maintenance Mode gate (503) alongside Coming Soon.
  • Real estate: frequency-titled listing alert emails with reply-to routing.
  • Collections: structural order= attribute and datetime-field ordering on content-type presets.
  • Dark mode: brand-color text/border contrast fixes on dark-adaptive surfaces.
  • Secondary actions in module views and the 404 page use the outline button style.
  • Fleet (agency / license-server installs): install drill-down with tabs and tile filters.
  • Fleet: uptime probes with de-duplicated owner alerts and a weekly digest.
  • Fleet: remote "Update now" via signed nudge.
  • Fleet: member-facing My Installs page.
  • Fleet: privacy-scrubbed error telemetry.
  • Fleet: enterprise-run fleet servers with a report-only client channel.

1.0.56

Jul 11, 2026
  • Faster updates: installation now copies only the files that changed between releases, so the brief maintenance moment during an update shrinks from about a minute to a few seconds.
  • Refines overnight update timing.
  • Adds a "Your Plan" card under Settings → Updates.

1.0.55

Jul 11, 2026
  • Scheduled-update timing refinements: with an Install time set, updates now land right at the start of your window (checks run hourly, and the update server is re-checked as the window opens so evening releases still install the same night). If a quiet site can't hit its window for a full day, the update installs on the next check instead of waiting forever.

1.0.54

Jul 11, 2026
  • New "Install time" option for automatic updates (Settings → Updates): pick an hour — like 2 AM — and automatic updates install overnight in your site's timezone, so the brief maintenance page never lands during business hours. Manual Update Now is unchanged.

1.0.53

Jul 11, 2026
  • Failed updates now recover themselves: each successful update keeps a copy of the previous release, a failure during file placement rolls back to it automatically, and after any other failure a one-click "Roll Back" button (Dashboard → Settings → Updates) restores the previous release together with the pre-update backup.

1.0.52

Jul 11, 2026
  • Page editor: style individual repeater cards (per-card classes and attributes with a drill-in lens panel).
  • Page editor: edit a card's template as raw code from the item sidebar.
  • Page editor: Cancel now reverts cleanly to where you started.
  • Fixes for data-driven repeaters and collection rows whose data source can't resolve.
  • Safer updates: the site shows a brief maintenance page during the critical part of an update (the admin who started it keeps watching progress, and it self-recovers if interrupted).
  • Scheduled auto-updates now always run outside visitor page loads.

1.0.51

Jul 10, 2026
  • Page builder reliability overhaul. Each page is now stored behind the scenes as a structured document rather than being re-parsed from its template on every edit. Nothing changes in how you build pages — but this removes a whole class of silent content-loss bugs when editing complex rows (repeaters, galleries, nested items), and makes concurrent edits and copy/paste safer.
  • Fixes included:
  • Re-saving a row's styling with no changes no longer duplicates a class attribute.
  • Rows whose attribute values mix quote styles now parse correctly (fixes a grammar glitch in the Contact page's support-options row).
  • Theme capture now correctly freezes each row's identifier, closing a gap that could leave editor-inserted rows with un-namespaced markers.
  • Also: AI text features now use OpenAI's latest text models.

1.0.50

Jul 9, 2026
  • Added a Unified Inbox (tickets, AI chat, and two-way SMS in one view).
  • Added an Editorial Workflow for per-type content review and approval.
  • Added calendar sync (event "add to calendar" links and a staff ICS feed for bookings).
  • Added a framework-free recovery page for interrupted CMS updates.
  • Hardened the update pipeline (safer staging, orphaned temp-file cleanup, one-update-at-a-time locking).
  • Fixed a batch of reliability issues across the page editor, feature toggles, and response cache.

1.0.49

Jul 9, 2026
  • AI Chat can now answer questions using your menu, directory, courses, donations, event tickets, membership plans, and real-estate listings.
  • Backups now include custom features.
  • The spam classifier no longer over-reads long text and reliably delivers threat-intel reports.
  • Garbage collection no longer deletes content on legacy rows.
  • Response caching no longer serves stale pages for URLs with query strings.
  • Theme switching, CMS auto-updates, and page restoration are more reliable.
  • Unprotected forms now get baseline spam-rate limiting.
  • Expired restaurant checkout holds are cleaned up automatically.

1.0.48

Jul 9, 2026
  • Homepage first paint is faster: the styles for your header, announcement bar, and first two rows are now embedded directly in the page, so nothing waits on the main stylesheet download. On by default; can be turned off under Settings -> General -> Performance.

1.0.47

Jul 9, 2026
  • Fixes the Cloudflare Early Hints checklist link to point at the new Speed -> Settings page.

1.0.46

Jul 9, 2026
  • Setup checklist: sites served through Cloudflare now get a reminder to enable Early Hints (a free page-speed boost), with a direct link to the right Cloudflare settings page.

1.0.45

Jul 9, 2026
  • Fixes AVIF image variants being served on servers whose image library produces oversized AVIF files — those installs now stick with WebP.

1.0.44

Jul 9, 2026
  • Sharper, smaller images: photos now serve next-gen AVIF variants to supporting browsers (about 30% smaller than WebP), and listing-card fine print gets an accessibility contrast bump.

1.0.43

Jul 9, 2026
  • Faster first paint: public pages now send a stylesheet preload header so CDNs with Early Hints enabled can start loading CSS before the page HTML arrives.

1.0.42

Jul 9, 2026
  • Fixes transparent AVIF logos rendering as a solid box after 1.0.41's responsive-logo change — AVIF images are now always served in their original form.

1.0.41

Jul 9, 2026
  • Faster image delivery: image variants are now CDN/edge-cacheable (cookie-free responses).
  • Hero background posters load at high priority for a quicker largest paint.
  • Resized images use tighter compression.
  • Logos are served at the size they actually render with proper dimensions.
  • Fixed footer heading order for accessibility.
  • Filled in missing Chinese (Simplified) dashboard translations.

1.0.40

Jul 9, 2026
  • Real Estate: local listing-photo caching now fills reliably on installs without a background queue worker — the downloads run on a schedule in bounded batches instead of being queued. After you enable "Cache listing photos locally," the cache populates gradually over the following minutes and hours.

1.0.39

Jul 9, 2026
  • Real Estate: local photo caching now caches only the listings you prominently display — active and pending inventory, plus sold listings within a configurable "recently sold" window (Settings → Real Estate → Cache recently-sold photos, default 90 days) — instead of the entire sold-history archive. This keeps disk usage and re-hosted MLS photos bounded, and a sold listing's cached photos are removed automatically once it ages past the window.

1.0.38

Jul 9, 2026
  • Page builder: removing a section background image or video now sticks — previously a row that shipped with a default background would bring it back after saving.
  • The default page-title/hero background is now an optimized image in your media library (smaller, replaceable, and shown as a thumbnail while editing).
  • The first background image on a page loads with higher priority for faster perceived load.
  • Real Estate: optional local photo caching is now much stronger — cached MLS photos are served as resized WebP with responsive sizing and explicit dimensions (faster listing pages, no layout shift).
  • A new "Photos cached per listing" setting bounds disk usage (default 1).
  • Cached photos are automatically removed the moment a listing leaves your feed, and listings that quietly went off-market (expired/withdrawn) are now reconciled daily and cleared instead of lingering as "active" forever.
  • Design library: new "CTA Visit Us Split" row and a new "Below Hero" row category.
  • Page Titles and CTAs now show an Installed/Library toggle so you can tell at a glance what's in use.
  • E-commerce & invoicing: gift-card, store-credit, and loyalty balances are now reserved at checkout start (with short-capture flagging).
  • ACH bank payments are recorded correctly through Stripe's asynchronous events.
  • Webhooks: outbound webhook delivery is now driven on a schedule and retries reliably on sites without a queue worker.
  • API: expanded REST coverage for order fulfillment, subscribers, taxonomy terms, and media uploads.
  • Security: fixed an upload edge case where an SVG file renamed to .pdf could bypass sanitizing.
  • Plus additional dashboard translations across many languages.

1.0.37

Jul 9, 2026
  • Background-video hero sections now load faster on phones. The poster image is served at a phone-appropriate size instead of the full desktop image, and a redundant hidden background image is no longer downloaded behind the video — both improve the Largest Contentful Paint (a Core Web Vitals / PageSpeed metric).
  • Social media icon links now have proper accessible names for screen readers.

1.0.36

Jul 8, 2026
  • Changing fonts on the Typography settings page now updates your live site right away. Previously a font change could stay hidden behind the page cache for up to a day, so the public site kept showing the old font.
  • CMS updates have moved to a dedicated, admin-only "Updates & License" settings page.

1.0.35

Jul 8, 2026
  • Public pages now load faster. The small theme, editor-utility, and section-preset stylesheets are built into the page instead of loaded as separate render-blocking requests, so the first paint no longer waits on them.
  • New installs now apply CMS updates automatically by default. Existing sites keep whatever update preference they already have.

1.0.34

Jul 8, 2026
  • Spam Shield now classifies content, not just bots: weighted heuristics with a scam-template library, a self-learning Bayesian filter trained on your own submissions, an opt-out cross-install shared spam-intelligence feed, and a geo/service-area filter that can restrict form submissions by country.
  • Forms now also capture and display the source page of each submission.
  • The "Sections" design page is renamed "Section Presets".
  • Page Titles & CTAs are consolidated into the Shared Rows page.
  • Section background videos can now be set to play on mobile.
  • The setup wizard's step rail no longer clips the active step.
  • Dashboard translations for Arabic, Bengali, Czech, and German are filled in.

1.0.33

Jul 8, 2026
  • Performance improvements to public pages:
  • Web fonts now load as a single, non-render-blocking request (combined across all your configured fonts), so pages start painting sooner (better First Contentful Paint / LCP).
  • Background-video hero posters are now served as optimized, correctly-sized WebP images and preloaded as the main image, improving Largest Contentful Paint.
  • Fixed a confusing "Empty container — click to add items" prompt that appeared on decorative hero overlay layers in the page editor.

1.0.32

Jul 8, 2026
  • Fixes a related content-loss bug (companion to 1.0.31): the same daily maintenance task could also delete the background image and settings on shared page-title and call-to-action banners — the rows that repeat across multiple pages — because they are referenced by a slug attribute rather than the usual markers. The banners kept rendering from cache, so the loss only showed as blank fields in the page editor. Now fixed.
  • If banner backgrounds show blank in the editor on an affected site, run `php artisan content-overrides:restore-from-sidecar --apply` once (before re-saving those pages) to rebuild them from the cached copy.

1.0.31

Jul 8, 2026
  • Fixes a data-loss bug where a daily maintenance task could delete saved content edits on real-estate-theme pages (any section with a hyphenated ID, such as the home, about, and contact rows). Affected pages kept rendering their content from cache, so the loss only surfaced as blank fields when opening the page editor.
  • Recovery: if edited content shows as blank in the editor on an affected site, run `php artisan content-overrides:restore-from-sidecar --apply` once — before re-saving those pages — to rebuild the content from the cached copy.

1.0.30

Jul 8, 2026
  • Real Estate: fixes a 500 error when saving an MLS feed after re-entering its credentials on a site whose encryption key changed (server move / DB restore). You can now open the feed, type the token, and Save successfully — the new credentials are stored under the current key and the feed reconnects.

1.0.29

Jul 7, 2026
  • Real Estate: fixes a 500 error when editing an MLS feed whose saved credentials couldn't be read (which happens after a site is moved to a new server or its encryption key changes). The edit screen now opens normally and shows a notice asking you to re-enter the feed's credentials to reconnect it.

1.0.28

Jul 7, 2026
  • Updates: fixes a harmless "class not found" error that could briefly appear while a CMS update was being applied from the Tools page. The update always completed; this just stops the transient error from being logged (and from flashing on the update screen).

1.0.27

Jul 7, 2026
  • Spam protection: contact forms no longer silently quarantine every submission when the site's default protection resolves to Shield — Shield's JavaScript now loads correctly.
  • Real estate: MLS feeds keep working after a server or domain move instead of erroring on their saved credentials.
  • Virtual-tour links now always use an absolute URL.
  • Feature pages follow the page-title role correctly.
  • AI image generation: AVIF and HEIC reference images are now accepted — they're auto-converted before being sent to OpenAI or Gemini.
  • Forms: the forms overview now shows how many submissions were quarantined as spam.
  • Missing feature pages are automatically restored during a CMS update.
  • A missing media storage link is now flagged on the Site Health page so uploaded images can't silently break.
  • New cms:set-site-url command for safely changing a site's domain.

1.0.26

Jul 7, 2026
  • Fixed a thin white line that could appear under transparent site headers when scrolling. Translucent header and footer styling (faint dividers and overlay tints) now renders reliably on every install, including hosts without a build step.

1.0.25

Jul 7, 2026
  • Backups now include your site's header and footer templates (plus any custom themes and theme instances). Restoring a backup onto another install now brings the full design across — previously these files were left out, so a restored site could come up missing its header and footer. Take a fresh backup after updating to capture them.

1.0.24

Jul 7, 2026
  • Media library now accepts PDF uploads. In the page builder, any link or button field can point at a PDF from your library as a download link — pick it with the new "Choose PDF from media library" option.
  • The real-estate theme now defaults its footer to the dark 2-column layout.
  • Fixed: page-row previews now keep their section background in role and shared-row previews.
  • Fixed: the footer social row (footer-b1) now includes the Google review icon by default.

1.0.23

Jul 7, 2026
  • Section previews on the CTAs and Page Titles tabs now show their background color correctly — previously a section that used a color preset previewed as a blank/washed-out card.
  • Clicking "Install & Use" more than once on the same design no longer stacks duplicate copies; it just re-sets that design as your default.

1.0.22

Jul 7, 2026
  • Real estate sites now use the Real-Estate-Home call-to-action across every page that shows a CTA, and setting a themed CTA as your default from Templates → CTAs now works correctly.
  • The Communities page's cities and neighborhoods grids paginate long lists.
  • Paginating a collection row now scrolls back to the top of the section.
  • Footer brand columns are now spaced evenly.

1.0.21

Jul 7, 2026
  • Real estate: neighborhoods now auto-import and area grids show a "View all" link.
  • Fixed editing header and footer partials in the page builder.
  • WordPress installs no longer show the RunCloud deploy-button block.

1.0.20

Jul 7, 2026
  • Footer and site-chrome polish:
  • The footer brand column now spaces evenly whether or not the tagline is shown, and the footer's social icons display every account you've filled in under Settings → Business (LinkedIn, TikTok, and more) rather than a fixed few.
  • Real-estate city/area tiles without a chosen image now show a representative listing photo automatically.
  • Desktop header navigation labels no longer wrap to two lines when the menu runs tight.

1.0.19

Jul 7, 2026
  • Real Estate: city areas now auto-import from the MLS feed with a per-area visibility toggle.
  • Real Estate: the home hero fills the viewport with refined search copy.
  • Real Estate: featured listings can be picked by agent/office name.
  • Real Estate: inner pages (property details included) lead with a page-title band.
  • Fixed the property filters drawer so it fills the screen.
  • Gives /properties a solid full-width header by default.
  • Corrects the transparent header's scroll background.
  • Editor: shared-row-wrapper files are now editable in the page editor.

1.0.18

Jul 7, 2026
  • Real estate / MLS: fixed a listing-feed sync that could import zero listings when a single record carried an out-of-range value (for example a bad "days on market"). One malformed listing no longer aborts the whole import.
  • Setup wizard: your business address and description now automatically populate the site's SEO schema.
  • Social links: the Google review icon auto-fills, and social icons you haven't configured are now hidden.
  • New: a public Changelog page at /changelog with a curated release history.

1.0.17

Jul 7, 2026
  • Business Settings: new Google review URL field with a matching shortcode so you can drop your review link anywhere on the site.

1.0.16

Jul 6, 2026
  • New pre-launch Coming Soon gate to keep your site private until you're ready to go live.
  • The Coming Soon page now reuses your Branding logo automatically — no separate picker to manage.
  • API Keys: your text and image AI providers are auto-selected from the keys you've saved.

1.0.15

Jul 6, 2026
  • Fix: the package updater now delivers admin pages correctly during an update.

1.0.14

Jul 6, 2026

A guided first-run experience plus a round of dashboard polish.

  • New post-install Setup Wizard and setup checklist to walk you through first-time configuration.
  • The setup checklist now appears as a dashboard widget.
  • “Site Sections” renamed to “Header & Footer”.
  • Setup moved under Settings.
  • Theme switcher lets you pick the variant, plus media-library and real-estate label cleanups.

1.0.13

Jul 6, 2026
  • New “Create New Herd Website” tool with an installer theme picker.
  • License-server checks are now hardened against tampering, with cryptographically signed update delivery.
  • Releases now retain the last 5 published builds so you can roll back to a recent version.

1.0.12

Jul 6, 2026
  • Added an operational checklist for cutting a release.
  • Fix: the page directory is now always created alongside each content-type write.

1.0.11

Jul 6, 2026
  • Fix: section background video and image picks now persist reliably.
  • New migration checker catches MySQL/MariaDB issues before a release ships.
  • Database and restaurant-module reliability fixes.

1.0.10

Jul 6, 2026

A major Form Builder expansion plus the developer tier and node-free hosting support.

  • Form Builder: save & resume drafts, submission management, exports, PDF generation, conversion funnels, GDPR tools, spam hardening, and a template library.
  • New Enterprise developer tier with custom-feature tooling and page-builder extensibility.
  • Comp/exempt member flag and automatic update notifications.
  • Node-free runtime design overrides so styling works on hosts without a build step.
  • The package updater's cache rebuild is now race-safe.

1.0.9

Jul 5, 2026

The foundation release — the first tracked build of the WebProCMS platform.

  • Visual page editor and design library, themes, and the media library.
  • Blog and custom content types, e-commerce, memberships, CRM, marketing, and forms.
  • The full admin dashboard, licensing, and the CMS update system.