Files
shuftn-releases/README.md
T
TimbaandClaude Opus 5 b3d143caf2 Umzug auf Gitea
Der Endpunkt zeigt jetzt auf die Rohadresse dieses Zweigs statt auf die
neueste Veroeffentlichung. Gitea kennt "releases/latest/download/..." nicht
-- nachgemessen: HTTP 404, waehrend GitHub dort 200 liefert. Die Rohadresse
eines Zweigs aendert sich dagegen nie, und aendern darf sie sich nicht: Sie
ist in jedes ausgelieferte Paket eingebacken.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 14:47:43 +02:00

57 lines
2.1 KiB
Markdown

# SHUFTN — Auslieferungen
Hier liegen die Installationspakete von **SHUFTN**, einem Mailprogramm mit
KI-Assistent für Windows. Quelltext gibt es hier keinen; dieses Repository
trägt ausschliesslich die fertigen Pakete und die Datei, an der ein
installiertes SHUFTN erkennt, ob etwas Neues bereitliegt.
## Warum ein eigenes Repository
SHUFTN fragt beim Öffnen der Aktualisierungsseite anonym nach:
```
https://gitea.itm-technologies.de/ITM-GmbH/shuftn-releases/raw/branch/main/latest.json
```
Anonym heisst: ohne Zugangsdaten. Ein privates Repository antwortet darauf
mit `404`, und zwar wortlos — der Nutzer läse „keine Aktualisierung
verfügbar" und erführe nie, dass die Frage gar nicht angekommen ist.
Deshalb liegt die Auslieferung öffentlich und die Entwicklung nicht.
Die Datei liegt im **Zweig** und nicht an der Veröffentlichung: Gitea kennt
keine Adresse für „die neueste Veröffentlichung", die Rohadresse eines
Zweigs ändert sich dagegen nie. Und ändern darf sie sich nicht — sie ist in
jedes ausgelieferte Paket eingebacken.
## Installieren
Unter [Releases](../../releases) das neueste `SHUFTN_*_x64-setup.exe`
herunterladen und ausführen. Es braucht keine Administratorrechte und legt
sich unter `%LOCALAPPDATA%\Programs` ab; die Laufzeitumgebung (WebView2)
steckt im Paket, ein Internetzugang beim Einrichten ist also nicht nötig.
Danach hält sich SHUFTN selbst aktuell — **nur auf Klick**, nie von selbst
und nie im Hintergrund.
## Signatur
Jedes Paket ist signiert. SHUFTN nimmt ausschliesslich Aktualisierungen an,
die zu dem Schlüssel passen, der in der laufenden Fassung steckt; eine
unsignierte oder fremd signierte Datei lehnt es ab.
```
minisign public key: F442BDCD4380825
RWQlCDjU3CtED4cxEZf3d+feSEuAoM+sR19ryWY+J8PZRSFBGpE/3Fsc
```
## Was in den Paketen steckt
SHUFTN hält die Post lokal. Nachrichten liegen in einer Datenbank unter
`%APPDATA%\SHUFTN` auf dem eigenen Rechner, nicht bei einem Anbieter. Der
Assistent rechnet an einem Endpunkt, den der Betreiber einträgt — wer ihn
ins eigene Rechenzentrum legt, dessen Post verlässt das Haus nicht.
---
Herausgeber: WLS Systeme