• v1.4.10
    Forge Announce / Post changelog to Hellion Forge (push) Successful in 7s
    Release / Build and attach release ZIP (push) Successful in 37s
    Stable

    JonKazama-Hellion released this 2026-05-16 12:14:12 +00:00 | 100 commits to main since this release

    v1.4.10 — Symbol-Picker and Tell-History Fix (2026-05-16)

    Eleventh and final sub-patch of the v1.4.x polish-sweep series.
    Symbol picker for the chat input, a tell-history reload fix for
    users with many active partners, and a closing cleanup sweep
    before v1.5.0 picks up the DI-container adoption.

    • Symbol picker: a small smile-icon button left of the channel
      indicator opens a popup with two tabs. The first lists all 161
      FFXIV PUA glyphs (Dalamud's SeIconChar enum); the second
      carries 97 server-verified BMP symbols (latin marks, currency,
      the full Greek alphabet, geometric shapes, suits, notes) —
      every one of them round-tripped through /echo and /say in a
      four-round probe so the in-channel render matches what the
      picker shows. Click drops the glyph at the caret, multi-insert
      keeps the popup open, and a recent-used strip floats the last
      sixteen picks across both tabs. Toggle in Settings → Chat →
      Message behaviour, default on.
    • Pinned auto-tell tabs reload their full history again: a
      hidden 500-row scan cap in PreloadHistory used to override the
      user-configurable AutoTellTabsHistoryPreload setting, so
      less-frequent pinned partners (rare /tell sessions in an
      otherwise busy week) lost their backlog. The cap is removed;
      the (Receiver, Date) index keeps SQL fast, the client-side
      loop still respects your setting as the upper bound.
    • Slash-command teardown: /hellion, /hellionView,
      /hellionDebugger (and #if DEBUG /hellionSeString) wrappers are
      now cached as private fields. Plugin teardown detaches the
      live registration instead of re-Register'ing with identical
      args — closes a latent maintenance hazard from v1.4.9.
    • v1.4.x polish-sweep wraps up here. The ImGuiListClipper render
      refactor that was on the v1.4.10 reserve list got dropped
      after cross-platform smoke showed the scroll rubber-band is a
      Wine / Linux render-pipeline quirk, not universal — Windows
      users never saw it. It will get its own platform-targeted
      spike in a later patch. Next major cycle is v1.5.0 with the
      DI-container adoption (Microsoft.Extensions.Hosting +
      ILogger) modelled on Lightless.
    • Migration v17 stays (no schema bump).

    Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).

    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