Changelog

SuprLogs Changelog

analyticsbillingonboardingsettings

A big week for analytics, billing, and onboarding

Aslan Goldenhour
36 commits
+2366-86
  • Basic Analytics is now included for hosted changelogsCustomers can now see built-in traffic insights for hosted changelogs, including page views, visitors, referrers, browsers, devices, and a live active-visitors view. You can also filter traffic between all visitors, humans, and agents.
  • Changelog entries now have permanent, readable linksPublic entries now use stable URLs in the format `/entries/YYYY-MM-DD/slug`, making links easier to share and keep over time. Feeds, navigation, and public pages were updated to use the new format.
  • Billing and onboarding got smoother and clearerWe added beta Growth coupon support, smarter billing portal routing, and clearer billing status labels. Onboarding also became easier to complete, with a better setup checklist and more flexible LLM defaults flow.

Also in this release

New Features5 updates
  • Added a new Analytics dashboard for eligible organization-owned changelog projects, with page views, visitors, referrers, browsers, devices, and live activity.
  • Added permanent, human-friendly changelog entry URLs based on date and slug, plus updates to feeds and public navigation.
  • Added an in-app Userback feedback widget for signed-in dashboard users, with user details attached to each report.
  • Added a dismissible getting-started checklist in the sidebar to help new users add an LLM key, sync a project, and start a free trial.
  • Added changelog preview screenshots to project cards and dashboard views so projects are easier to पहचान?
Improvements8 updates
  • Billing now shows clearer plan status labels, supports beta Growth coupons, and opens the most useful Stripe flow for each subscription state.
  • Onboarding and LLM defaults setup now let users continue after entering an API key or skip the step entirely, with clearer progress handling.
  • Primary and warning buttons were standardized across settings and dialogs, with better dark-mode contrast for important actions.
  • Hosted changelog sign-in now works more reliably across subdomains and custom domains with updated Clerk proxy and satellite support.
  • Changelog previews now generate and display both light and dark screenshots, improving how previews match the app theme.
  • The default changelog theme was updated to Sequential, and theme handling was cleaned up across the app and previews.
  • The marketing site now includes a richer Features section, rotating theme previews, and live changelog links from theme cards.
  • 404 and changelog-not-found pages now link back to the correct SuprLogs home and dashboard URLs in every environment.
Bug Fixes6 updates
  • Fixed Silktide consent and cookie banners so they only load on the main SuprLogs site, not on changelog subdomains or custom domains.
  • Fixed billing so invoices without a hosted URL are handled correctly, and saved promotion codes stay visible on the Billing page.
  • Fixed onboarding completion tracking so it is stored separately for each signed-in user and workspace, preventing the wrong account from skipping setup.
  • Fixed duplicate permalink slugs by automatically retrying with a safe alternate slug when a collision occurs.
  • Fixed Clerk proxy URLs so trailing slashes no longer break sign-in and script loading.
  • Fixed API service builds on Vercel by skipping Playwright installation when it is not needed.
API3 updates
  • The entries list API now includes permalink date and slug fields for published changelog entries.
  • Public entry routes now resolve pages by date and slug instead of internal IDs, matching the new permalink structure.
  • Project data returned by the projects API now includes preview image URLs for dashboard and marketing previews.
Documentation1 updates
  • Updated setup guides and environment templates for Umami analytics, Clerk proxy settings, Playwright on Linux, Railpack, and preview screenshot generation.