Changelog

SuprLogs Changelog

billinganalyticsfeedbackonboarding

A big week for analytics, billing, and smoother changelog access

Aslan Goldenhour
36 commits
+2366-86
  • Basic Analytics is now availableHosted changelog projects can now see page views, visitors, referrers, device breakdowns, and live active visitor tracking.
  • Billing is smarter for Growth customersEligible workspaces can now save a Growth promotion code, and Stripe links now send users to the most helpful payment or invoice flow.
  • In-app feedback is now built into the dashboardSigned-in users can send product feedback from inside SuprLogs with their account details automatically attached.
  • Changelog links are now permanent and readablePublic changelog entries now use stable URLs that are easier to share and understand.

Also in this release

New Features4 updates
  • Added a Basic Analytics dashboard for hosted changelogs, including traffic totals, top pages, referrers, browsers, devices, and a live active-visitors view.
  • Added an in-app feedback widget for signed-in dashboard users, with account details attached to each submission.
  • Added permanent changelog entry URLs in the format /entries/YYYY-MM-DD/slug, so published links stay readable and stable.
  • Added a dismissible getting-started checklist in the sidebar to help new users add an LLM key, sync a project, and start a trial.
Improvements7 updates
  • Billing now shows clearer plan status labels, keeps applied promo codes in sync, routes Stripe links to the most relevant payment page, and syncs organization name changes automatically.
  • Primary and warning buttons now use more consistent styling across settings, dialogs, and transfer flows, with better dark-mode contrast.
  • Project previews now generate matching light and dark screenshots, and those previews now appear in project cards, the project home, and the marketing homepage.
  • Onboarding and trial flows were polished so users can continue after entering an API key, skip that step if needed, and see clearer checklist messaging.
  • Error pages and missing-changelog pages now point to the correct SuprLogs home and dashboard locations across environments.
  • The default changelog theme is now Sequential, and owners can change the theme directly from a live changelog page.
  • The marketing site now includes a more scannable Features section and rotating theme previews in the hero.
Bug Fixes9 updates
  • Fixed the Silktide cookie banner and stylesheet so they only appear on the main SuprLogs site, not on changelog subdomains or custom domains.
  • Fixed host detection so localhost and subdomains with ports are handled correctly.
  • Fixed onboarding completion so it is tracked separately for each user and workspace, preventing a different account from skipping setup.
  • Fixed Clerk sign-in on hosted changelog subdomains, including proxy URL formatting, wildcard subdomain handling, and redirect loops.
  • Fixed billing invoice handling so invoices without a hosted URL are supported more reliably.
  • Fixed permalink creation so duplicate slugs automatically retry with a safe fallback instead of failing.
  • Fixed preview styling and URL handling so changelog previews no longer show blank spacing and local development uses the correct address.
  • Fixed Vercel builds that could fail while Playwright was being installed during API setup.
  • Fixed Userback loading so it only appears in production and no longer conflicts with local development hosts.
API2 updates
  • The entries list API now includes permalink date and slug fields, and public entry routes resolve pages by those values instead of internal IDs.
  • Projects API responses now include preview image URLs so dashboards and cards can show the right screenshots.
Documentation3 updates
  • Updated the README and environment templates with the new Umami configuration needed for Basic Analytics.
  • Updated Clerk setup notes for satellite subdomains, proxy URLs, and supported redirect settings.
  • Added clearer deployment notes for Playwright on Linux hosts, Railway, Nixpacks, and Railpack.