chore: bump version to 1.4.0 and document Critical Lifecycle Fixes
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user