Tuesday, June 2, 2026

The day's reckoning

The Astro frontend on Cloudflare Pages is up. While the full port from Jinja proceeds page-by-page, you can browse the live data through the nav above — each page reads from the Worker's JSON API, which is either D1-backed (cameras, bucks, stands, regulations, outfitters, harvest) or proxied through the Tunnel to your PC (today, outlook, photos).


What's wired so far

A
Engine on SQLite + Worker proxy Tunnel auth via Cloudflare Access service token
done
B
Sync daemon → D1 + R2 Thumbs mirrored, originals stay PC-side
done
C
JSON API + Worker reads D1 Edge-served listings, <50ms p95
done
D
Astro on Pages This site — ports continue
in flight

Open the local FastAPI directly for the full feature surface (import, photo viewer, outlook, today). The migration keeps both paths working — this Cloudflare-served UI is additive, not a replacement, until every page has been ported.