docs: finish holding the documentation against the code
The first pass through A6 caught the dead file paths and the two GDPR sections. A review pass walked every remaining claim and found eight more that no longer describe the plugin. The privacy notice carries a "last reviewed" stamp and commits, in its own text, to keeping it accurate for the version it describes. It still said v1.1.0 after the block that rewrote two of its sections. Both documents announced two outbound network calls in their opening paragraphs. The Lodestone font download went away in v1.0.4 and the notice explains that further down, so the summary contradicted its own body. There is one call, and it is BetterTTV. The emote cache is `EmoteCacheV1/`, which the notice states correctly in one place and wrongly in two others, two lines above a line this cycle had already touched. The list of buttons that open a browser named a Ko-fi page that appears nowhere in the source, an issue tracker and a website that have no button, and left out the Discord invite and the two Honorific links that do. In a section that exists precisely to enumerate where a click sends you, both halves matter. The README described the pop-out input bar as an opt-in under a settings section that does not exist. Neither does the switch: PopOutInputEnabled has no reader, the input bar is unconditional, and the field belongs on the deletion list. Said plainly instead. Also: the export narrows by age, not by a date range, in both documents; the tab is called About, not Info, and it has no per-translator list; the sections are Colours and Integrations. Plus a note the users affected by it deserve: the v24 migration switches the privacy filter off where it was on with nothing selected, and until now that was only in the log.
This commit is contained in:
@@ -75,10 +75,10 @@ Hellion Chat is developed under **Hellion Forge**, the specialized modding and p
|
||||
- **Retroactive cleanup** with preview and Ctrl+Shift confirmation. Applies the current whitelist to
|
||||
an existing database, runs in the background, and calls VACUUM afterward.
|
||||
- **Export** to Markdown, JSON, or CSV via the Dalamud file dialog (GDPR Art. 15 right of access).
|
||||
Filter by channel, date range, or sender substring.
|
||||
Narrow it by channel group, by age in days, or by a substring of the sender's name.
|
||||
- **Full privacy overview** in [`PRIVACY.md`](PRIVACY.md) and third-party components in
|
||||
[`docs/THIRD_PARTY_NOTICES.md`](docs/THIRD_PARTY_NOTICES.md): what is stored, which two outbound
|
||||
calls exist (BetterTTV opt-out, Square Enix Lodestone font), an explicit no-telemetry statement,
|
||||
[`docs/THIRD_PARTY_NOTICES.md`](docs/THIRD_PARTY_NOTICES.md): what is stored, the single outbound
|
||||
call that exists and how to switch it off (BetterTTV), an explicit no-telemetry statement,
|
||||
and the mapping of GDPR rights (Art. 15/17/18/20/21) to concrete plugin functions.
|
||||
|
||||
### Onboarding
|
||||
@@ -99,8 +99,8 @@ Hellion Chat is developed under **Hellion Forge**, the specialized modding and p
|
||||
in `HellionStrings.<lang>.resx`.
|
||||
- **Hellion HUD theme** with cyan-teal accents, slate-violet tabs, and amber highlights for active
|
||||
states.
|
||||
- **Chat color presets** (v0.6.0) with seven built-in bundles in Settings → Appearance → Chat
|
||||
Colors: Classic (Chat 2 default), High Contrast, Pastel, Dark Mode Tuned, Hellion (brand), plus
|
||||
- **Chat color presets** (v0.6.0) with seven built-in bundles in Settings → Appearance → Colours:
|
||||
Classic (Chat 2 default), High Contrast, Pastel, Dark Mode Tuned, Hellion (brand), plus
|
||||
bonus moods Night Blue and Indigo Violet. One-click apply, battle channels remain untouched.
|
||||
- **Window opacity slider** for combat-friendly transparency.
|
||||
- **Bundled UI font** (Inter Light, OFL-1.1) as an optional default instead of the system font.
|
||||
@@ -118,15 +118,16 @@ Deuteranopia/Protanopia-safe (red-green color blindness) based on the Wong/Okabe
|
||||
|
||||
- **Honorific custom titles in the chat header.** When the Honorific plugin is active and a custom
|
||||
title is set, it is displayed in the chat header above the message log. Auto-detect with silent
|
||||
fallback: without Honorific the slot is invisible. Toggle in Settings → About → Extensions → Honorific.
|
||||
fallback: without Honorific the slot is invisible. Toggle in Settings → About → Integrations.
|
||||
First cycle of a multi-stage plugin integration roadmap (context menu, NotificationMaster, RP
|
||||
status, ExtraChat, and XIVIM to follow).
|
||||
|
||||
### Pop-Out Convenience (v0.6.0)
|
||||
|
||||
- **Input bar in pop-out windows** as a global opt-in in Settings → Window → Window Frame. When
|
||||
active, every pop-out window has a compact input at the bottom with a channel-colored icon button
|
||||
and text field. No more switching back to the main window for a quick reply.
|
||||
- **Input bar in pop-out windows.** Every pop-out has a compact input at the bottom with a
|
||||
channel-colored icon button and text field. No more switching back to the main window for a quick
|
||||
reply. It is always on: the `PopOutInputEnabled` switch this once described has no reader and no
|
||||
control, and is scheduled for removal.
|
||||
- **Per-pop-out independent text buffer and history cursor.** Changing channels in a pop-out works
|
||||
globally like in the main window (FFXIV channel API), but half-typed input doesn't collide between
|
||||
the main window and pop-outs.
|
||||
@@ -446,8 +447,8 @@ layer. © 2026 Hellion Online Media for the Hellion Chat extensions.
|
||||
- **[Infi](https://github.com/Infiziert90) and [Anna](https://github.com/anna-is-cute)
|
||||
(ascclemens)** for the Chat 2 engine, without which this fork would not exist.
|
||||
- **Dalamud team** for the plugin framework.
|
||||
- **Chat 2 Crowdin community** for the upstream string translations (see Settings → Info → "Chat 2
|
||||
community translators").
|
||||
- **Chat 2 Crowdin community** for the upstream string translations. The About tab credits the
|
||||
upstream project; the per-translator list lives here rather than in the client.
|
||||
|
||||
### FFXIV Disclaimer
|
||||
|
||||
|
||||
Reference in New Issue
Block a user