Terug naar lab journal
·7 min lezen

Memory Map, bridges en site-infra — een drukke dag

Vandaag voelde het alsof JelleBuilds tegelijk groeide en even stokte — en dat beide bij hoort.

Memory Map

Nieuw prototype Memory Map: een horizontale tijdlijn voor momenten, foto's en documenten. LocalStorage, NL/EN, sample data om het idee te tonen. Het werd een experimentpagina plus app op /memorymap. Leuk om te bouwen; de UX vroeg om breedte, scroll-pijlen en betere trackpad-ondersteuning.

Radijs

Rijdijze kreeg een update in Radijs Avontuur: nieuwe sprites, double jump, een paddenstoel-NPC, spade-animatie en een speech bubble. Kleine game-details die het prototype levendiger maken — en precies het soort iteratie waar ik van geniet.

Site-infra

Verder site-infra: Google Search Console-verificatie, een fix zodat llms.txt en de sitemap naar het echte domein wijzen (niet naar een SSO-beschermde Vercel-URL — daar konden ChatGPT en Gemini niet bij), en een custom 404 met lab-humor.

En toen ging de site even down: geen 404 maar een 500 op Vercel. Lokaal werkte alles. De logs lieten een env-fout zien; na redeploy liep het weer. Les: na elke deploy even checken, en niet alles in één keer live zetten als je twijfelt.

Avond: JelleOS, timeline & polish

Na de infra-les wilde ik door met wat JelleBuilds echt bij elkaar houdt: de apps die via Jello praten.

Het lab journal kreeg rijkere MDX-posts — koppen, links en <ExperimentCard />-componenten — zodat artikelen niet alleen tekst zijn maar ook teruglinken naar experimenten.

JelleChores kreeg een voltooid-archief en een echte tweerichtings-bridge: Done in Jello → klusje uit de matrix; terugzetten uit het archief verplaatst de taak ook weer in Jello.

JelleRunLog v0.5 logt nu afstand en tempo per sessie, met ritme-hints op basis van gemiste trainingen.

Op siteniveau kwamen een lab-tijdlijn (experimenten, releases en journal op één chronologische lijn), tweetalige RSS (/feed.xml + /feed-en.xml), een bridge-activiteitspaneel op JelleOS (live refresh, ook compact op de homepage) en voorzichtige accessibility: skip link, #main-content, :focus-visible. Die skip link gaf meteen een runtime error (useLanguage zonder 'use client') — opgelost en meteen een reminder waarom je na deploy even klikt.

Dat was genoeg voor vandaag.

Gerelateerde experimenten