All notable changes to FomoChatLog will be documented in this file.
on_together_chat_log_2026-03-29.txt); no more single file that wipes itself at midnightMaxLogDays config (default: 5) — number of daily log files to keep; oldest files are pruned automatically on startupChatLogManager internal class — extracted path resolution, directory creation, and log pruning out of the plugin entry pointChatLogPath config is now a base path; the date (yyyy-MM-dd) is appended automatically before the file extension/fomochatloggetpath now shows today's full dated path/fomochatlogsetpath sets the base path (date suffix is still appended automatically)CleanChatSinkTags config) now also removes <align> and <rotate> tagsDirectory.Build.props and .csproj to restore clean buildsLogFileChatSink: appends chat entries to a local text file using ChatEntryFormatter/fomochatlogtoggle (/fclt) — toggle logging on/off in-game/fomochatloggetpath (/fclgp) — print the current log file path/fomochatlogsetpath (/fclsp) — change the log file path at runtime/fomochatlogmessageformat (/fclmf) — get or set the chat message format string/fomochatlognotificationformat (/fclnf) — get or set the notification format stringEnableFeature config to enable or disable writing to the log fileChatLogPath config for the output file path (supports ~ and environment variables)MessageFormat config with named placeholders ({timestamp}, {channel}, {username}, {message}, etc.)NotificationFormat config for system notificationsCleanChatSinkTags config