-
released this
2026-05-02 12:48:50 +00:00 | 329 commits to main since this releaseHellion Chat 0.4.0 — Auto-Tell-Tabs
Auto-Tell-Tabs lets you turn each
/tellinto a session-only tab dedicated to that conversation partner. The original use case is the FFXIV club greeter who has to track 5–15 parallel "hi, welcome" exchanges; everyone else can disable the feature in one click and go back to a single Tell Exclusive tab.What lands in this release
- Auto-spawn temp tab
Name@Worldon every/tell(incoming and outgoing) - Tab limit (default 15, range 1–50) with LRU drop that prefers greeted tabs first, then sorts by last activity
- History preload from the local message store (default 20 tells, range 0–100) with a
— Earlier conversations —separator above the live tell that triggered the spawn - Optional greeter affordance: a "mark as greeted" toggle button next to each temp tab that dims the tab name and lets you flip the status. Off by default — only greeters see it
- Section header "Active Tells (n)" in the sidebar between persistent tabs and the temp tabs, with a compact-mode toggle for users who prefer just a thin separator
- Settings UI under Chat (toggle / limit / compact / greeted-toggle) and Privacy (history preload count). The new sections use hover-tooltip help markers instead of the wall-of-text descriptions Chat 2 settings normally use
- Save and load filters strip temp tabs from the on-disk config, so a crash or a sidebar-mode toggle never persists or wipes them
Compatibility note
If XIV Messanger or another plugin is suppressing direct messages, disable its Suppress DMs option so Hellion Chat can receive tells and open the auto tabs. Plugins that call
cm.PreventOriginal()on tells stop those messages from reachingChatGui.ChatMessageUnhandled, which is the event Hellion Chat (and Chat 2) subscribe to.Migration
Configuration version bumps from 8 to 9 with a one-shot notification on first start. Defaults are seeded by property initialisers, so existing users keep their persistent tabs untouched and pick up the feature at the new defaults (Auto-Tell-Tabs on, limit 15, preload 20, compact off, greeted-toggle off).
The vertical sidebar tab view becomes the default for fresh installs; existing users keep their saved preference (your
SidebarTabViewsetting inpluginConfigs/HellionChat/HellionChat.jsonis respected).Credits
Inspired by the per-sender tab pattern in XIV InstantMessenger (NightmareXIV / Limiana, AGPL-3.0). No code was ported across the licence boundary; only the architectural concept influenced this design. The implementation is built from scratch on top of Chat 2's existing tab and matching infrastructure.
Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).
Downloads
- Auto-spawn temp tab