• v0.5.0 e66ae1f5b4

    JonKazama-Hellion released this 2026-05-02 16:43:04 +00:00 | 302 commits to main since this release

    The settings window has been pulled apart and rebuilt around eight themed tabs instead of the twelve
    organic ones it grew into. The default tab layout now spawns a sensible six-tab structure on first run
    instead of a single catch-all, and a few long-standing rough edges around opacity, fonts and the
    24h-clock toggle are gone.

    What changed

    Settings UX

    • Twelve tabs collapsed into eight: General, Appearance, Window, Chat, Tabs, Privacy, Database,
      Information
    • Theme and font controls moved out of the Privacy tab into Appearance where they belong
    • Auto-Tell-Tabs settings, message preview and emote controls now live under one Chat tab with
      collapsible sections
    • About and Changelog merged into a single Information tab
    • Hover help markers replace the wall-of-text descriptions across every section
    • Help marker tooltips stay readable even on disabled settings, so you can see why something is greyed
      out
    • Section headings start collapsed by default

    Default tab layout

    On a fresh install or after the v10 wipe migration the plugin spawns six themed tabs out of the box:

    • General — player chat plus active-gameplay events (NPC dialogue, loot, crafting, gathering,
      party finder pings)
    • System — technical noise (System, Error, Echo, login/logout, retainer sales, alarms,
      orchestrion, glamour notifications, sign messages)
    • Free Company — FC chat plus FC announcements and login/logout
    • Party — Party, CrossParty, Alliance, PvP team plus loot rolls
    • Beginner — Novice Network (only when Show Novice Network is enabled)
    • Linkshell — all eight linkshells and all eight cross-world linkshells together. The Tabs
      settings tab carries a hint recommending one tab per shell once you outgrow this combined view
    • Tell Exclusive — TellIncoming and TellOutgoing as a safety-net catch-all in case Auto-Tell-Tabs
      misses one

    Configuration migration

    • Bumps from version 9 to version 10 as a wipe migration
    • The old config file is copied to pluginConfigs/HellionChat.json.pre-v10-backup before the new
      defaults are written
    • A 25-second notification on first start explains the reset
    • Chat history, the message database and the existing tabs that survived the wipe (none, by design)
      are not touched

    Polish from the pre-release review

    • The 24h clock checkbox actually flips the format now. The previous code passed null culture which
      on a German system locale always rendered 24h regardless of the toggle
    • Hellion theme opacity now drives the chat-window background as well; the legacy WindowAlpha slider
      is disabled while the theme is active so the two opacity controls no longer fight each other
    • Ticking Use the Hellion font now flips Custom fonts off so the two mutually-exclusive font
      stacks are no longer both shown as active
    • Window title bar is enabled by default so a fresh install shows the drag handle and hide button
    • Max lines to render defaults to 5000 instead of 10000
    • EmoteCache resets its loading state on exception so a network blip no longer permanently disables
      emote loading until plugin reload
    • Race-flag fix on the retention sweep, dead-key cleanup in HellionStrings, plus a saved-policy hint
      on the manual retention button

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

    Downloads