Full deployment history for this project.
docs: add final Cloudflare log interval
docs: record Gerry D1 diagnostic follow-up
docs(launch): record Wayback sitemap captures
fix: expose allowlisted D1 error codes
docs(launch): record sitemap submission receipts
docs: record November 11 production release follow-up
docs(site): record Gerry homepage production release
docs(launch): record release and indexing follow-up
docs: clarify T3Wiki integration ownership
Merge remote-tracking branch 'origin/main'
chore(tests): refresh release test source hashes
chore(tests): refresh release test source hashes
chore(routes): refresh source digests
chore(routes): refresh source digests
perf(archive): cache anonymous message reads briefly Add a 30-second Worker Cache API path for exact anonymous public archive message reads, with trace identity regenerated per request and authoritative D1 fallback. Add safe route classes to backend failure logs and document the release boundary and staged roadmap. No schema, mail, membership, source archive, or crawler state changes.
perf(archive): cache anonymous message reads briefly Add a 30-second Worker Cache API path for exact anonymous public archive message reads, with trace identity regenerated per request and authoritative D1 fallback. Add safe route classes to backend failure logs and document the release boundary and staged roadmap. No schema, mail, membership, source archive, or crawler state changes.
fix: classify numeric Cloudflare D1 failures
feat(rss): add attributed T3Wiki change feed
docs: record deployed member correction and signed-in read acceptance
security(crawler): gate direct legacy-origin fetches
Make archive bulk migration portable and resumable
reconcile cloudflare production cutover
Merge pull request #3 from mbarbine/v0/laptop-scraper-cli
Merge pull request #3 from mbarbine/v0/laptop-scraper-cli Automate Vanagon mailing list archiving and crawling
Fix base-ui Tooltip API usage (render prop, delay prop)
Add about, privacy, and terms trust pages; link from footer and sitemap
feat: add cron route and authorize functions for Vercel cron job Co-authored-by: Michael Barbine (BigNerdLoLz) <3211492+mbarbine@users.noreply.github.com>
Add standalone laptop-runnable archive scraper CLI
Merge pull request #1 from mbarbine/v0/production-deployment
Merge pull request #1 from mbarbine/v0/production-deployment Build Vanagon mailing list archive and crawl automation system
Add crawl progress-check helper script
feat: add script to drain crawl queue Added a new script to drive the archive crawler to completion by polling the run endpoint until no pending jobs remain. Co-authored-by: Michael Barbine (BigNerdLoLz) <3211492+mbarbine@users.noreply.github.com>
Prevent concurrent duplicate topics and replies with atomic transactions
Configure Next.js production builds and restrict crawler authorization
Configure Next.js production builds and restrict crawler authorization