27 lines
1.5 KiB
Markdown
27 lines
1.5 KiB
Markdown
# 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)
|