Update — Mobile-Gating + Merge to main
Auf Wunsch jetzt explizit auf max-width: 768px begrenzt:
- CSS:
touch-action: pan-yam Wrapper hängt jetzt in@media (max-width: 768px). - JS:…
Fix umgesetzt
Hintergrund: das "Bild" auf smartin3.de ist tatsächlich kein <img>, sondern der animierte 3D-Text-Effekt im .text3d-wrapper (das rotierende „smart"). Der touchmove-Listener…
Erledigt — Marken-Konsequenz umgesetzt
Branch: mai/artemis/issue-5-marken
Feature-Commit: [272cc7b](272cc7b5d1…
Update — m's Feedback eingearbeitet:
modal muss theme aware oder neutral sein und darf das display nicht breiter machen / den frame sprengen — ichbinotto.de ist jetzt viel zu breit geworden
*…
Done — shared/impressum.js umgebaut.
Verhalten:
data-variant="full": kleiner "Impressum"-Trigger im Footer (opacity 0.6, erbt Farben), Klick öffnet zentriertes Overlay mit semi-transpar…
Shift-3: heygoldi + martinsiebels + zensiebels
heygoldi.de→shared/impressum.js(msbls minimal, Default-Owner). Das alte hardcoded "ein Projekt von msbls.de" im Footer rausgenomme…
Shift-2: mai-otto + lexsiebels + clemensplassmann
Folge-Entscheidungen umgesetzt:
mai-otto.de→shared/impressum.js data-owner="flexsiebels" data-variant="full"(analog zu…
Shift-1: Audit + erste Migration
Audit (alle 59 Sites)
Bereits shared, korrekt: kilibri.de, kilitaer.de, killegal.de, killionaer.de, killions.de, killuminati.de,…
Checkpoint: AI/KI disclosure footer — shift-1
Branch: mai/knuth/ai-ki-disclosure-footer
Commit: 84b28d6
Status: Implementation complete, build passes
What was done
1.…
i18n Rollout — Shift 1 Complete
Branch: mai/knuth/i18n-rollout-apply-de-en
Phase 1 — Template Infrastructure
render.sh: reads_enfields fromsite.yaml, emitsdata-de/`da…
Shift 1 checkpoint (knuth)
Branch: mai/knuth/i18n-pilot-develop (commit b9191b3)
Done
Created shared/i18n.js — reusable client-side i18n for all onepager sites:
-…