clusev/CHANGELOG.md

1.5 KiB
Raw Blame History

Changelog

Alle nennenswerten Änderungen an Clusev. Format angelehnt an Keep a Changelog, Versionierung nach SemVer. 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 (R1R14), 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)