3 Commits
Author SHA1 Message Date
duffyduckandClaude Opus 4.8 5f8fc453a1 release.py: Anmeldung per Benutzer/Passwort oder Token
Auth-Reihenfolge: GITEA_TOKEN, dann GITEA_USER/GITEA_PASSWORD, dann
interaktive Abfrage (Passwort ohne Echo via getpass). Zugangsdaten werden
curl ueber eine Config auf stdin (-K -) uebergeben, damit Token/Passwort
nicht in der Prozessliste auftauchen. 401 weist bei aktiver 2FA auf
Token-Nutzung hin.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-22 13:19:53 +02:00
duffyduckandClaude Opus 4.8 d5395fc950 release.py: Gitea-REST-API statt tea, --attach-only
Das auf dem System vorhandene /usr/bin/tea ist ein Texteditor, nicht die
Gitea-CLI. Veroeffentlichung laeuft jetzt direkt ueber die Gitea-REST-API
(curl): Release zum Tag anlegen/finden, gleichnamiges Asset ersetzen, ISO
hochladen. Token via GITEA_TOKEN. Neuer Modus --attach-only haengt die ISO
an das Release der aktuellen Version, ohne bump/build/commit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-22 13:16:37 +02:00
duffyduckandClaude Opus 4.8 cbd7e74b1c NTFS-Dirty-Bit-Reparatur, Release-Skript und Projekthygiene
- GUI: Dirty-Bit/Fast-Startup beim Mounten erkennen, Rueckfrage mit
  ntfsfix + erzwungenem Schreib-Mount, Button "NTFS reparieren"
- release.py: Version hochzaehlen, CHANGELOG pflegen, commit+tag,
  ISO bauen und als Gitea-Release (tea) mit ISO-Anhang veroeffentlichen
- out/ bleibt im Repo (out/.gitignore), ISOs ignoriert
- .gitignore ergaenzt, versehentlich getrackte __pycache__ entfernt

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-22 12:38:20 +02:00