• v0.2.0 705c7d3116

    JonKazama-Hellion released this 2026-05-02 00:30:42 +00:00 | 364 commits to main since this release

    Was sich geändert hat

    Nach einem internen Security- und Konsistenz-Audit wurde das vom Upstream geerbte Webinterface komplett entfernt. Es konnte nicht auf das Datenschutz-Niveau gehärtet werden, das Hellion Chat standardmäßig zusichert: 5-stelliger numerischer Auth-Code aus System.Random, Bind auf alle Netzwerk-Interfaces per Default, Cookies ohne Security-Flags und ein Server-Sent-Events-Stream der den Privacy-Filter umgangen hat. Der Härtungs-Aufwand stand in keinem Verhältnis zum Nischen-Use-Case.

    Konkrete Änderungen

    • Settings-Tab "Webinterface" entfernt, alle zugehörigen Configuration-Felder gelöscht (alte Einträge fallen beim nächsten Save automatisch aus dem JSON)
    • Kompletter ChatTwo/Http-Tree, das gebündelte Svelte-Frontend und der WebinterfaceUtil-Helper sind weg
    • Watson.Lite (HTTP-Server) und Newtonsoft.Json (nur vom Webinterface-Wire-Format genutzt) raus aus den Package-References
    • DBViewer "Chat2 JSON Export"-Button entfernt — er nutzte das Webinterface-Message-Protokoll. Der Privacy-Tab Export deckt mit Markdown, JSON und CSV plus Channel- und Datums-Filter dasselbe Bedarfsspektrum
      sauberer ab
    • About-Tab vermerkt die bewusste Abwesenheit, damit User aus Chat 2 nicht danach suchen
    • Configuration-Version Bump 7 → 8 mit einmaliger Notification (EN + DE)

    Privacy-Filter, Retention-Sweep, First-Run-Wizard und Exporter sind unverändert. Bestehender Chat-Verlauf bleibt erhalten.

    Diff-Bilanz: 58 Dateien, +104 / −4.779 Zeilen.

    Installation

    Custom-Repo-URL in /xlsettings → Experimental eintragen falls noch nicht geschehen:
    https://raw.githubusercontent.com/JonKazama-Hellion/HellionChat/main/repo.json

    Update erfolgt automatisch in der Plugin-Liste.

    Basiert auf Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).

    Downloads