Changelog

Supr Keywords Changelog

All updates
authbillingdemo

Auth, billing, and the demo experience got a major upgrade

Shipped113 commits+3184311761
  • Clerk sign-in, sign-up, and protected app access are now liveThe app now uses Clerk for sign-in and sign-up, keeps private routes protected by default, and syncs user accounts through webhooks so access stays up to date.
  • Run-based billing and in-app checkout are in placeUsers can now see their run balance in the app, buy more runs when they run out, and complete purchases through the new Paddle checkout flow.
  • The public demo and read-only job experience were expandedVisitors can now explore a fuller public demo, including demo job lists and read-only job pages, making it easier to try Supr Keywords before signing up.
  • authAdded dedicated sign-in and sign-up pages, plus Clerk-powered protection for private app routes.
  • demoAdded a public demo with a full demo job list and read-only job pages.
  • billingAdded run balance display, an in-app buy-runs screen, and Paddle checkout support.
  • jobsAdded job cloning from the job header so you can reuse an existing setup faster.
  • marketingAdded legal pages for Terms of Service, Privacy Policy, and Cookie Policy.
  • billingUpdated Solo run pack pricing to $149 and refreshed pricing references across the homepage, pricing content, and onboarding guidance.
  • marketingImproved the homepage, footer, FAQ, and navigation for a cleaner marketing experience.
  • dashboardMade the dashboard feel snappier with caching, hover prefetching, and smarter loading behavior.
  • jobsRefined job creation with locale suggestions, domain-limit messaging, and a confirmation step for smaller competitor lists.
  • jobsImproved persona, clustering, and keyword result displays with clearer labels, avatars, tooltips, and opportunity value fields.
  • marketingFixed homepage and marquee layout issues so marketing pages render more smoothly on larger and smaller screens.
  • dashboardImproved error handling so unexpected app failures now show a friendlier recovery message.
  • authFixed webhook handling and email CTA styling so account sync, job emails, and purchase messages are more reliable and readable.
  • jobsFixed several job, keyword, and cluster edge cases, including duplicate links, failed batches, and tooltip visibility near the bottom of the screen.
  • apiAdded user balance, locale suggestion, demo, references, live progress, Clerk webhook, and Paddle webhook endpoints.
  • apiExpanded job and keyword responses to support new billing, demo, persona, and opportunity value features.
  • apiUpdated the public API documentation and OpenAPI generation to match the current endpoints and authentication flow.
  • databaseAdded row-level access rules and auth database tables so users only see their own data.
  • securityHardened database functions and webhook verification to reduce security warnings and trust Clerk and Paddle signatures.
  • securityKept private jobs hidden from public users while still allowing the demo account to remain accessible.
  • performanceImproved keyword processing with parallel batch handling, smaller inserts, and better stopping behavior for large jobs.
  • performanceMade site previews and reference cards load more efficiently, with cached preview data reused for longer.
  • performanceIncreased background job concurrency and improved dashboard refresh behavior for faster overall throughput.
  • docsUpdated onboarding, auth, billing, deployment, and API docs to reflect the new sign-in, payment, and demo flows.
  • docsAdded OpenAPI generation, Mintlify docs content, and refreshed marketing/legal copy across the site.
  • docsMarked the main auth and billing milestones complete in the product planning docs.
  • marketingRemoved the standalone /pricing page; pricing is now surfaced on the homepage.
  • authMoved the main app flow to /app and retired the older /dashboard route.