From ec8a8f38a055359e9cca6da8872c60070ded2339 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Sun, 28 Jun 2026 13:59:16 +0200 Subject: [PATCH] docs: analytics on, healthcheck, OG image done Co-Authored-By: Claude Opus 4.8 (1M context) --- PLANNING.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/PLANNING.md b/PLANNING.md index 6f14bc7..6756c24 100644 --- a/PLANNING.md +++ b/PLANNING.md @@ -57,9 +57,10 @@ on push). - Coolify app uuid: `q144cv08qb5gakw7fez37ys7`; build-pack dockerfile, port 80 - Build: **`npm install`** (not `npm ci`) on **node:22-slim** — Astro 7's wasm32 optional deps (`@emnapi/*`) break `npm ci`'s strict lock-sync across npm versions. -- Analytics: `PUBLIC_UMAMI_SRC=https://umami.jeanlucmakiola.de/script.js` (build-time). - **TODO:** add `PUBLIC_UMAMI_WEBSITE` (website id from the Umami dashboard) to - enable analytics, then redeploy. Until then the script is gated off (by design). +- Analytics: **ON** — `PUBLIC_UMAMI_SRC` + `PUBLIC_UMAMI_WEBSITE` + (`625eb309-1d8d-4c79-9048-66862d2045ce`) set as build-time vars. +- Healthcheck: enabled (GET `/` → 200); app reports `running:healthy`. +- OG image: `public/og-default.png` (1200×630, brand) generated from assets. ## Design system (M3 Expressive) - Tokens in `src/styles/tokens.css` as `--md-sys-*` CSS custom properties