Update README, About tab and project doc for the webinterface removal
README's Stability section gains a "what is missing compared to Chat 2" block that names the five concrete reasons the upstream webinterface could not stay (System.Random auth code, bind on all interfaces, unflagged cookies, SSE stream that bypassed the privacy filter, and the cumulative hardening cost). The project status list reflects 0.2.0 with Phase 1.5 marked done and the remaining audit follow-ups queued under Phase 2. The About tab gets a single-line acknowledgement that the upstream webinterface is intentionally absent, so users coming from Chat 2 do not look for it under settings or assume it broke. The Obsidian project note is updated separately under Vault/Ideen/Hellion Chat Plugin (ChatTwo Fork).md to record the audit decision and the six-commit cleanup.
This commit is contained in:
@@ -77,6 +77,7 @@ internal sealed class About : ISettingsTab
|
||||
ImGui.TextColored(ImGuiColors.ParsedGold, "Built on Chat 2");
|
||||
ImGui.TextUnformatted("Hellion Chat is a fork of Chat 2 by Infi and Anna (ascclemens).");
|
||||
ImGui.TextUnformatted("Every chat replacement feature, the IPC integration, the rendering engine and the storage core come from upstream Chat 2.");
|
||||
ImGui.TextUnformatted("The upstream webinterface is intentionally not part of Hellion Chat — it could not be hardened to the privacy guarantees this fork makes by default.");
|
||||
ImGui.TextUnformatted("Upstream repository:");
|
||||
ImGui.SameLine();
|
||||
if (ImGuiUtil.IconButton(FontAwesomeIcon.ExternalLinkAlt, "chatTwoUpstream"))
|
||||
|
||||
Reference in New Issue
Block a user