# Changelog Alle nennenswerten Änderungen an Clusev. Format angelehnt an [Keep a Changelog](https://keepachangelog.com), Versionierung nach [SemVer](https://semver.org). Es gibt noch kein getaggtes Release — der Stand ist die laufende v1-Foundation-Entwicklung. ## 0.1.0-dev — Unreleased ### 2026-06-13 - fix · Datei-Editor: Klick löste einen Alpine-Fehler aus (`@js()` kompiliert nicht in Komponenten-Attributen) — auf Index-Lookups umgestellt - fix · Dienst-Steuerung über das hinterlegte Sudo-Passwort (`sudo -S`) statt nur passwortloses sudo — start/stop/restart + Journal funktionieren live - feat · Selbst-gehostete Fonts (kein CDN), Split-Brand Login/2FA, diese Versions-Seite - chore · Vollständige Regel-Auditierung (R1–R14), neue Regel R14 (lokale Fonts) ### 2026-06-12 - feat · Dashboard mit Live-Sparklines und Dual-Chart (poll-getrieben) - feat · Server-Index + Detailseite, Dienste (systemd), Datei-Manager (SFTP), Audit-Log - feat · SSH-Schicht über phpseclib (exec + SFTP), Host-Key-Pinning (TOFU), Multi-Server-Switcher - feat · Echte Metriken (CPU/RAM/Disk/Load) inkl. Absolutwerten; Datei-Up-/Download/Editor - feat · Authentifizierung + 2FA (TOTP) mit erzwungenem Onboarding, R5-Bestätigungsmodals - feat · Deploy: install.sh + Caddy (Auto-TLS) + Produktions-Härtung - fix · Adversarial Review der SSH-Schicht (Escaping, Parser, Host-Key) ### 2026-06-11 - chore · Projekt-Bootstrap: Dockerisiertes Laravel 13 + Livewire 3 + Tailwind 4 + Reverb, Regelwerk (rules.md) + Projektkontext (CLAUDE.md)