JonKazama-Hellion 2401ea5864 Add retroactive cleanup for the existing database
The privacy filter only catches new messages. Two new MessageStore
methods support a one-shot retroactive sweep: GetMessageCountsByChatType
returns a (ChatType, count) snapshot so the UI can preview the impact,
and CleanupRetainOnly hard-deletes everything outside the supplied
allowlist and runs VACUUM to reclaim disk space.

The Privacy tab gains a new section with a refresh-preview button, a
keep/delete summary, a per-channel breakdown tree, and a Ctrl+Shift
confirm. The cleanup runs on a background thread so a 800+ MB VACUUM
does not block the settings UI; tabs are rebuilt via the framework
thread once the delete finishes. The cleanup deliberately uses the
saved Plugin.Config whitelist (not unsaved Mutable edits) so it stays
consistent with the prospective filter.
2026-05-01 18:34:28 +02:00
2026-04-30 02:59:58 +02:00
2024-11-13 04:13:18 +01:00
2024-04-30 19:23:08 +02:00
2024-04-20 21:18:51 +10:00
2021-12-29 14:31:45 -05:00
2024-05-17 05:02:09 +02:00

Chat 2

Electric Boogaloo - ♪ A whole new chat, a new fantastic chat window ♪

Chat 2 is a complete rewrite of the in-game chat window as a plugin. It supports:

  • Unlimited tabs
  • Tabs that always send to a certain channel
  • More flexible filtering
  • RGB channel colouring
  • Completely variable font size
  • Sidebar tabs
  • Unread counts
  • Emotes
  • Screenshot mode (obfuscate names)

Chat Window

chatWindow.png

With SimpleTweaks "Chat Name Colors"

withSimpleTweaks.png


IPC Integration

Other plugins can easily integrate their functionality into the context menu of chat2 For more infos read IPC Guide


Thanks to

The original dev Anna~

S
Description
A Linux-aware, GDPR-compliant chat plugin for FINAL FANTASY XIV.
Readme EUPL-1.2 16 MiB
v1.4.3 Latest
2026-05-09 06:42:49 +00:00
Languages
C# 99.2%
Shell 0.8%