chore: bump version to 1.4.0 and document Critical Lifecycle Fixes

This commit is contained in:
2026-05-07 19:04:20 +02:00
parent 3f7e86b32e
commit f8a734d93f
6 changed files with 98 additions and 16 deletions
+34
View File
@@ -12,6 +12,40 @@ und verlinkt für Details auf die Release-Pages.
---
## Hellion Chat 1.4.0 — Critical Lifecycle Fixes
First sub-patch of the v1.4.x Polish Sweep series. Seven
known lifecycle and race bugs eliminated before any
performance refactor sits on top.
- MessageStore disposal no longer triggers GC.Collect
globally; Pooling=false on the SQLite connection means
there's nothing left to clean up by hand
- PendingMessage and RetentionSweep worker threads are
explicitly marked IsBackground=true so the plugin domain
can unload during XIVLauncher reload without waiting
for them
- EmoteCache image and gif loaders moved from async-void
to async Task with a shared task tracker, draining
on Dispose so an in-flight load can no longer write
to a disposed EmoteImages entry
- DisposeAsync 10s timeout now warns loudly instead of
silently leaving the worker behind
- Plugin.Dispose flushes any pending DeferredSaveFrames
before tearing services down, so settings changes
made in the last few frames before disable are no
longer lost
- The v13→v14 config migration now reads the pre-v13
backup and carries HellionThemeWindowOpacity into the
new WindowOpacity field instead of falling back to
the default 0.85
Modding & support: join Hellion Forge — https://discord.gg/X9V7Kcv5gR
Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).
---
## Hellion Chat 1.3.0 - Plugin Integrations: Honorific
First step on the plugin-integration roadmap. HellionChat now
+15 -6
View File
@@ -12,15 +12,24 @@ Privacy-First-Schnittmenge des Plugins erweisen.
---
## Nächster Cycle (v1.4.0)
## Nächster Cycle (v1.4.1)
**Polish & Motion** - Theme-Crossfade, Header-Quick-Picker,
Lerp-Animationen, ggf. Theme-Family-Picker (Carls Grün-Familie
mit Forest/Moss/Mint-Helligkeitsstufen).
**Theme Engine Performance** — HellionStyle Heap-Pressure
eliminieren (StackHandle-Cache, ABGR-Cache auf Theme-Object,
spart 47 Heap-Allocs pro Frame), ThemeRegistry File-Lock-
Härtung beim Custom-Theme-Load.
Spec wird im Brainstorming-Cycle vor Beginn der Phase ausgearbeitet.
## v1.4.0 — Critical Lifecycle Fixes (released <Datum>)
## v1.3.0 - Plugin Integrations: Honorific (geplant <Datum>)
Erster Sub-Patch der v1.4.x Polish-Sweep-Serie. Sieben P0-
Findings aus Audit-Pass-3 und Pass-4 abgearbeitet:
async-void-Loads, fehlende IsBackground-Flags, GC.Collect
in Dispose, DeferredSave-Race und Pre-v13-Backup-Lookup für
WindowOpacity. Keine Schema-Bumps, keine Funktions-
Änderungen für den User außer dass Reload und Shutdown
spürbar sauberer laufen.
## v1.3.0 - Plugin Integrations: Honorific (released 2026-05-07)
Erster Cycle der Plugin-Integrations-Roadmap. Honorific-Custom-
Titles werden im Chat-Header angezeigt, mit Auto-Detect und