Generated from git when this page was built. Shipping since April 2026, last deploy 6 November 2026.
The last 150 commits, merge commits excluded, newest first. Nothing else is filtered. There is a quiet stretch in here and it is visible on purpose: a log you can only read when it flatters us is not a log. The repository holds 335 commits in total.
November 202611 commits
2026-11-06d0ecd57fix(seo): make structured data match the product and the page
2026-11-0590038b5fix(seo): drop an unsourced F5Bot figure and a free claim
2026-11-05be4da05fix(seo): correct product and competitor claims the code does not back
2026-11-05207a5d4test(footer): resolve blog slugs in the footer route check
2026-11-053543c19feat(seo): give hub pages real content and add an about page
2026-11-0507ed735feat(blog): rewrite the three posts from sources that can be checked
2026-11-05d33cdd9fix(seo): keep scanner keyword presets out of the index
2026-11-05872bcb8fix(seo): point every canonical at the host production serves
2026-11-036fb3031feat(onboarding): walk first-time users through every dashboard screen
2026-11-037e951dffeat(seo): eleven new pages and titles that fit in search results
2026-11-01ec8ede4feat(seo): generated llms.txt, three new competitor pages and a self-promotion checker
October 202629 commits
2026-10-318730c0cfix(security): make admin mutations internal
2026-10-31c23cf53fix(billing): stop scanning for teams at their lead cap and trim monitors on downgrade
2026-10-27c032d1bfeat(dashboard): Mobbin-driven pass on queue, leads, monitors, competitors, analytics and settings
2026-10-21982cfc0feat(auth): reconnect Clerk-era users on their first Google sign-in
2026-10-21c2b10f1feat: launch readiness, Google-only sign-in and a video demo seed
2026-10-164044834feat(dashboard): redesign every app screen around tables, KPI strips and split panes
2026-10-14ce7af39test(notifications): wait for scheduled delivery in recordNotification tests
2026-10-14f6f9e74feat: comment scan, site setup, filters, lead definition, email alerts, competitor feed, thread watch, Google rank
2026-10-14ecb4915feat(convex): schema and helpers for comment scan, competitor feed, thread watch and SERP rank
2026-10-141950950feat(dashboard): move navigation to a sidebar and restyle the app
2026-10-14cf8a5b8feat(landing): rebuild the landing page with in-app previews and the heat palette
2026-10-14e24cb37fix(auth): let signed-out visitors reach /methodology and /changelog
2026-10-140822e13feat(landing): promote the v3 spine to the home page
2026-10-14cbebdeafeat(queue): add a keyboard-driven queue of ready drafts
2026-10-07e6f6f8efeat(reddit): let monitors fetch through Apify, behind REDDIT_FETCH_SOURCE
2026-10-074c40996feat: make PluckLead Reddit only and remove the LinkedIn module
2026-10-073dfd033feat(leads): let a reader request answer rank on an unscored thread
2026-10-064b8cc0dfix(auth): honour the proxy's ?redirect= after sign-in, safely
2026-10-06028ac68chore(convex): regenerate bindings against the dev deployment
2026-10-061aa9916feat(auth): replace Clerk with Better Auth on the Convex component
2026-10-04d05b85cfix(env): name the missing variable instead of throwing at module scope
2026-10-045670857refactor(design-system): rebind the dashboard onto the Petrol palette
2026-10-04af72a2ffeat(outreach): build answer rank and one-tap direct messages
2026-10-04b803fcafeat(landing): add the ban-risk and MCP bands, both sourced rather than asserted
2026-10-049fa2049feat(landing): build the seven-band spine at /v3 with methodology and changelog
2026-10-04d9a0d45feat(content): generate the landing page's load-bearing facts instead of typing them
2026-10-04b697db0feat(leads): add a public threads-scored-today counter
2026-10-04f51f73afeat(design-system): add the landing spine token, utility and component layers
2026-10-0445b5370refactor(landing): fix broken CTAs and replace the magenta/Geist spine with Petrol
July 202633 commits
2026-07-0625ca1dcfix(og): repair broken Twitter card and restyle share card with brand art
2026-07-04d75b725fix(reddit): rate-limit public ensurePolicies to protect shared Reddit budget