Changelog

SuprLogs Changelog

analyticsfeedbackchangelogadmin

Analytics, permalinks, and onboarding got a major upgrade

Aslan Goldenhour
36 commits
+2366-86
  • Basic Analytics is now available for hosted changelogsHosted changelogs can now track page views, visitors, referrers, browsers, devices, and live activity, with filters for all traffic, humans, or agents.
  • Changelog entries now have permanent, readable linksPublished entries now use stable `/entries/YYYY-MM-DD/slug` URLs, making public changelog pages easier to share and revisit.
  • Signed-in users can now send feedback from inside the appAdded an in-app feedback widget so dashboard users can submit comments with their account details attached automatically.

Also in this release

New Features4 updates
  • Added Basic Analytics dashboards for eligible changelog projects, including page views, visitors, top pages, referrers, browsers, devices, and live active visitors.
  • Added an in-app feedback widget for signed-in dashboard users, with account details included in each submission.
  • Added permanent, human-friendly changelog entry URLs so public entries keep the same shareable link after publishing.
  • Added a private /admin dashboard for internal admins to review product health, customers, billing, and changelog projects.
Improvements8 updates
  • Improved billing with clearer plan status labels, smarter Stripe portal routing, and support for saving promotion codes on subscriptions.
  • Improved onboarding with a skip-friendly LLM defaults step, a getting-started checklist, and better tracking per account and workspace.
  • Improved changelog previews, project cards, and the project home with light and dark screenshots and a cleaner overview layout.
  • Improved the marketing site with a new features section, rotating theme previews, and live links from theme cards to public changelogs.
  • Improved button styles and dark-mode contrast across settings, dialogs, and transfer flows for a more consistent experience.
  • Improved sign-in handling for hosted changelogs and custom domains so Clerk works more reliably across subdomains and proxy setups.
  • Improved error-page links and the default site URL so users are sent back to the right SuprLogs pages in every environment.
  • Simplified consent-banner handling so the main marketing site loads it correctly without affecting hosted changelogs.
Bug Fixes7 updates
  • Fixed invoice handling so billing pages work correctly even when an invoice does not have a hosted URL.
  • Fixed onboarding so completion is tracked separately for each user and workspace, preventing the wrong account from skipping setup.
  • Fixed duplicate trial subscriptions during the trial start flow.
  • Fixed Silktide and consent banner display so they only appear on the main SuprLogs site, not on changelog subdomains or custom domains.
  • Fixed Clerk proxy URL formatting and trailing slashes so sign-in and sign-up links load correctly.
  • Fixed changelog entry creation so duplicate permalink slugs are retried automatically when needed.
  • Fixed Vercel builds that could fail when Playwright setup ran during install.
API1 updates
  • Updated the entries list API and public entry routes to use permalink date and slug values instead of internal IDs.
Documentation1 updates
  • Updated setup guides and environment templates for Basic Analytics, Clerk, Playwright, screenshot generation, and Railway deployment.