# Changelog Alle nennenswerten Änderungen an diesem Projekt werden hier dokumentiert. Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.1.0/), Versionierung nach [SemVer](https://semver.org/lang/de/). ## [Unreleased] ### Changed - `release.py`: Veröffentlichung über die Gitea-REST-API (curl) statt `tea`. Anmeldung per `GITEA_TOKEN`, `GITEA_USER`/`GITEA_PASSWORD` oder interaktiver Abfrage von Benutzername/Passwort; Zugangsdaten gehen über eine curl-Config auf stdin (nicht in der Prozessliste sichtbar). ### Added - `release.py --attach-only`: ISO an das Release der aktuellen Version hängen, ohne Versionssprung/Build/Commit. ## [0.1.2] - 2026-10-22 ### Added - GUI: Einträge „Beenden", „Neustarten" und „Herunterfahren" (hängt vorher alle Datenträger sauber aus). ## [0.1.1] - 2026-10-22 ### Added - GUI (tkinter) zum Auflisten, Mounten und Aushängen von Partitionen. - Linux-Backend: Passwort leeren, neues SHA-512-Passwort setzen, Konto entsperren. - Windows-Backend (chntpw): Passwort leeren, Konto entsperren, zu Admin machen. - OS-Erkennung (Linux via `/etc/shadow`, Windows via SAM-Hive). - NTFS-Mount mit `remove_hiberfile` für Windows-Fast-Startup. - Live-ISO auf Basis von Debian live-build mit Autostart in die GUI. - Docker-basiertes Build-Skript (`build.sh`), kein Hostbedarf außer Docker. - NTFS-Dirty-Bit-Erkennung beim Mounten mit Rückfrage und automatischem `ntfsfix` + erzwungenem Schreib-Mount; zusätzlich eigener Button „NTFS reparieren (Dirty-Bit)". - `release.py`: Version automatisch hochzählen (Patch/Minor/Major), CHANGELOG pflegen, committen + taggen, ISO bauen und als Gitea-Release (via `tea`) mit ISO-Anhang veröffentlichen. - `out/` bleibt im Repo (per `out/.gitignore`), die gebauten ISOs werden ignoriert.