65e39d4ef7
Reset the version line out of the inherited Chat 2 1.35.x range into a Hellion-specific track that starts at 0.1.0 to make the bootstrap status visible to anyone reading the Dalamud plugin list. The yaml changelog now lays out the full feature set added on top of Chat 2 (privacy filter, retention, cleanup, export, wizard, theme, localization) and explicitly calls out the upstream 1.35.3 base under EUPL-1.2.
52 lines
1.9 KiB
YAML
Executable File
52 lines
1.9 KiB
YAML
Executable File
name: Hellion Chat
|
|
author: JonKazama-Hellion
|
|
punchline: GDPR-compliant, Linux-aware fork of Chat 2
|
|
description: |-
|
|
Hellion Chat is a privacy-focused, Linux-aware fork of Chat 2.
|
|
|
|
Same chat replacement you know from upstream, with extra controls
|
|
for what actually gets stored:
|
|
|
|
- Channel whitelist for database persistence (GDPR Art. 25)
|
|
- Privacy-First defaults: only your own conversations are kept
|
|
- Failsafe for unknown ChatTypes (default OFF)
|
|
- Independent plugin state (own config + database directory)
|
|
|
|
Based on Chat 2 by Infi and Anna, licensed under EUPL-1.2.
|
|
repo_url: https://github.com/JonKazama-Hellion/HellionChat
|
|
accepts_feedback: true
|
|
tags:
|
|
- Social
|
|
- UI
|
|
- Chat
|
|
- Replacement
|
|
- Privacy
|
|
changelog: |-
|
|
**Hellion Chat 0.1.0 — Initial fork release**
|
|
|
|
Privacy
|
|
- Channel whitelist filter in MessageStore.UpsertMessage with a
|
|
Privacy-First default (own conversations only)
|
|
- Per-channel retention with a 24-hour idempotent background sweep
|
|
(default OFF; spec defaults of 365 / 90 / 30 days)
|
|
- Retroactive cleanup with a Ctrl+Shift confirm and VACUUM
|
|
- Export to Markdown / JSON / CSV via Dalamud's file dialog
|
|
(GDPR Art. 15 right of access)
|
|
|
|
Onboarding
|
|
- First-run wizard with three profiles: Privacy-First / Casual /
|
|
Full History
|
|
- Configuration v6 → v7 migration that seeds defaults and shows a
|
|
notification once on update
|
|
- One-shot migration from upstream Chat 2's pluginConfigs layout
|
|
so the fork uses pluginConfigs/HellionChat without losing state
|
|
- Migrate3 idempotency recovery for half-migrated databases
|
|
|
|
Look & feel
|
|
- Localized UI (English and German) with live language switching
|
|
- Hellion industrial HUD theme with cyan-teal action accents,
|
|
slate-violet tabs, amber active highlights and a window-opacity
|
|
slider for combat-friendly transparency
|
|
|
|
Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).
|