james@ebentier

james@ebentier:~$ cat CHANGELOG.md

Changelog

Built in public. Every notable change to this site, newest first.

v1.3.0 July 22, 2026

Build-in-public: this changelog

  • Added this /changelog page, listing every notable release.
  • The site version now shows in the footer, linked back here — both read from the same source, so they can never drift apart.

v1.2.0 July 21, 2026

Legal pages

  • Added an Impressum and a GDPR-compliant privacy policy, linked from the footer.

v1.1.0 July 20, 2026

First-party analytics

  • Replaced Google Analytics and Metricool with cookieless, first-party analytics — no third-party trackers, no cookies, no per-visitor IDs.

v1.0.0 July 19, 2026

Terminal-identity redesign

  • Redesigned the whole site around a terminal metaphor — modal keyboard navigation, monospace type, a statusline, across all six pages.
  • Added newsletter signup with double opt-in, so subscribing is explicit and confirmed before any mail goes out.

Keyboard bindings

Default NORMAL mode, from a hardware keyboard:

h j k l
Scroll left / down / up / right
g g
Scroll to top
G
Scroll to bottom
g + h/w/p/l
Jump to home / writing / projects / lab (lab has no page yet)
t
Cycle theme
f
Hint-jump -- label every on-screen link; type its label to open it
:
Enter COMMAND mode
/
Enter SEARCH mode -- n/N steps through results, Enter opens the highlighted one
?
Toggle this guide
Esc
Return to NORMAL from any mode, or close this guide

COMMAND mode (:) -- v1 commands. The registry is extensible: future commands (e.g. metrics queries) appear below automatically once registered, no template change required.