Changelog

What shipped in alpha.

Product-true milestones only — free tier, password auth, hosted snippet, dashboard filters, and the rest of the agent-first analytics surface. No vapor features.

Clearer self-serve setup across every install path

  • Website and WordPress installs now begin with free account setup and hand off to the matching workspace instructions.
  • Shopify Connect explains its session, OAuth, and store-claim states without implying unavailable App Store installation.
  • The Next.js App Router guide now includes a client provider that safely handles initial views, navigation tracking, and Fast Refresh cleanup.
  • Checkout, portal, and webhook paths prevent duplicate subscriptions and safely retry unresolved provider events.
  • Custom storefront domains can be allowlisted without weakening workspace ownership boundaries.

Shopify onboarding and public launch polish

  • Shopify OAuth installs activate the web pixel and connect the store to an owner session or explicit claim flow.
  • The Shopify application shell gives installed stores a stable destination; storefront proxy features remain deferred.
  • Privacy and Terms pages now describe the current launch behavior without pre-launch placeholder language.
  • Sign in and signup preserve validated same-origin return paths after authentication.

Account recovery and public trust pages

  • Sign in, signup, and forgot-password are separate password-first flows with optional email recovery codes.
  • The public Security page documents the alpha's current controls and data posture without certification claims.
  • Legacy password-reset links preserve a safe path into the current recovery flow.

Dashboard filters and plain-English signals

  • Workspace dashboard supports date-range and signal filters so traffic, pages, events, breakages, health, and alerts stay scannable.
  • Recent activity stays privacy-safe: low-cardinality paths and sources, no raw query strings or secrets in the feed.
  • Check-engine-light alerts surface what changed and where to look first without a full APM or session-replay surface.

Password auth and free-tier provisioning

  • Email + password sign-in is the auth path for workspace access (password-reset codes via email when configured).
  • Free tier provisions without a credit card: 1 site, 1k events/month, 14-day summary history, and 1 alert.
  • Workspace boundaries enforce hostname allowlists and excluded path patterns before analytics are stored.

Hosted snippet and multi-platform install

  • Hosted browser snippet, WordPress plugin (public workspace key), Shopify OAuth + web pixel, and @leetlytics/sdk for Next.js and other apps.
  • Day-zero path is paste → refresh → inspect: first page_view / site_activity reaches the workspace in minutes.
  • Cookieless-first by default — core tracking does not set LeetLytics browser cookies.

Alpha foundations on Neon Postgres

  • Operational analytics and rollups run on Neon Postgres only — no ClickHouse warehouse in the launch product.
  • Ingest accepts journey, page-view, important-click, conversion, breakage, and link-click events customers choose to send.
  • Stripe checkout and portal routes are server-side; card data never lands in LeetLytics storage.