• v1.4.4 61d5a33683

    v1.4.4
    Security / scan (push) Successful in 21s
    Build / Build (Release) (push) Successful in 28s
    Forge Announce / Post changelog to Hellion Forge (push) Successful in 7s
    Release / Build and attach release ZIP (push) Successful in 39s
    Stable

    JonKazama-Hellion released this 2026-05-12 09:50:53 +00:00 | 177 commits to main since this release

    v1.4.4 — Threading and IPC safety polish (2026-05-12)

    Fifth sub-patch of the v1.4.x polish-sweep series. Threading
    assumptions are documented per-method, a hot-path lock falls
    away, and the privacy filter speaks up when an unknown ChatType
    shows up.

    • AutoTellTabs hot-path getter uses an Interlocked counter
      instead of taking the lock on every read
    • Honorific integration: per-method threading banners, plus
      Warning-level log on unsubscribe failure
    • AutoTranslate warmup thread marked IsBackground so plugin
      unload doesn't wait for it
    • PrivacyFilter logs once per unknown ChatType so a future
      patch's added channel doesn't drop off the radar
    • New installs persist unknown channels by default; existing
      configs keep their explicit choice

    How to install

    This release is distributed via the HellionChat custom repository, not the Dalamud main plugin repo. To install:

    1. In XIVLauncher: Settings → Experimental → Custom Plugin Repositories
    2. Add the URL: https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/raw/branch/main/repo.json
    3. Enable, save, then /xlplugins → search Hellion Chat → install

    Project documents

    Licence

    EUPL-1.2. Based on
    Chat 2 by Infi and Anna, also EUPL-1.2.

    Downloads