Changelog

SuprLogs Changelog

analyticsbillingonboardingauth

Analytics, billing, and onboarding got major upgrades

Aslan Goldenhour
36 commits
+2366-86
  • Basic Analytics is now built into hosted changelogsEligible changelog projects now include built-in analytics for page views, visitors, referrers, devices, and live traffic, with filters for all visitors, humans, and agents.
  • Changelog entries now have permanent readable linksPublic entries now use stable URLs in the form `/entries/YYYY-MM-DD/slug`, making links easier to share and keeping them consistent after publishing.
  • Dashboard users can send feedback from inside SuprLogsSigned-in users can now open the new in-app Userback widget to submit feedback directly from the dashboard, with their account details attached.

Also in this release

New Features4 updates
  • Added Basic Analytics for eligible changelog projects, including views, visitors, referrers, devices, and live visitor tracking.
  • Added permanent, human-friendly changelog entry URLs based on date and slug.
  • Added an in-app feedback widget for signed-in dashboard users.
  • Added a dismissible getting-started checklist in the sidebar for new workspaces.
Improvements6 updates
  • Improved billing so the portal now sends each workspace to the most useful Stripe flow based on plan status, and saved promo codes stay visible on the Billing page.
  • Standardized primary and warning buttons across settings and confirmation flows, with better dark-mode contrast.
  • Simplified onboarding and upgrade steps for LLM setup so users can continue after entering a key or skip it when needed.
  • Improved project and marketing previews so changelog screenshots, theme cards, and live links appear more consistently.
  • Updated the live changelog experience so owners can switch themes more easily and the default theme is Sequential.
  • Refined error pages so links return users to the correct SuprLogs home and dashboard locations.
Bug Fixes6 updates
  • Fixed Silktide and consent banners so they only appear on the main SuprLogs site, not on changelog subdomains or custom domains.
  • Fixed onboarding completion so it is tracked separately for each signed-in user and workspace, preventing the wrong account from skipping setup.
  • Fixed billing invoice handling so invoices without a hosted URL are supported more reliably.
  • Fixed Clerk sign-in on hosted subdomains and satellite setups by normalizing proxy URLs and reducing redirect issues.
  • Fixed preview image uploads and build-time setup issues so screenshot generation and Vercel builds are more reliable.
  • Fixed duplicate changelog slugs by retrying with a safe suffix when a permalink is already taken.
Documentation1 updates
  • Updated the README and environment examples for Basic Analytics, Clerk settings, Playwright, and deployment configuration.