Commit Graph

6 Commits

Author SHA1 Message Date
karim cf0b1869d4 feat: Rechtsseiten (Impressum/AGB/Datenschutz) + Footer + Menü-Fix
- content/impressum.md, agb.md, datenschutz.md (Einzelfirma Karim, CH-Recht,
  [PLATZHALTER] für Adresse/UID/Datum — vor Produktiv juristisch prüfen)
- custom/footer.html: 4-spaltiger Footer (Produkt/Ressourcen/Rechtliches/
  Hosting-CH-Hinweis) + Styling
- hugo.yaml: 'Anmelden' im Menü; doppeltes params bei Gitea entfernt
  (icon:github wurde von type:search überschrieben → Icon war kaputt)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-31 00:21:01 +02:00
karim 4cd3e56f89 feat(admin): Admin-Panel-Frontend (/admin)
- content/admin.md (appshell, noindex), renderAdmin in hosting-app.js:
  Kennzahlen-Kacheln (Kunden/Abos/Instanzen/MRR) + Kundentabelle
- Admin-Link im Konto-Header (nur wenn account.is_admin)
- Admin-Styles (Stat-Kacheln, Tabelle) in custom.css

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-31 00:04:31 +02:00
karim a061bfa18e fix(hugo): Layout hosting→appshell umbenannt (Section-Kollision)
layouts/hosting.html kollidierte mit der content/hosting/-Section → Hugo
verlangte ein section-Template und der Build brach ab (kein public/).
Layout heisst jetzt 'appshell', login/register/konto/hosting-preise
referenzieren es. Build wieder grün, alle Seiten + Tab-CSS verifiziert.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 23:55:45 +02:00
karim fa84aea9ac style(hosting): Plan-Karten nebeneinander (3 Spalten)
Plan-Grid auf feste 3 Spalten + breitere wide-Card (1040px); unter 860px
gestapelt. Vorher klemmte das auto-fit-Grid in der 940px-Karte alle
Karten untereinander.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 17:13:02 +02:00
karim fbfc3dd4d5 style(hosting): .hosting-* Styles in custom.css ergänzt
Die Login/Register/Konto/Preise-Seiten waren ungestylt (linksbündig), weil
die hosting-Styles nie in custom.css gelandet waren (verlorener Edit). Jetzt
drin: zentrierte Karten, Inputs, Buttons, Plan-Grid im RAPPORT-Token-Set
(warmes Beige, Braun-Akzent, Playfair-Titel). Im kompilierten CSS verifiziert.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 16:56:08 +02:00
karim e007bdd4e7 Initial commit: Rapport Website (Hugo + Hextra)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 11:52:03 +02:00