-
released this
2026-05-02 16:43:04 +00:00 | 302 commits to main since this releaseThe 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-backupbefore 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
nullculture 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
- Twelve tabs collapsed into eight: General, Appearance, Window, Chat, Tabs, Privacy, Database,