{
"$type": "site.standard.document",
"canonicalUrl": "https://devlog.croft.click/2026/06/06/recent-updates",
"description": "A summary of significant infrastructure improvements and feature updates made between June 3 and June 6, 2026.",
"path": "/2026/06/06/recent-updates",
"publishedAt": "2026-06-06T00:00:00.000Z",
"site": "at://did:plc:ofrbh253gwicbkc5nktqepol/site.standard.publication/3mlen2qhzrt2s",
"tags": [
"website",
"infra",
"features"
],
"textContent": "quick catch-up (june 3-6)\n\nBeen hyperfocused on the site again. Since June 3rd, it’s been a whirlwind of stability fixes and aesthetic tweaks.\n\ninfra wins\n- 504 Mitigation: Biggest win. Switched to a concurrency-limited fetch pattern and moved heavy loading to the client-side. The site feels responsive, and the timeouts are gone.\n\nfeatures & polish\n- Typography: Finally locked in global font-face loading for Inter and JetBrains Mono. Fonts are crucial, and the site finally feels consistent.\n- Visuals: OG images now embed local fonts properly. Swapped out literal text arrows for actual Lucide icons.\n- Design: Massive overhaul to the Sabbat colour systems—it’s now multi-hue, type-safe, and modular. Everything maps correctly now.\n- Iconography: Dynamic Sabbat icons are loaded from raw SVG and synced to the theme.\n- Testing: Added a dev-only testing suite. Being able to simulate dates/Sabbat states without actually waiting for the real world is a game changer.\n\nStability is the goal, but the polish makes it mine.",
"title": "Recent Infrastructure and Feature Updates"
}