Commit Graph
7 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 def3c47634 ISO aus Versionierung nehmen (Build-Artefakt)
Die 804 MB grosse out/pc-unlocker.iso war versehentlich im ersten Commit
getrackt, wodurch out/.gitignore nicht griff. Datei bleibt lokal erhalten
und wird kuenftig ignoriert; Auslieferung erfolgt als Gitea-Release-Asset.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-22 13:10:48 +02:00
duffyduck e6140388d5 release: v0.1.2 v0.1.2 2026-10-22 12:58:03 +02:00
duffyduckandClaude Opus 4.8 7282153c27 GUI: Power-Menu (Beenden, Neustarten, Herunterfahren)
Haengt vor Reboot/Shutdown alle Datentraeger sauber aus. Verwendet
systemctl mit Fallback auf reboot/poweroff/shutdown.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-22 12:48:42 +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
duffyduck fd3fe19539 first commit 2026-10-22 12:32:47 +02:00