Ben Senescu
9b12e073a8
fix: replace the broken per-key API rate limit with a real 5000/min per-user /mcp limit ( #545 )
2026-08-26 12:09:31 -04:00
Ben Senescu
fcb35a8145
fix: move the site-audit engine to a dedicated open-seo-audit worker (stops audit OOMs) ( #530 )
2026-08-25 23:12:26 -04:00
Ben Senescu
ac7ebfe13a
Add Dub referral conversion tracking (leads + sales) ( #531 )
2026-08-25 21:49:08 -04:00
Ben Senescu
9edb18db60
feat(gdpr): user data erasure workflow (EVE-46) ( #468 )
2026-08-08 19:17:41 -04:00
Ben Senescu
2cedcda5db
fix(billing): activate paid plans immediately after checkout (EVE-44) ( #469 )
2026-08-08 13:06:45 -04:00
Ben Senescu
1e8a924c4c
Site Audit - Improve reliability and performance with Durable Objects
2026-07-30 00:51:50 -04:00
Ben Senescu
ffb5c9d9e8
feat(deploy): alchemy-based Cloudflare self-hosting ( #431 )
2026-07-29 23:22:33 -04:00
Ben Senescu
6ad65f59e1
Bound audit crawl resource usage ( #401 )
...
Cap crawled HTML bodies at 2 MiB before Cheerio parsing, bulk-insert
audit links on Postgres instead of per-row Hyperdrive round trips, and
raise the Worker CPU ceiling to the 5-minute paid max for link-heavy
crawl steps.
2026-07-18 23:49:30 -04:00
Ben Senescu
bd22268ad2
Alchemy v2 for SaaS deployments (preview envs); account-agnostic wrangler.jsonc ( #324 )
2026-07-15 12:39:31 -04:00