Bump Hellion Chat manifest version to 0.1.0
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.
This commit is contained in:
@@ -1,6 +1,10 @@
|
|||||||
<Project Sdk="Dalamud.NET.Sdk/15.0.0">
|
<Project Sdk="Dalamud.NET.Sdk/15.0.0">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Version>1.35.3</Version>
|
<!-- Hellion Chat versioning runs separately from upstream Chat 2.
|
||||||
|
0.1.0 is our bootstrap release; the underlying Chat 2 base is
|
||||||
|
called out in the yaml changelog so users can see what it
|
||||||
|
derives from. -->
|
||||||
|
<Version>0.1.0</Version>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<!-- HellionChat fork: assembly is renamed so Dalamud uses
|
<!-- HellionChat fork: assembly is renamed so Dalamud uses
|
||||||
pluginConfigs/HellionChat instead of pluginConfigs/ChatTwo,
|
pluginConfigs/HellionChat instead of pluginConfigs/ChatTwo,
|
||||||
|
|||||||
+25
-10
@@ -22,15 +22,30 @@ tags:
|
|||||||
- Replacement
|
- Replacement
|
||||||
- Privacy
|
- Privacy
|
||||||
changelog: |-
|
changelog: |-
|
||||||
**Hellion Chat 1.35.3 — Initial fork release**
|
**Hellion Chat 0.1.0 — Initial fork release**
|
||||||
|
|
||||||
- Channel whitelist filter in MessageStore.UpsertMessage
|
Privacy
|
||||||
- Configuration version bump 6 → 7 with one-shot Privacy-First seed
|
- Channel whitelist filter in MessageStore.UpsertMessage with a
|
||||||
- Settings → Privacy tab with grouped channel checkboxes and presets
|
Privacy-First default (own conversations only)
|
||||||
- Failsafe toggle for unknown ChatTypes
|
- Per-channel retention with a 24-hour idempotent background sweep
|
||||||
- One-shot migration from ChatTwo plugin layout (config + database
|
(default OFF; spec defaults of 365 / 90 / 30 days)
|
||||||
directory move into pluginConfigs/HellionChat)
|
- Retroactive cleanup with a Ctrl+Shift confirm and VACUUM
|
||||||
- Migrate3 idempotency fix: recovers from partial application where
|
- Export to Markdown / JSON / CSV via Dalamud's file dialog
|
||||||
ALTER TABLE ran but user_version was never bumped
|
(GDPR Art. 15 right of access)
|
||||||
|
|
||||||
Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo).
|
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).
|
||||||
|
|||||||
Reference in New Issue
Block a user