WIP: [Ersetzt durch #10] Vendoo 1.36.0 – Secure Theme Manager & Accessibility Foundation #9

Closed
Masterluke77 wants to merge 2 commits from release/1.36.0-theme-manager into main
Masterluke77 commented 2026-07-09 10:56:13 +00:00 (Migrated from github.com)

Ziel

Vendoo erhält einen sicheren, produktionsorientierten Theme Manager auf Basis des modularen Plattformkernels aus 1.35.0.

Enthalten

  • vendoo.themes als erstes natives Fachmodul
  • Theme-Profile und Benutzerpräferenzen in eigenen Modul-Tabellen
  • sichere Tokenbearbeitung ohne freies CSS oder JavaScript
  • Light, Dark, System und High Contrast
  • eigene Themes mit Basis-Theme, Import und Export
  • persönliches Theme, UI-Dichte und reduzierte Bewegung
  • administrativer Systemstandard
  • Live-Vorschau und serverseitige Validierung
  • WCAG-orientierte Kontrastprüfung zentraler Farbpaare
  • 42 Design Tokens einschließlich erster Komponenten- und Accessibility-Tokens
  • Deny-by-default Theme-Routen mit Benutzer- und Admin-Policies
  • Audit-Einträge für Änderungen
  • Theme-, Architektur-, Deployment- und Migrationsgates

Sicherheitsgrenzen

  • keine freie CSS-Eingabe
  • keine freie JavaScript-Eingabe
  • keine URL-/Dateipfad-Tokens
  • nur vertraglich freigegebene Farb- und Dimensionswerte
  • unbekannte Theme-IDs werden abgewiesen
  • Systemstandard und Theme-Profile nur mit settings.manage
  • persönliche Darstellung nur innerhalb der eigenen Benutzerpräferenz

Merge-Sperre

Nicht mergen, bis der vollständige Vendoo-1.36.0-Quellstand über den Deploy-Assistenten übertragen wurde, das Theme-Manager-Gate und alle CI-Prüfungen erfolgreich sind und der vollständige Diff geprüft wurde.

## Ziel Vendoo erhält einen sicheren, produktionsorientierten Theme Manager auf Basis des modularen Plattformkernels aus 1.35.0. ## Enthalten - `vendoo.themes` als erstes natives Fachmodul - Theme-Profile und Benutzerpräferenzen in eigenen Modul-Tabellen - sichere Tokenbearbeitung ohne freies CSS oder JavaScript - Light, Dark, System und High Contrast - eigene Themes mit Basis-Theme, Import und Export - persönliches Theme, UI-Dichte und reduzierte Bewegung - administrativer Systemstandard - Live-Vorschau und serverseitige Validierung - WCAG-orientierte Kontrastprüfung zentraler Farbpaare - 42 Design Tokens einschließlich erster Komponenten- und Accessibility-Tokens - Deny-by-default Theme-Routen mit Benutzer- und Admin-Policies - Audit-Einträge für Änderungen - Theme-, Architektur-, Deployment- und Migrationsgates ## Sicherheitsgrenzen - keine freie CSS-Eingabe - keine freie JavaScript-Eingabe - keine URL-/Dateipfad-Tokens - nur vertraglich freigegebene Farb- und Dimensionswerte - unbekannte Theme-IDs werden abgewiesen - Systemstandard und Theme-Profile nur mit `settings.manage` - persönliche Darstellung nur innerhalb der eigenen Benutzerpräferenz ## Merge-Sperre **Nicht mergen**, bis der vollständige Vendoo-1.36.0-Quellstand über den Deploy-Assistenten übertragen wurde, das Theme-Manager-Gate und alle CI-Prüfungen erfolgreich sind und der vollständige Diff geprüft wurde.
Masterluke77 commented 2026-07-09 11:00:55 +00:00 (Migrated from github.com)

Vendoo 1.36.0 ist lokal fertiggestellt. Abnahme: 12 Module (1 natives Theme-Modul, 11 Legacy Bridges), 42 Design Tokens, 3 integrierte Themes, sichere Benutzer-/Admin-Policies, Kontrast- und Tokenvalidierung, additive Theme-Tabellen, 385 Dateien im Git-Sicherheitsgate, 68 Migrationsblöcke auf frischer und bestehender DB, 151 reproduzierbar aufgelöste Pakete und 384 Release-Staging-Dateien per SHA-256 verifiziert. Der vollständige Quellstand muss noch über GitHub-Deploy-Assistent.bat auf release/1.36.0-theme-manager gepusht werden. Browser-, Docker-, NAS-, VPS-, TLS- und native better-sqlite3-Livetests sind nicht als ausgeführt markiert.

Vendoo 1.36.0 ist lokal fertiggestellt. Abnahme: 12 Module (1 natives Theme-Modul, 11 Legacy Bridges), 42 Design Tokens, 3 integrierte Themes, sichere Benutzer-/Admin-Policies, Kontrast- und Tokenvalidierung, additive Theme-Tabellen, 385 Dateien im Git-Sicherheitsgate, 68 Migrationsblöcke auf frischer und bestehender DB, 151 reproduzierbar aufgelöste Pakete und 384 Release-Staging-Dateien per SHA-256 verifiziert. Der vollständige Quellstand muss noch über `GitHub-Deploy-Assistent.bat` auf `release/1.36.0-theme-manager` gepusht werden. Browser-, Docker-, NAS-, VPS-, TLS- und native better-sqlite3-Livetests sind nicht als ausgeführt markiert.
Masterluke77 commented 2026-07-09 11:20:42 +00:00 (Migrated from github.com)

Dieser vorbereitete Theme-Manager-Import wird durch Vendoo 1.37.0 / Draft-PR #10 fortgeführt. Version 1.37.0 enthält zusätzlich den nativen Security-Kern, verschlüsselte Secrets, strikte Script-CSP, Request-/Correlation-IDs und strukturierte Telemetrie. Bitte PR #9 nicht mergen.

Dieser vorbereitete Theme-Manager-Import wird durch **Vendoo 1.37.0 / Draft-PR #10** fortgeführt. Version 1.37.0 enthält zusätzlich den nativen Security-Kern, verschlüsselte Secrets, strikte Script-CSP, Request-/Correlation-IDs und strukturierte Telemetrie. Bitte PR #9 nicht mergen.

Pull request closed

Please reopen this pull request to perform a merge.
This pull request is marked as a work in progress.
Sign in to join this conversation.