chore: bump version to 1.4.1 and document Theme Engine Performance

This commit is contained in:
2026-05-07 19:58:50 +02:00
parent 5f83c70292
commit 54bfeb0f6f
6 changed files with 117 additions and 24 deletions
+39
View File
@@ -12,6 +12,45 @@ und verlinkt für Details auf die Release-Pages.
---
## Hellion Chat 1.4.1 — Theme Engine Performance
Second sub-patch of the v1.4.x Polish Sweep series. Heap
pressure from the theme engine's per-frame render path
removed, plus a tenth built-in theme and hardening for
the custom-theme hot-reload.
- Theme records carry a pre-computed ABGR-packed cache
for every color slot; cache is filled when the theme
is registered and refreshed defensively on every
`Switch()`
- `HellionStyle.PushGlobal` reads ABGR values from the
cache instead of calling `ColourUtil.RgbaToAbgr` per
slot per frame; ~13 % render-time recovery measured
in typical scenes (plan estimate was 26 %, real
~1015 %)
- `ThemeRegistry` custom-theme reload distinguishes a
recoverable file lock (editor mid-save) from a
permanent IO failure; locked themes keep their
last-known-good snapshot and retry on the next
lookup instead of dropping out of the picker
- New built-in: **Synthwave Sunset** — Hot Magenta + Cyan
on midnight violet, 80s neon-grid vibes; tenth theme
in the picker
- Author credits refreshed: brand themes are credited
as "Hellion Forge"; **Mint Grove** and **Forge
Merchantman** now credited to **Carla Beleandis** as
a community thanks
No schema bump, no user-visible behaviour change other
than smoother frames on GC-sensitive setups and one
additional colour option.
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.4.0 — Critical Lifecycle Fixes
First sub-patch of the v1.4.x Polish Sweep series. Seven
+20 -7
View File
@@ -12,14 +12,27 @@ Privacy-First-Schnittmenge des Plugins erweisen.
---
## Nächster Cycle (v1.4.1)
## Nächster Cycle (v1.4.2)
**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.
**ChatLog Frame-Hot-Path** — Card-Mode Border-Loop in
ChatLogWindow vom Per-Message GetWindowDrawList befreien,
AutoTellTabTint Per-Tab-Cache mit Tell-Target-Invalidierung,
StatusBar LINQ Sum/Count durch klassische for-Loops mit
TickCount64-Cache-Gate ersetzen. Direkter FPS-Impact.
## v1.4.0Critical Lifecycle Fixes (released <Datum>)
## v1.4.1Theme Engine Performance (released <Datum>)
Zweiter Sub-Patch der v1.4.x Polish-Sweep-Serie. ABGR-Cache
auf den Theme-Records pre-computed, HellionStyle.PushGlobal
liest aus dem Cache statt pro Slot pro Frame zu konvertieren.
**~13 % Render-Time-Recovery** im Smoke-Test (Plan-Erwartung
2-6 % war konservativ, real ~10-15 %). Custom-Theme-Hot-Reload
überlebt transient File-Locks via Last-Known-Good-Snapshot.
Plus: Synthwave Sunset als zehnter Built-In, Author-Credits
auf Hellion Forge konsolidiert, Mint Grove + Forge Merchantman
auf Carla Beleandis als Community-Thanks.
## v1.4.0 — Critical Lifecycle Fixes (released 2026-05-07)
Erster Sub-Patch der v1.4.x Polish-Sweep-Serie. Sieben P0-
Findings aus Audit-Pass-3 und Pass-4 abgearbeitet:
@@ -69,7 +82,7 @@ Aus dem ursprünglichen v1.1.0-Plan (Ad-Block / Spam-Filter, Receive-
Suppressed-Tells-Toggle) wurden zugunsten der Theme-Engine zurück­
gestellt — beide Items leben weiter im Mittelfrist-Block.
## Mittelfristig (v1.3.x v1.4.0)
## Mittelfristig (v1.4.x+)
- **Plugin-Integrations-Roadmap (Cycles 2-6)** - sechs Plugin-
Integrationen geplant, Honorific (Cycle 1) ist live, danach folgen