Changelog

SuprLogs Changelog

analyticsbillingonboardingchangelog

Analytics, billing, and previews got a big upgrade

Aslan Goldenhour
36 commits
+2366-86
  • Basic Analytics is now available for hosted changelogsEligible changelog projects now include built-in traffic analytics with page views, visitors, top pages, referrers, devices, live visitors, and human/agent filtering.
  • Readably linked changelog entries and preview screenshotsPublic changelog entries now use permanent, human-friendly URLs, and projects now show preview screenshots across the dashboard and marketing pages.
  • Billing is clearer and more flexibleBilling pages now show clearer plan statuses, support beta Growth coupons, and open the most useful Stripe flow for each subscription state.
  • Dashboard users can send feedback in-appSigned-in users can now open the new feedback widget from the dashboard, with their account details included in each submission.

Also in this release

New Features6 updates
  • Added Basic Analytics for eligible hosted changelog projects, including page views, visitors, top pages, referrers, devices, live visitors, and human/agent filtering.
  • Added a new in-app feedback widget for signed-in dashboard users, with account details attached to each report.
  • Added a dismissible getting-started checklist in the sidebar to help new users set up an LLM key, sync a first project, and start a trial.
  • Added permanent, human-friendly changelog entry URLs so public pages stay on readable links after publishing.
  • Added preview screenshots for changelog projects so dashboard cards and project pages can show a quick visual preview.
  • Added a private /admin dashboard for internal admins to review product, customer, billing, and project information.
Improvements8 updates
  • Improved billing by adding beta Growth coupon support, clearer plan status labels, and smarter Stripe portal routing for active, trialing, past-due, and canceled workspaces.
  • Updated organization name changes so the linked Stripe customer name and description stay in sync automatically.
  • Unified primary and warning button styles across settings, dialogs, and transfer flows, with better dark-mode contrast.
  • Improved onboarding so the LLM defaults step can be skipped or continued after entering a key, and completion is tracked separately for each user and workspace.
  • Improved Clerk sign-in support for hosted changelogs and wildcard subdomains, including proxy URL handling and satellite-domain setup.
  • Updated marketing pages with a new Features section, rotating theme previews, and direct links from theme cards to live changelog pages.
  • Improved changelog preview generation so light and dark screenshots are captured and shown based on the viewer's theme.
  • Updated error pages and default site links so they point to the correct SuprLogs home and dashboard URLs in every environment.
Bug Fixes6 updates
  • Fixed the Silktide cookie banner and stylesheet so they only load on the main SuprLogs site, not on hosted changelogs or custom domains.
  • Fixed host detection so localhost and subdomains with ports are handled correctly.
  • Fixed billing invoice handling so invoices without a hosted URL are supported reliably.
  • Fixed onboarding completion so a new account or different workspace no longer incorrectly skips the onboarding flow.
  • Fixed Clerk proxy URLs and satellite configuration so sign-in and sign-up continue to work correctly on hosted subdomains.
  • Fixed preview styling so changelog preview pages no longer show an empty gap below the content.
API2 updates
  • Added permalink date and slug fields to the entries list API so clients can link to public changelog entries more easily.
  • Updated the projects API to include preview image URLs for changelog thumbnails.
Documentation2 updates
  • Updated the README and environment templates with setup notes for Umami analytics, Clerk hosting, screenshot generation, and deployment dependencies.
  • Added clearer deployment guidance for Playwright on Linux hosts, including Nixpacks and Railpack configuration.