Changelog

SuprLogs Changelog

billingchangelogprojectssync

Stripe billing, richer changelogs, and smoother project management

Aslan Goldenhour
50 commits
+0-0
  • Billing moved to StripeSubscriptions, trials, upgrades, the customer portal, and the new billing page now run through Stripe.
  • Public changelogs got feeds and richer browsing toolsPublic changelogs now support RSS and Atom feeds, subscribe help, search, tag filters, and theme-aware branding.
  • Projects now open from a dedicated Projects pageYou can view, create, and transfer projects from one place, with better workspace switching behind the scenes.
  • Syncs and imports are easier to followImport and sync progress now shows clearer live status, elapsed time, and more reliable updates while work is running.

Also in this release

New Features7 updates
  • Added a dedicated Projects page where you can view existing projects and create a new one.
  • Added project transfer so you can move a project to another workspace you belong to.
  • Added RSS and Atom feeds for public changelogs, plus a subscribe modal with copyable feed and Slack `/feed` instructions.
  • Added analytics integrations for Google Analytics, Google Tag Manager, and PostHog in project settings.
  • Added new public changelog themes, including Sequential, Brutalist, and Kanban, with theme-aware branding and dark mode support.
  • Added a dedicated pricing page and made `/pricing` public for visitors.
  • Added Stripe subscriptions, checkout, customer portal support, trials, and upgrade flows.
Improvements7 updates
  • Improved workspace switching so memberships refresh more reliably and project lists follow the workspace you are actually viewing.
  • Improved public changelog branding so logos, colors, fonts, and descriptions carry through more consistently across feeds, permalinks, and dialogs.
  • Improved changelog browsing with search, collapsible tag filters, contributor avatars, commit counts, and hover previews.
  • Improved sync status reporting with clearer labels, live elapsed time, and more accurate progress estimates.
  • Improved period summary regeneration so settings changes rebuild aggregated entries cleanly and keep the current progress visible.
  • Updated pricing and marketing pages with clearer plan names, footer/header links, and a more polished layout.
  • Updated the project overview with dashboard stats and direct links to matching GitHub commits when available.
Bug Fixes7 updates
  • Fixed the project delete flow so the confirmation field clears when the dialog closes and the delete button only appears after the full slug is entered.
  • Fixed GitHub installation lookup issues in project setup and history estimates, including direct install links.
  • Fixed sync bugs that could skip commits, process the same commits twice, or leave jobs stuck in progress.
  • Fixed changelog regeneration so old summaries are archived or cleared before new ones are built.
  • Fixed mobile layout issues on Brutalist and Sequential changelog pages.
  • Fixed the default PostHog host used by changelog analytics.
  • Fixed pricing page styling so check icons and featured labels line up correctly.
API3 updates
  • Added and updated endpoints for project listings, project transfer, history estimates, and changelog settings.
  • Extended sync and backfill support so the app can handle prompt-only regeneration and clearer status updates.
  • Added support for saving analytics integration settings and billing entitlements through the API.
Security2 updates
  • Tightened access rules so private and unlisted changelogs are only shown when your plan allows them.
  • Strengthened database access checks for projects, API keys, repositories, webhooks, and account data.
Breaking Changes3 updates
  • Billing moved from Paddle to Stripe, so billing configuration and environment variables need to be updated.
  • Plan and entitlement names changed to match the new Stripe model, including repository limits, organization limits, visibility options, integrations, and processing priority.
  • Some project history data now relies on the newer commit storage model, so the latest database migration is required for history loading to work correctly.
Documentation2 updates
  • Updated the README, setup guides, API reference, billing notes, and database docs for the Stripe rollout and new settings fields.
  • Updated the terms refund wording and pricing copy to match the new plan names and free-trial messaging.
Performance2 updates
  • Made dashboard sync polling more responsive so status changes appear without a manual refresh.
  • Improved large-import processing with better rate-limit handling and more efficient batch rounds.