billinganalyticsfeedbackonboarding
A big week for analytics, billing, and smoother changelog access
- Basic Analytics is now available — Hosted changelog projects can now see page views, visitors, referrers, device breakdowns, and live active visitor tracking.
- Billing is smarter for Growth customers — Eligible workspaces can now save a Growth promotion code, and Stripe links now send users to the most helpful payment or invoice flow.
- In-app feedback is now built into the dashboard — Signed-in users can send product feedback from inside SuprLogs with their account details automatically attached.
- Changelog links are now permanent and readable — Public changelog entries now use stable URLs that are easier to share and understand.
Also in this release
New Features4 updates
New Features4 updates
- Added a Basic Analytics dashboard for hosted changelogs, including traffic totals, top pages, referrers, browsers, devices, and a live active-visitors view.
- Added an in-app feedback widget for signed-in dashboard users, with account details attached to each submission.
- Added permanent changelog entry URLs in the format /entries/YYYY-MM-DD/slug, so published links stay readable and stable.
- Added a dismissible getting-started checklist in the sidebar to help new users add an LLM key, sync a project, and start a trial.
Improvements7 updates
Improvements7 updates
- Billing now shows clearer plan status labels, keeps applied promo codes in sync, routes Stripe links to the most relevant payment page, and syncs organization name changes automatically.
- Primary and warning buttons now use more consistent styling across settings, dialogs, and transfer flows, with better dark-mode contrast.
- Project previews now generate matching light and dark screenshots, and those previews now appear in project cards, the project home, and the marketing homepage.
- Onboarding and trial flows were polished so users can continue after entering an API key, skip that step if needed, and see clearer checklist messaging.
- Error pages and missing-changelog pages now point to the correct SuprLogs home and dashboard locations across environments.
- The default changelog theme is now Sequential, and owners can change the theme directly from a live changelog page.
- The marketing site now includes a more scannable Features section and rotating theme previews in the hero.
Bug Fixes9 updates
Bug Fixes9 updates
- Fixed the Silktide cookie banner and stylesheet so they only appear on the main SuprLogs site, not on changelog subdomains or custom domains.
- Fixed host detection so localhost and subdomains with ports are handled correctly.
- Fixed onboarding completion so it is tracked separately for each user and workspace, preventing a different account from skipping setup.
- Fixed Clerk sign-in on hosted changelog subdomains, including proxy URL formatting, wildcard subdomain handling, and redirect loops.
- Fixed billing invoice handling so invoices without a hosted URL are supported more reliably.
- Fixed permalink creation so duplicate slugs automatically retry with a safe fallback instead of failing.
- Fixed preview styling and URL handling so changelog previews no longer show blank spacing and local development uses the correct address.
- Fixed Vercel builds that could fail while Playwright was being installed during API setup.
- Fixed Userback loading so it only appears in production and no longer conflicts with local development hosts.
API2 updates
API2 updates
- The entries list API now includes permalink date and slug fields, and public entry routes resolve pages by those values instead of internal IDs.
- Projects API responses now include preview image URLs so dashboards and cards can show the right screenshots.
Documentation3 updates
Documentation3 updates
- Updated the README and environment templates with the new Umami configuration needed for Basic Analytics.
- Updated Clerk setup notes for satellite subdomains, proxy URLs, and supported redirect settings.
- Added clearer deployment notes for Playwright on Linux hosts, Railway, Nixpacks, and Railpack.