InnovaSuite

Changelog

New features, improvements and fixes shipped to InnovaSuite. Updated with every release.

Subscriptions and plans

Pick your plan and upgrade your subscription right from the panel.

New

  • Subscriptions: new Subscription page to view the current plan, compare the Free, Pro and Premium tiers and switch plan in a few clicks.
  • Billing: integrated card payment through Stripe, invoices and automatic renewal management.
  • Promotions: promo codes and limited-time offers (e.g. "first 10 signups") applied automatically at signup or through a shared code.
  • Sidebar: modules not included in the current plan stay visible with a lock and invite an upgrade.
  • Plans: plan editor with monthly and yearly pricing, included modules, per-module limits and one-click Stripe sync.
  • Subscriptions: plan change with automatic proration — switching from Pro to Premium or from monthly to yearly applies a credit for the remaining time and charges the prorated difference immediately.
  • Tenant: new Transactions tab to review Stripe payments and issue full or partial refunds with confirmation.
  • Site builder: option to configure a site's favicon (URL or upload).
  • Site builder: Tailwind CSS classes are supported in pages and components, compiled at save time.

Improvements

  • Tenant: option to manually assign a plan, overrides (mailboxes, automations, storage) and a trial period.
  • Storage: NFS capacity automatically follows the chosen plan (15 GB Free, 100 GB Pro, 1 TB Premium).
  • Tenant: "Flush Stripe customer" button in the Subscription tab's danger zone, to restart from scratch after testing or a manual deletion in the Stripe dashboard.
  • Subscriptions: the "+ Add" buttons in Site Builder, Mailboxes and Automations now show usage and invite to upgrade when the plan limit is reached.
  • Site builder: generating or modifying a single page can now create or update reusable components on the fly.
  • Public API: the site's favicon URL is exposed in the /api/v1/sites/{domain} response.
  • Public API: new compiledCss field that returns the site's precompiled Tailwind stylesheet (drop into a single <style> tag).
  • Site builder: the AI now prefers Tailwind classes over inline styles when generating or editing pages.

Fixes

  • Subscriptions: the tenant plan now updates automatically after a Stripe payment, and a "Resync" button on the Subscription page lets you catch up if anything is out of sync.
  • Subscriptions: if the Stripe customer was deleted outside the app, it is now auto-detected and replaced with a fresh customer instead of failing with "No such customer".
  • Statistics: tiles backed by custom tables now display data correctly on the home dashboard and respect the period selector.
  • Contact: the form clears after the message is sent.
  • Site builder: deleting a site immediately makes its subdomain and custom domain inaccessible, and a confirmation message appears.
  • Site builder: the site's Tailwind stylesheet loads correctly after publishing (pages no longer stay blank).
  • Site builder: Tailwind classes now apply live in the editor preview.
  • Site builder: clicking a component now actually opens its content (no more overwrite by the previous page when navigating quickly).
  • Site builder: spacing, typography and colour Tailwind classes (m-*, p-*, mt-*, font-*, leading-*, text-*) now apply correctly.
  • Site builder: in Code view, switching page, component or language now refreshes the Monaco editor with the right content.
  • Public API and published site: the Tailwind stylesheet is auto-compiled on first request if it was missing, and classes apply immediately.

Site builder — visible components, image uploads

Reusable components are visible and editable in the editor, direct image upload, dynamic blocks and pages, and an approval workflow for custom domains.

New

  • Site builder: approval workflow for custom domains.
  • Site builder: reusable components appear in the left panel and can be edited.
  • Site builder: upload an image directly from the <img> property panel.
  • Site builder: dynamic data blocks (blog) can be inserted in any page.
  • Site builder: dynamic pages to serve records from a source (e.g. blog articles).
  • Site builder: custom tables are available as a dynamic data source.
  • Site builder: new graphical builder to configure data blocks (source, filters, sort, pagination, layouts).
  • Site builder: automatic pagination on data blocks.
  • Site builder: new "Publish" button and visual separation between draft and live version in the Versions panel.
  • First steps: new guided welcome page that auto-checks the milestones (website, mailbox, table, automation, domain).

