analyticsbillingonboardingchangelog
A bigger week for analytics, billing, and onboarding
- Basic Analytics is now built in — Hosted changelogs can now show page views, visitors, referrers, devices, and live traffic, with filters for humans and agents.
- Changelog links are now permanent and readable — Public entries now use stable URLs like `/entries/YYYY-MM-DD/slug`, making links easier to share and keep.
- In-app feedback is now available in the dashboard — Signed-in users can send feedback directly from SuprLogs, with their account details attached automatically.
- Billing got smarter and more flexible — Eligible workspaces can now apply a Growth promo code, and billing actions now send each plan state to the most helpful Stripe flow.
Also in this release
New Features6 updates
New Features6 updates
- Added Basic Analytics for eligible changelog projects, including page views, visitors, referrers, devices, and live activity.
- Added permanent, human-readable changelog entry URLs so public pages keep the same link after publishing.
- Added an in-app feedback widget for signed-in dashboard users.
- Added a dismissible getting-started checklist in the sidebar to help new users set up their workspace.
- Added preview screenshots to project cards and project pages so changelogs are easier to recognize at a glance.
- Added beta Growth coupon support on the Billing page for eligible workspaces.
Improvements7 updates
Improvements7 updates
- Improved billing portal routing so active, trialing, past-due, and canceled workspaces are sent to the most useful Stripe page.
- Made billing statuses easier to scan by showing readable labels like Active, Trialing, Past Due, and Canceled.
- Standardized primary and warning buttons across settings and dialogs, with better dark-mode contrast.
- Improved onboarding so users can continue after entering an API key or skip LLM setup entirely.
- Updated error pages and default links so they point to the correct SuprLogs home and dashboard URLs in every environment.
- Improved Clerk sign-in support for hosted changelogs and wildcard subdomains.
- Simplified consent banner handling and host detection so first-party site behavior is more consistent.
Bug Fixes8 updates
Bug Fixes8 updates
- Fixed the Silktide cookie banner so it only appears on the main SuprLogs site and not on hosted changelog domains.
- Fixed invoice handling so billing data still works when an invoice has no hosted URL.
- Fixed onboarding completion so it is tracked separately for each user and workspace.
- Fixed saved billing status and promotion code display so discount details stay in sync with Stripe.
- Fixed Clerk proxy URL handling, including trailing slashes and satellite subdomain sign-in behavior.
- Fixed local development and environment loading issues that affected preview generation and hosting setup.
- Fixed trial setup so it no longer creates duplicate trial subscriptions.
- Fixed plan pricing notes so Startup and Growth details match the current billing model.
API3 updates
API3 updates
- Added permalink date and slug fields to the entries list response.
- Updated public entry routes to resolve pages by date and slug instead of internal IDs.
- Added preview image URLs to the projects API so dashboards can show changelog thumbnails.
Documentation2 updates
Documentation2 updates
- Updated the README and environment templates with new setup notes for analytics, Clerk proxy settings, and preview screenshots.
- Added deployment guidance for Railway, Nixpacks, and Playwright on Linux hosts.