New
-
Notion Page Tree. The Notion connector used to only read database rows. Now it pulls your full standalone-page workspace too: every page and team space, stored verbatim, with parent pointers intact. The desktop app adds a "View page tree" option on the folder that renders the hierarchy as a collapsible tree, with counts of direct and total descendants per node and links to open pages in Notion or Scratch. Title edits, creates, and deletes all publish back correctly.
-
Webflow ecommerce. Products, SKUs, and Categories now appear in the Webflow connector under
/<Site>/Ecommerce/, alongside Collections and Pages. Full pull, edit, create, delete, and incremental sync, same as the rest of the connector. -
QuickBooks is now read/write. The QuickBooks connector was read-only before. All 20 writable entity types (invoices, payments, customers, items, and more) now support publishing changes back through the normal review-and-publish flow.
Better
-
Publish History is paginated. The list was capped at 20 entries with no way to reach older runs, and single-file publishes fill it quickly. Now you can page through the full history, in both the desktop panel and the web publish modal.
-
Airtable AI text and formula fields display their values. Computed fields like AI-generated text used to render as raw JSON (
{ state: "generated", value: "..." }). Now the actual value shows up in the grid. Stored data is unchanged. Display-only fix. -
Supabase can now be a sync destination. Supabase now supports schema creation, so it can serve as a Live Export destination, creating tables and fields on demand when a sync is set up.
-
Sync: linked records resolve to destination equivalents. When syncing between tables, foreign key values are now resolved from source to destination at sync time, so linked records land correctly on the other side.
-
Force-upgrade for outdated desktop clients. When we push a breaking server change, we can set a minimum supported desktop version via a feature flag. Clients below it get a prompt to upgrade before they can continue. Fail-open, so a flag service outage won't lock anyone out.
Fixed
- WordPress pull was infinitely looping on sites that ignore pagination offsets. Fixed.
- Wix Blog pull was looping on empty page responses. Fixed.
- Attio transient 502/503/504 errors are now retried automatically instead of failing the pull.
- GoHighLevel create operations now verify success with a get-by-id fallback, catching cases where the API accepted a write but didn't return the new record.
Under the hood
- OAuth generation 2 rollout completed.
- BullMQ events stream no longer retains full progress payloads, reducing memory pressure under busy queues.
- Desktop CI: stopped spurious hourly test rebuilds and added cleanup for orphaned draft releases.
- VPC flow-log country allowlist expanded to include NLD, SWE, and additional EU and English-speaking cloud regions.