Changelog

SuprLogs Changelog

analyticsbillingonboardingchangelog

Analytics, billing, and onboarding got a major upgrade this week

Aslan Goldenhour
36 commits
+2366-86
  • Basic Analytics is now available for hosted changelogsCustomers can now view page views, visitors, top pages, referrers, devices, and live activity directly in SuprLogs, with filters for all traffic, humans, or agents.
  • Public changelog entries now have permanent readable linksEntries now use stable URLs in the format `/entries/YYYY-MM-DD/slug`, making public pages, feeds, and sharing links easier to use and remember.
  • New in-app help and feedback toolsSigned-in users now get an in-app feedback widget, plus a sidebar checklist that guides new workspaces through the first setup steps.

Also in this release

New Features6 updates
  • Added a Basic Analytics dashboard for hosted changelogs, including views, visitors, top pages, referrers, devices, and live activity.
  • Added support for filtering analytics by all visitors, humans, or agents.
  • Added permanent, readable changelog entry URLs using the `/entries/YYYY-MM-DD/slug` format.
  • Added an in-app feedback widget for signed-in dashboard users.
  • Added a sidebar getting-started checklist to help new workspaces complete setup, sync a project, and start a trial.
  • Added changelog preview screenshots so projects can show thumbnails in the dashboard and marketing pages.
Improvements7 updates
  • Improved billing portal routing so customers are sent to the most useful Stripe flow for their plan status.
  • Made billing plan statuses easier to read with labels like Active, Trialing, Past Due, and Canceled.
  • Standardized primary and warning buttons across settings and dialogs, with better dark-mode contrast.
  • Updated onboarding so users can continue after entering an API key, or skip that step entirely.
  • Improved changelog and error-page links so they point to the correct site and dashboard URLs in every environment.
  • Improved Clerk sign-in support for hosted changelogs and custom subdomains.
  • Updated marketing pages with new feature highlights, theme previews, and live links from theme cards to matching changelogs.
Bug Fixes7 updates
  • Fixed the Silktide consent banner so it only appears on the main SuprLogs site, not on hosted changelogs or custom domains.
  • Fixed onboarding completion so it is tracked separately for each user and workspace, preventing the wrong account from skipping setup.
  • Fixed billing invoice handling so invoices without a hosted URL are supported reliably.
  • Fixed Clerk proxy URLs so trailing slashes no longer break sign-in.
  • Fixed duplicate changelog slugs by automatically retrying with a safe suffix when needed.
  • Fixed Vercel builds by skipping Playwright installation when it is not required.
  • Fixed saved billing coupon and status displays so promotion codes stay in sync.
Documentation2 updates
  • Updated setup notes and environment templates for analytics, Clerk, Playwright, and billing changes.
  • Expanded deployment guidance for Linux hosting and screenshot generation.