clusev/CHANGELOG.md

27 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 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 (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)