Skip to main content
What's new

Changelog

Every release, fix, and improvement — in plain language. Newest first.

newimprovedfixedsecurityperformanceinfra
v1.3April 2026

Dashboard & Settings Overhaul

  • newDashboard redesign — greeting, at-a-glance stats, quick tips, and a live-updating audit status table
  • newSettings page with tabbed layout: Profile, Branding, Drive, Team, and Billing all in one place
  • newSecurity page with trust badge grid, data-flow diagram, and OAuth scope table for enterprise buyers
  • improvedAudit form — platform toggles now accurately gate which platforms are collected and analyzed
  • improved"Notes for Claude" field wired end-to-end from the audit form into the AI cross-platform synthesis prompt
  • fixedMobile layout: hero platform text size and comparison table cards on small screens
  • fixedMerchant Center product counts were hardcoded zeros — now parsed from live productStatuses API response
  • fixedGoogle Ads silent failure when GOOGLE_ADS_DEVELOPER_TOKEN was unset — now throws explicitly
v1.2March 2026

Google Drive Sync & Scheduling

  • newGoogle Drive report sync — Agency plan reports automatically saved to a connected Drive folder after each audit
  • newScheduled audit delivery — set a weekly or monthly cadence per client, reports delivered on autopilot
  • newWhite-label branding on PDF reports — agency logo, primary color, and footer applied at generation time
  • improvedPDF layout — executive summary section moved to page 2 with an expanded health score breakdown
  • improvedWCAG 2.1 AA accessibility pass across all marketing pages — focus rings, skip links, contrast ratios
  • improvedOnboarding flow — property selection now shows property type icons and stream counts inline
  • fixedAudit limit check was skipped in the dashboard quick-run path — internal accounts now correctly bypass it
  • securityAdded X-Frame-Options, CSP, HSTS, Referrer-Policy, and Permissions-Policy headers site-wide
v1.1February 2026

PageSpeed + Search Console

  • newPageSpeed Insights platform — LCP, INP, CLS, FCP, and TTFB scored per URL, no OAuth required
  • newGoogle Search Console integration — coverage, performance trends, and Core Web Vitals from field data
  • newCross-platform AI synthesis — a second Claude pass identifies issues that only appear across platforms (e.g. GA4 organic vs. GSC clicks discrepancy)
  • improvedAudit report structure — findings grouped by severity (critical / warning / opportunity) with estimated business impact
  • improvedAnalysis engine now accepts per-audit auditor notes injected into the cross-platform prompt
  • fixedGoogle Ads access token expired silently in scheduled jobs — refresh now happens before every API call
  • securityGoogle OAuth refresh tokens encrypted at rest with AES-256-GCM; key stored separately from the database
  • infraCollect and analyze jobs split into two Trigger.dev tasks — collect runs in parallel per platform, analyze is sequential
v1.0January 2026

General Availability

  • newGA4 audit — 25+ checks across event quality, attribution, data streams, BigQuery export, and traffic source integrity
  • newGTM audit — container structure, tag coverage, trigger overlap, variable naming, and consent mode configuration
  • newGoogle Ads audit — campaign structure, conversion tracking alignment with GA4, bidding strategy, and spend efficiency
  • newMerchant Center audit — feed health, product status breakdown, and disapproval category summary
  • newClaude AI per-platform analysis — structured JSON findings with severity, business impact, and recommended fix per issue
  • newPDF report generation — branded cover, platform scorecards, prioritized findings, and executive summary
  • newStripe billing — Starter ($299/mo), Agency ($499/mo), and single-audit credits ($149) with annual discount
  • newClient management — connect multiple Google properties per client, run audits independently per client
  • infraSupabase row-level security enabled on all 13 tables at launch — no cross-org data leakage by design
v0.9December 2025

Private Beta

  • newPrivate beta launched with GA4 and GTM audit only — invited agencies and in-house teams
  • newGoogle OAuth property connection flow — single grant covers all platforms a client has authorized
  • newInitial report PDF output — findings list with severity tags and one-line fix descriptions
  • infraTrigger.dev async pipeline — audits run as background jobs, no Vercel timeout risk on 25–50s runs
  • infraClerk authentication with Google OAuth, organization support, and Supabase user sync via webhook
  • performancePlatform data collection runs in parallel — all APIs called concurrently, not sequentially

Have a feature request? hello@stackxray.io