Skip to Content Area

version log Version 1.7 Features

Summary

Sitetheory v1.7 is a major release for live editing, realtor property experiences, dynamic forms, performance scoring, cache correctness, structured data, media workflows, and developer operations. It standardizes the way content is edited in preview mode, adds richer IDX property details layouts, introduces a flexible Form module, and improves the deployment and monitoring foundation for future releases. [see all versions]

List of Features

Admin

Live Edit Standardization

  • Standardized live edit surfaces across core content types, including Article, Profile, Property, PropertyFilter, and module-based content.
  • Added consistent drawer panels, edit buttons, refresh states, stale-state handling, icon behavior, tooltips, and inline surface controls.
  • Improved live edit panels for content, layout, design, dynamic content, page settings, and call-to-action data.
  • Added page-title visibility controls where supported, including in-page toggles and matching design-panel options.
  • Improved media and image editing flows in preview mode, including clearer action buttons and more reliable refresh behavior after saves.

Performance Score Admin

  • Added the Performance Score admin feature for tracking Lighthouse-style scoring across content sites.
  • Added pending score states and immediate queueing so newly requested scores are easier to monitor.
  • Added score-worker and benchmark tooling to help debug site performance regressions.
  • Expanded score coverage so performance data can be gathered for all content sites.

Dynamic Forms

  • Added a new dynamic Form module builder with configurable fields and public rendering.
  • Added support for drag-and-drop field ordering, custom field labels, help text, required fields, and validation behavior.
  • Added public form rendering through the Stratus contact form component.
  • Added support for reCAPTCHA, progress display, success messages, gated downloads, recipient controls, and embeddable forms.
  • Improved admin display for form submissions and generated email content.

Content And Admin UX

  • Improved content selector behavior, including search preservation and drag/drop visual polish.
  • Added refinements to member management, message display, admin publish controls, master-menu links, and module editing states.
  • Improved autocomplete, OAuth return handling, media library actions, and admin-domain routing.

Billing

  • Added admin support for invoice voiding, refund notes, and safer recovery from duplicate billing conditions.
  • Improved handling for future-start subscriptions, trial invoice proration, subscription suspension, and arrears rows.
  • Added fixes to keep billing state consistent when sites are deleted or subscription timing changes.

Public Sites

Public Forms And Embeds

  • Added public rendering for the new Form module.
  • Added client-side validation, reCAPTCHA support, gated downloads, and success-state handling.
  • Added embeddable form output for use in external pages where configured.

Performance And Caching

  • Added flat-cache cacheability guards so content types marked non-cacheable are not stored or served incorrectly.
  • Normalized API flat-cache bypass paths to prevent stale cached responses for case-variant API routes.
  • Improved page flat-cache handling and rebuild safety.
  • Improved lazy-loading behavior for Stratus images so near-viewport content starts loading earlier.
  • Added skeleton loading states for IDX property lists to reduce layout movement while remote IDX data loads.

Media And Front-End Runtime

  • Improved Stratus package versions and bundled runtime assets.
  • Improved media upload flows, file previews, download actions, and external service-key restrictions.
  • Added safer handling for S3 and upload errors so failures are clearer and less likely to break user workflows.

Realtors And Property Sites

IDX Property Details Layouts

  • Added new IDX property details layout options for PropertyFilter pages and IDX modules.
  • Added Showcase as the default IDX property details layout.
  • Added Luxury, Cosmopolitan, and Compact layout options.
  • Preserved the legacy IDX details layout as Compact.
  • Removed Magazine from the IDX details layout set because it is too similar to Luxury for this context.
  • Added a separate details-layout selector so PropertyFilter list layouts and property details layouts are no longer mixed together.
  • Added layoutDetailsId support for content versions and detail-specific layout records.

IDX Details Experience

  • Updated IDX details popups to behave like dedicated full-screen property pages.
  • Added full-window popup sizing, preview-mode header offsets, and live-edit drawer layering support.
  • Added gallery, stats, description, details, map, call-to-action, and contact sections that follow the established property layout patterns.
  • Added retracting section navigation for details popups.
  • Added read-more/read-less behavior for property descriptions.
  • Added improved MLS logo, MLS property ID, presented-by, and listing-agent display.
  • Added CTA and contact data passing from PropertyFilter pages and IDX modules into Stratus IDX details.
  • Added module-specific contact form URL forwarding for IDX property lists.

Property And Structured Data

  • Standardized Property live edit surfaces and media controls.
  • Improved property gallery behavior, placeholder display, hover states, secondary video handling, and CTA fallback refresh behavior.
  • Added RealEstateListing structured-data work for property listings and detail pages.
  • Improved property schema output, realtor profile schema behavior, and related validation coverage.

Developer And Operations

  • Updated AI-agent workflow documentation and platform development docs.
  • Added release and deployment automation documentation for the v1.7 deployment process.
  • Added Sitetheory-Server deployment scripts and preflight checks for one-server-at-a-time version deployment.
  • Added early flat-cache host checks and version-aware flat-cache guardrails for the mixed v1.6/v1.7 migration period.
  • Updated CI workflow behavior and Stratus package lockfiles for newer package versions.

Bug Fixes

Admin

  • Fixed several live edit regressions involving drawer layering, select dropdown z-index, empty panel output, stale preview states, and missing edit labels.
  • Fixed cases where live edit controls appeared for unsupported PropertyFilter shell areas.
  • Fixed PropertyFilter layout selectors so list layouts and property details layouts are filtered separately.
  • Fixed content selector search and dragging regressions.
  • Fixed admin media upload, Froala image insertion, OAuth return path, and route handling issues.
  • Fixed cases where disabled or unsupported module fields still appeared in admin panels.

Public Sites

  • Fixed flat-cache storage and serving for non-cacheable content types.
  • Fixed stale API cache reads for cache-bypassed routes.
  • Fixed intermittent Stratus lazy-loading issues where visible or near-visible images could remain in a loading shimmer state.
  • Fixed layout shift in IDX property lists by reserving list controls and property card skeleton space before remote data returns.
  • Fixed first-party JavaScript sourcemap and accessibility/best-practice issues identified during Lighthouse audits where practical.

Realtors And IDX

  • Fixed PropertyFilter base-page regressions involving the site header, menu visibility, sidebar suppression, and page CTA/header-image shell behavior.
  • Fixed IDX property details CTA, contact, presented-by, listing-agent, MLS logo, and property ID display issues.
  • Fixed IDX module contact URL forwarding so module-based property details can reach the correct contact form.
  • Fixed IDX layout thumbnail sizing in the live edit drawer.
  • Fixed IDX details section duplication by consolidating redundant Details and More sections.

Billing

  • Fixed duplicate billing and refund edge cases.
  • Fixed trial invoice proration and future-start subscription timing issues.
  • Fixed subscription cancellation behavior when sites are deleted.
  • Fixed several admin invoice display and mutation issues.

Media, API, And Security

  • Added safer structured API exception handling in several flows.
  • Improved optimistic-lock retry behavior for media upload operations.
  • Restricted service-key media upload behavior to valid owners and sites.
  • Improved error handling for microservice-backed media and upload operations.

Contact Us

This field is required.
This field is required.
Send
Reset