analyticsbillingonboardingdashboard
Analytics, billing, and onboarding got a major refresh
- Built-in analytics for hosted changelogs — Hosted changelogs now include page views, visitors, referrers, browsers, devices, and live traffic, with filters for all visitors, humans, or agents.
- Public changelog entries now have permanent readable URLs — Entry pages now use stable `/entries/YYYY-MM-DD/slug` links, making pages easier to share and keeping feeds and navigation aligned.
- In-app feedback is now available from the dashboard — Signed-in users can send feedback from inside SuprLogs, with account details attached automatically.
Also in this release
New Features3 updates
New Features3 updates
- Added a dismissible getting-started checklist in the sidebar to guide new users through adding an LLM key, syncing a project, and starting a trial.
- Added Growth coupon support on the Billing page for eligible workspaces, with saved promotion codes that stay in sync with Stripe.
- Added changelog preview screenshots so dashboards and project cards can show a live thumbnail of each project.
Improvements8 updates
Improvements8 updates
- Improved billing portal links so each subscription state opens the most useful Stripe flow for payment-method updates or unpaid invoices.
- Made primary, warning, and confirmation buttons more consistent across settings, dialogs, and transfer flows, with better dark-mode contrast.
- Improved onboarding so users can continue after entering an API key or skip the LLM defaults step, and checklist progress is tracked per account and workspace.
- Updated the project home and dashboard cards to show richer project details and preview images.
- Updated error pages and default links so SuprLogs points back to the correct home and dashboard URLs in every environment.
- Improved theme preview handling so light and dark screenshots match the current app theme.
- Updated Clerk routing for hosted changelogs and subdomains so sign-in flows are less likely to loop or get stuck.
- Simplified consent banner handling so the Silktide banner only appears on the main marketing site.
Bug Fixes8 updates
Bug Fixes8 updates
- Fixed billing invoices without a hosted Stripe URL so they load reliably.
- Fixed duplicate permalink slugs by automatically retrying with a unique suffix.
- Fixed onboarding completion so it is stored separately for each user and workspace.
- Fixed Clerk proxy URLs so trailing slashes no longer break sign-in scripts on hosted subdomains.
- Fixed Silktide consent display so it no longer appears on changelog subdomains or custom domains.
- Fixed Userback feedback loading so it only appears in production and no longer conflicts with local development hosts.
- Fixed preview pages and screenshots so blank space below the content is removed.
- Fixed local and subdomain host detection so ports are handled correctly.
API3 updates
API3 updates
- Added permalink date and slug fields to the entries list API response.
- Updated public entry routes to resolve entries by date and slug instead of internal IDs.
- Added preview image URLs to the projects API so dashboards can load changelog thumbnails.
Documentation3 updates
Documentation3 updates
- Updated the README and environment templates with the new Umami configuration required for Basic Analytics.
- Expanded Clerk setup notes for primary domains, satellite subdomains, and proxy URL settings.
- Added deployment notes for Playwright on Linux hosts and Railpack/Nixpacks configuration.