Changelog
Every commit shipped to this site, read straight from git log at build time. No editorializing — just the work, in reverse order.
Showing the last 28 commits. Full history on GitHub ↗
April 2026
-
739296cFull site overhaul: SSR backend, content expansion, vision section, papercut fixes
-
923d1eaBlock H: apply Euge Oller audit — monetization pass
-
33dc75cBlock G: editorial case study bodies + /changelog from git log
-
3818978Block F: Paper + Ink craft pass (handmade warmth, not AI-generated)
-
4c734deBlock E: command palette (⌘K)
-
1e52474Block D: per-page OG images via satori + resvg
-
931a0e7Block C: reading progress + table of contents on posts
-
f0c4ebbBlock B: /uses, /colophon, /now pages in all three locales
-
af0d35fBlock A: view transitions, a11y, JSON-LD structured data
-
8ebc594Add Catalan (ca) as third locale
-
7c136abAdd 8 differentiator ideas (no-screen, counter, picker, audit, map, demo, crack, AI-readiness)
-
d924507Add writing section, mobile nav menu, and 404 page
-
5296c9fAdd newsletter, theme toggle, and case study detail pages
-
768bd8ePivot joanarbo.com to freelance DS consulting hub on Astro
January 2026
-
9a7ff43Actualiza últimos cambios
-
b98805dImplement Design System Showcase section
-
1df4b2dImplement Mentorship & Thought Leadership section
-
1a66fadImplement Blog Series filtering system
-
eda64b0Implement Case Studies section
-
d40fc3bEnhance Related Articles engine and document Brevo integration
-
c9f0ff1Improve UX and UI refinements
-
684a9efRefine website content and structure
-
f89ababExpand Ideas content and enable modal view for ideas
-
a95b24efeat(ui): implement premium interactions (Phase 9) - animations, sticky header, empty state
-
543c9cfRefactor: Implement Scroll Spy, Enrich Content, Polish Tags and Modal View
-
28c72c6feat: integrate professional narrative, fix footer bug, and add editorial assets
-
46a0682chore: resolve Sass deprecation (migrate darken to color.adjust)
-
7d12d1efeat: implement Phase 3 - Authority & Precision (Selected Work, Newsletter, Testimonials)