JonKazama-Hellion 68c7185cea Add per-channel message retention with daily background sweep
Privacy filter trimmed history "by what" — this adds the time axis.
Each ChatType gets its own retention window in days; channels
without an explicit override fall back to a configurable global
default. The master switch defaults to OFF: the plugin never
deletes history without explicit user consent.

MessageStore.DeleteByRetentionPolicy builds an OR'd WHERE clause
over (ChatType = X AND Date < cutoff_X) plus a NOT IN catch-all
for the global default, hard-deletes matches, and only runs VACUUM
when something was actually removed.

Plugin.RunRetentionSweepIfDue runs at most once per 24 hours on a
background thread (off the load path) and persists the timestamp
so subsequent restarts skip the sweep until enough time has
passed. The Privacy tab gains a retention section with the master
switch, default-days input, per-channel override tree, reset
buttons, and a Ctrl+Shift "apply now" action that mirrors the
auto-sweep but on demand.

Spec defaults: Tells 365 days, own-conversation channels (Party,
Cross-Party, Alliance, PvP Team, FC, Linkshells 1-8, Cross-World
Linkshells 1-8, ExtraChat 1-8) 90 days, fallback 30 days.
2026-05-01 18:47:31 +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%