{
  "$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"
}