Release Notes
Release Notes – Version 4.1.0
Version 4.1.0 brings a guided onboarding experience, a world map for geographic analytics, materialized views for faster dashboards, an experiments data model foundation, and a polished UI across the board.
World Map Analytics
The analytics dashboard now includes an interactive world map alongside the countries table. See where your traffic comes from at a glance with color-coded regions that make geographic patterns instantly visible.
Materialized Views for Faster Analytics
Analytics queries are now backed by pre-aggregated ClickHouse materialized views. Daily aggregations (6-month retention) and hourly aggregations (7-day retention) mean the stats endpoint can serve dashboard data significantly faster — especially noticeable on sites with high traffic volumes.
Experiments Data Model (Foundation)
A/B tests and personalizations now have their own dedicated database table via the Foundry ORM. This replaces the previous approach of querying experiments through four separate WP_Query calls and scattered post meta. Benefits include:
- Experiment history: Completing a test no longer overwrites previous data
- Faster queries: Single table query replaces 4× WP_Query
- REST API: New
accelerate/v1/experimentsendpoint for listing, filtering, and pagination
This is Phase 1 (dual-write with selective reads), laying the groundwork for the experiments overview dashboard and richer experiment management coming next.
Editor Header: Experiment Chips & Tray
Running experiments now surface directly in the editor header bar as status chips — small indicators showing whether a test is running, paused, or complete. Click a chip to expand an inline tray below the header with settings and live results, keeping you in flow without navigating away from the editor.
Weekly Email Reports
A new "Notifications" section in Settings lets you toggle weekly email summaries on or off. When enabled, Accelerate sends a digest of your site's content performance highlights — powered by new remote API endpoints that securely resolve post titles and verify site connectivity.
Onboarding: Get Started in Minutes
New users now get a guided activation flow from the moment they connect. After completing OAuth, a success dialog suggests your best candidates for headline A/B tests and block experiments — so you can launch your first test in seconds, not minutes.
A persistent 3-step checklist on the Content Explorer dashboard tracks progress: Connect → Run your first experiment → See results. Each step lights up as you go, giving clear direction without being intrusive.
Telemetry Opt-In Redesign
The telemetry banner has been rethought for respect and clarity:
- Scoped display: Only appears on Accelerate pages, not across all of WP admin
- Soft dismiss: First dismiss hides for 14 days; second dismiss is permanent
- Reframed copy: Messaging now focuses on what you get (better product, prioritized features) rather than what we get
- Dark mode design: Glassmorphism card that feels native to the Accelerate aesthetic
Other Improvements
UI Polish & Brand Consistency
- Brand purple everywhere: SCSS color scale shifted from blue to brand purple; all hardcoded navys and blues replaced with proper tokens
- Scoped CSS: Renamed
.altis-ui→.accelerate-uito eliminate namespace collisions; admin overrides scoped under.accelerate-adminbody class - Spinner states: Loading indicators now show an animated spinner alongside text, replacing static "Loading..." that looked frozen
- Sparkline fix: Bar heights in Content Explorer now compute correctly from the chart scale instead of rendering at full height
- Typography & primitives: Continued rollout of the shadcn/Tailwind component system with Skeleton, Typography scale, StepIndicator, Switch, EmptyState, DataContainer, SearchField, and FadeIn components
Additional Improvements
- WordPress 6.9 compatibility: Tested and confirmed
- ClickHouse timezone fix: MCP abilities no longer fail with "Cannot load time zone 0"
- Broadcast layout fixes: Avatar squishing at narrow viewports and action button alignment corrected
- Cleaner releases: Development files excluded from plugin distribution via
.distignore - Remote endpoints:
remote/ping(heartbeat) andremote/posts(metadata resolution) enable richer website integrations