Skip to content
loke.dev

Changelog

What actually landed in the repo. Subject lines plus the longer explanation when there is one. loke-dev/loke.dev

Repository on GitHub
  1. Harden content revalidation fallbacks

    6a5ffa4Loke
  2. Harden changelog GitHub fetch

    9f7ace8Loke
  3. Check public copy assets for AI tells

    6e00a83Loke
  4. Smoke test SEO endpoints after deployment

    87a5296Loke
  5. Keep adjacent posts ordered within a day

    a16c639Loke
  6. Update compatible runtime dependencies

    14bf6ceLoke
  7. Parallelize sitemap smoke checks

    1638d6aLoke
  8. Run sitemap smoke checks against Worker

    d0fefb0Loke
  9. Make sitemap smoke checks WAF compatible

    eae3430Loke
  10. Smoke test sitemap after deployment

    7188ad1Loke
  11. Prevent concurrent Shiki initialization

    68f03d8Loke
  12. Run unit tests before deployment

    90c84ebLoke
  13. Remove development CAPTCHA logging

    3548bf7Loke
  14. Remove placeholder PWA screenshots

    72f5937Loke
  15. Track CMS hub copy in sitemap dates

    4a3a45eLoke
  16. Add sitemap freshness for content hubs

    9b48de9Loke
  17. Add project image alt text

    f02b519Loke
  18. Block non-public URL inspector addresses

    09cbbd1Loke
  19. Harden public URL inspection

    473bf67Loke
  20. Use X links in profile metadata

    fe5b5e0Loke
  21. Link the web app manifest

    06cfb08Loke
  22. Test Studio redirects

    4764a21Loke
  23. Refresh Cloudflare Worker types

    a3e850bLoke
  24. Update Sanity Studio runtime

    075dab7Loke
  25. Update Astro Cloudflare runtime patches

    2a34f6eLoke
  26. Remove unused About page preconnect

    a7cf029Loke
  27. Remove unused legacy article image

    f1380bbLoke
  28. Optimize brand asset previews

    6e73aebLoke
  29. Fix blog card accessibility semantics

    8e4195fLoke
  30. Align project link accessible names

    6caed06Loke
  31. Remove obsolete Sanity migration scripts

    59855ebLoke
  32. Move now page content into Sanity

    1be2a07Loke
  33. Refresh now page for August

    9de5dcaLoke
  34. Rate limit server-rendered search

    d5deba2Loke
  35. Reject long dashes in public copy

    6f7cacfLoke
  36. Guide concise post image alt text

    9f98a54Loke
  37. Use explicit blog card link labels

    8c9855aLoke
  38. Simplify blog card link labels

    d6892b8Loke
  39. Clean up homepage CMS fields

    3648c92Loke
  40. Improve contact form feedback

    0fc010aLoke
  41. Cache dynamic guide pages

    b462edaLoke
  42. Add a skip link for keyboard navigation

    d167204Loke
  43. Prune expired rate limit buckets

    694141cLoke
  44. Remove unused CMS query helpers

    7ca4e69Loke
  45. Exclude draft projects from public queries

    f9932d6Loke
  46. Improve projects structured data

    b1e8457Loke
  47. Harden Turnstile contact verification

    a59fb03Loke
  48. Share public API rate limit helper

    f62f7a5Loke
  49. Bound URL inspector response reads

    c48e37fLoke
  50. Block mapped IPv6 URLs in inspector

    e3c5f92Loke