chore: bump version to 1.4.5
Manifest sync across csproj, yaml, repo.json, README, CHANGELOG, ROADMAP and the Plugin.cs schema-gate error message. ROADMAP also gets the v1.4.4 release block that was missed in that cycle's closure. Forge-post v1.4.5.md follows the established frontmatter + DE-body convention; the EN block is sourced from the yaml changelog by the forge-announce workflow.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
[](https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/actions/workflows/build.yml)
|
||||
[](LICENSE)
|
||||
[](https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/releases/latest)
|
||||
[](https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/releases/latest)
|
||||
[](https://github.com/goatcorp/Dalamud)
|
||||
[](https://dotnet.microsoft.com/)
|
||||
[](https://www.finalfantasyxiv.com/)
|
||||
@@ -11,7 +11,7 @@
|
||||
<img src="docs/images/hellion-forge.png" alt="Hellion Forge" width="180" />
|
||||
</p>
|
||||
|
||||
**Version 1.4.4** — Privacy-first chat plugin for FINAL FANTASY XIV / Dalamud, built on
|
||||
**Version 1.4.5** — Privacy-first chat plugin for FINAL FANTASY XIV / Dalamud, built on
|
||||
[Chat 2](https://github.com/Infiziert90/ChatTwo) (EUPL-1.2).
|
||||
|
||||
Hellion Chat is a privacy-first plugin built on the Chat 2 foundation. The majority of the engine comes from Chat 2
|
||||
@@ -286,16 +286,18 @@ An optional submission to the Dalamud main plugin repo (in addition to the custo
|
||||
|
||||
## Project Status
|
||||
|
||||
**Version 1.4.4** — Threading and IPC safety polish on top of the v1.4.3 async-load foundation. The
|
||||
`AutoTellTabsService` hot-path getter now reads from an `Interlocked` counter instead of taking a lock on every render
|
||||
frame, with a resync hook for the snapshot-restore path in `SaveConfig` and a pure-helper test mirror in the Build-Suite
|
||||
repo. The Honorific integration carries per-method threading banners so the framework-thread invariant is visible at the
|
||||
call site, and an unsubscribe failure now logs at Warning instead of Debug — a leaked subscription across plugin reloads
|
||||
is exactly the kind of thing that should not be silent. The AutoTranslate warmup thread is finally marked
|
||||
`IsBackground = true`, matching the pattern used in `MessageManager` and `Plugin.RetentionSweep` since v1.4.0. The
|
||||
privacy filter logs once per unknown ChatType so a future patch's added channel does not drop off the radar, and new
|
||||
installs default `PrivacyPersistUnknownChannels` to `true` as a failsafe; existing configs keep their explicit choice.
|
||||
No schema bump, no migration. Fifth sub-patch of the v1.4.x polish sweep series (as of 2026-05-12).
|
||||
**Version 1.4.5** — User-visible robustness polish on top of the v1.4.4 threading work. The chat log no longer fails
|
||||
silently: a draw-path exception now triggers a one-shot warning notification that points users at `/xllog`, while the
|
||||
stack trace itself keeps going through `Plugin.Log.Error` as before. The first-run wizard splits accept from close —
|
||||
`OnClose` no longer silently sets `FirstRunCompleted`, so closing the X leaves the wizard pending and it reopens on the
|
||||
next plugin load; a new footer "Later — keep defaults" button is the explicit path to dismiss without picking a profile.
|
||||
`InputHistoryService` clears on plugin dispose alongside the existing pure-memory cleanups, so the previous session's
|
||||
typed commands don't bleed into the next load. `FontManager.GetHellionFontBytes` becomes a `Try`-variant that falls back
|
||||
to the system-font path when the embedded resource is missing (broken csproj / dev build) instead of throwing through
|
||||
the UiBuilder. The status bar drops the right-aligned version slot when the chat window is below the threshold needed
|
||||
to fit all five slots without overlap. Internal: explicit session-only Auto-Tell-Tab invariant comment with a
|
||||
`TempTabCounter.InitFromList` pin in the Build-Suite. No schema bump, no migration. Sixth sub-patch of the v1.4.x polish
|
||||
sweep series (as of 2026-05-12).
|
||||
|
||||
Hellion Chat is a standalone plugin, no longer a fork in the repository sense. Fully completed:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user