Changelog

SuprLogs Changelog

analyticsfeedbackbillingsettings

Weekly update: analytics, billing, and better changelog previews

Aslan Goldenhour
36 commits
+2366-86
  • Basic Analytics is now available for hosted changelogsHosted changelog projects now include page views, visitors, top pages, referrers, browser/device breakdowns, and a live visitor view, with filters for all traffic, humans only, or agents only.
  • Changelog links are now permanent and readablePublic entry pages now use stable `/entries/YYYY-MM-DD/slug` URLs, and feeds plus sitemap links now point to the same readable addresses.
  • Send feedback without leaving the dashboardSigned-in users can now open an in-app feedback widget, and submissions include account details so reports are tied to the right workspace.

Also in this release

New Features3 updates
  • Project cards and the project home can now show changelog preview screenshots, making projects easier to recognize at a glance.
  • A dismissible getting-started checklist now appears in the sidebar to help new users add an LLM key, sync a project, and start a trial.
  • The marketing homepage now includes a bento-style Features section and rotating theme previews.
Improvements9 updates
  • Billing actions now send each workspace to the most useful Stripe page for its status, such as updating payment methods or paying an open invoice.
  • Applied Growth promo codes now stay saved on the subscription and show up more clearly on the Billing page.
  • Primary and warning buttons now look consistent across settings, dialogs, and transfer flows, with better dark-mode contrast.
  • The LLM defaults onboarding step now lets people continue after entering a key or skip it entirely.
  • Clerk sign-in is more reliable on hosted subdomains and custom domains, including satellite and proxy setups.
  • Error pages now send people back to the correct home and dashboard URLs across environments.
  • Changelog preview images now generate both light and dark versions so previews match the app theme more closely.
  • The trial flow now avoids creating duplicate trial subscriptions.
  • Organization name changes now sync to Stripe customer details automatically.
Bug Fixes7 updates
  • Silktide banners and stylesheets now only load on the main SuprLogs site, not on changelog subdomains or custom domains.
  • Onboarding completion is now tracked separately for each account and workspace, so the wrong account no longer skips setup.
  • Changelog entry permalinks now retry automatically when a slug is already taken.
  • Invoices without a hosted Stripe URL are now handled correctly.
  • Clerk proxy URLs are now normalized so trailing slashes no longer break sign-in scripts.
  • Userback feedback no longer loads on local development hosts and production-only checks work as expected.
  • Preview pages no longer leave an empty gap below the content.
Documentation3 updates
  • README and environment templates now include the Umami configuration needed for Basic Analytics.
  • Added deployment notes for Playwright on Linux hosts, Railway, Nixpacks, and Railpack.
  • Updated Clerk setup examples to explain primary/satellite domains and the proxy URL setting.