Improvements

  • Site builder: a slug or custom domain is unique per site.
  • Site builder: new confirmation modals for site deletion and domain removal.
  • Site builder: delete a component from the left panel.
  • Site builder: inline component preview in the editor (click to open).
  • Site builder: live preview of dynamic blocks in the editor.
  • Site builder: AI system prompt enriched for dynamic sources.
  • Site builder: tighter AI auto-save and automatic resume of interrupted jobs.
  • Site builder: components' HTML is now correctly unescaped on the public API and renderer.
  • Site builder: new "+ Data" button to add a dynamic block (replaces the former "Insert" menu).
  • Site builder: column dropdowns in the data block builder's filters and sort.
  • Statistics: multi-tenant viewing option available in a dashboard's "Settings".
  • Logs: public-site requests are attached to the matching tenant.
  • Contact: public form submissions are now routed to a webhook automation, which handles archiving and notification.

Fixes

  • Site builder: "Components" section is always visible, with manual creation available.
  • Site builder: fix for long AI requests (server-side streaming).
  • Site builder: the "signal is aborted without reason" console error is gone.
  • Site builder: uploaded images now get an absolute URL (visible on every domain).
  • Site builder: the editor and the published site show the same active version.

Site builder — visible components, image uploads

Reusable components are visible and editable in the editor, direct image upload, dynamic blocks and pages, and an approval workflow for custom domains.

New

  • Users: new "Can create tenants" flag available on the user profile.

Improvements

  • Custom tables: fields (code, label, type) now resize correctly and share the available width in the create and edit forms.

Fixes

  • Statistics: dashboards are now locked to the current tenant by default. A superuser can enable cross-tenant access per dashboard from the "Settings" button.
  • Marketing: the "Send a test" button in the email editor works again and properly sends the test email.
  • Form layout: elements placed inside a flex container can now be resized via their handles, including when several elements share the same line.

API, custom tables and statistics fixes

New

  • Site builder: multi-page generation with reusable components.
  • Site builder: AI requests run in the background.
  • Site builder: published sites are served at <slug>.innovagence.dev (and verified custom domains).
  • Custom tables: new "Configuration" tab to hide columns and set the default sort order.
  • Custom tables: new visual form editor with sections, tabs and new field types.
  • Global chat notifications, persisted: real-time badge, toast and sound on every admin page.
  • Automations: new "Trigger Automation" step (async and sync modes).
  • Projects: Kanban cards support sub-steps, comments and a due date.
  • Projects: new "Manage tags" button with a color picker.

Improvements

  • Site builder: page translation is faster and no longer breaks the HTML structure.
  • Site builder: AI output token cap raised to 64 000.
  • Custom tables: live drag & drop layout editor with a harmonized palette.
  • Automations: the "Read table" step now accepts a sort order.
  • Connectors: official logos shown for Claude, OpenAI and Gemini.
  • Automations: in sync mode, "Trigger Automation" exposes the target's results.

Fixes

  • Site builder: the latest save shows up immediately on the published site.
  • Site builder: visits to <slug>.innovagence.dev now reach the published site.
  • Site builder: internal links, buttons and forms work again on AI-generated sites.
  • Site builder: internal links get a real href (preview, new tab, SEO).
  • Public sites API: HTML is normalized and ready to use in the response.
  • API fixes.
  • Fixes for custom tables.
  • Fixes for statistics.
  • Automations: fix for the "Input (Trigger)" trigger.
  • Automations: internal execution engine fixes.
  • Blog: an article's thumbnail is uploaded to the tenant drive.
  • Content editor: center and right-align images in articles.
  • Projects: a card's due date no longer shifts depending on the timezone.
  • Files: the upload API waits for the full disk write before responding.
  • Files: images served via /api/uploads now render inline in the page.
  • Global AI assistant: the panel adapts to the screen width on mobile.
  • Automations: the "Button" trigger is recognized by the execution engine.
  • Automations: internal trigger fixes.

AI connectors and Automations fixes

New

  • Added AI connectors.

Fixes

  • Fixes for the Automations module.

InnovaSuite launch

New

  • Initial launch of the InnovaSuite application.