From 462530dec5f653dd4b5fb5b9af254818dba441ae Mon Sep 17 00:00:00 2001 From: JonKazama-Hellion Date: Sat, 2 May 2026 03:40:57 +0200 Subject: [PATCH] Add a mission statement to the About tab MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The About tab already credits Chat 2 and the maintainers, but it never said why this fork exists in the first place. New users discovering Hellion Chat through the Dalamud plugin list could reasonably read it as a replacement attempt rather than what it is: a niche alternative for users who care about chat persistence and data minimisation. The new "Why this fork exists" block sits between the Maintainer and the Built-on-Chat-2 sections so the reading order goes from "who" to "why" to "from what". It states three things plainly: - Hellion Chat is not trying to replace Chat 2 - The trigger was the maintainer's own database (two years, two million messages, mostly public-chat from strangers) - Source is open under the same EUPL-1.2 licence; the upstream authors are welcome to look, take ideas, ask, or ignore The tone matches the rest of the About tab — direct, no marketing voice — and stays in English with the other legal-ish copy so a single source covers every locale. --- ChatTwo/Ui/SettingsTabs/About.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ChatTwo/Ui/SettingsTabs/About.cs b/ChatTwo/Ui/SettingsTabs/About.cs index 8d78f0a..0b44421 100755 --- a/ChatTwo/Ui/SettingsTabs/About.cs +++ b/ChatTwo/Ui/SettingsTabs/About.cs @@ -74,6 +74,13 @@ internal sealed class About : ISettingsTab ImGuiHelpers.ScaledDummy(10.0f); + ImGui.TextColored(ImGuiColors.ParsedGold, "Why this fork exists"); + ImGui.TextUnformatted("Hellion Chat is not meant to replace Chat 2 — it is a niche alternative for users who want a privacy-by-default chat persistence layer aligned with EU, US and JP data protection rules."); + ImGui.TextUnformatted("The trigger was a personal one: a two-year Chat 2 database with over two million logged messages, the bulk of them /say, /shout and /yell from strangers in cities. Most plugin users do not mind that data sitting on their disk. I do, so this fork exists."); + ImGui.TextUnformatted("No big audience expected, no competition with the upstream plugin intended. The source is open under the same EUPL-1.2 licence as Chat 2 — Infi, Anna and anyone else are welcome to look at how this fork solves things, take ideas, ask questions or ignore it entirely. All three responses are fine."); + + ImGuiHelpers.ScaledDummy(10.0f); + 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.");