# [MessageLoggerV2](https://1lighty.github.io/BetterDiscordStuff/?plugin=MessageLoggerV2 "MessageLoggerV2") Changelog ### 1.7.55 - Bruh. Gitlab sux, moved plugin to github. ### ??? - ??? - Unknown changes ### 1.5.2 - Added option to disable the Open logs button - Fixed channels not loading if bots aren't ignored and a bot deletes its own message that contains an embed. ### 1.5.1 - Added Open logs button in toolbar next to Member List. Clicking it opens the menu, rightclicking it opens the filtered menu - Added global NSFW channel ignore toggle, whitelist and log selected channel override this. - Added Changelog, Stats to show some simple stuff (will be expanded later on) and Donate buttons to settings - Fixed uncaught error on dead image links - Fixed image caching failing on dead network or some other unknown issue - Fixed issue in menu where you could only click on a persons profile on one message only - Fixed hiding/unhiding a delete message not immediately working in chat - Clicking a toast also dismisses it immediately, middle clicking a toast only dismisses it without doing anything else - Sorted settings page into something usable - Expand Stats modal to show per server and per channel stats, also show disk space usage. - Help button in settings - Extensive help for all functions of the logger, both in the menu and settings. Some things are rather hidden. ### 1.5.0 - Added image caching. If a link of an image expires, you'll still have a local copy of the image. In its place will be a small thumbnail of the image and clicking on it will open it in your default image viewer. The reason it's like this is because it's a limitation of Discord and the only simple workaround will slow down a client to a halt. - Added context menu options for entire message groups, accessible by rightclicking the timestamp - Fixed image related context menu options not working too well when multiple images are sent in one message - Delete + click now works on images - Copy to clipboard/Save to folder should work more reliably due to image caching - Images that failed to load but still exist no longer get flagged as bad/expired images internally. They might still show as bad but reopening the menu or changing tabs should make the image load. ### 1.4.?? - Fixed bad images not being saved properly - Fixed menu loading error only showing for 1 second ### 1.4.23 - Fixed conditional bug related to a chat being opened but logger not detecting it and failing - Fixed keybinds not working after unsuspend/wake up from sleep/probably hibernate too ### 1.4.22 - Fixed download missing library dialog not working. ### 1.4.21 - Added self install script for clueless users - Fixed keybinds not working after unsuspend/after a while - Fixed improper sorting in menu for edited messages - Fixed minor caching issue regarding edited and deleted messages - Fixed opening an image that does not exist resulting in infinite loading. - Dropped Metalloriffs method of saving in favor of something less extreme. The chance of a corrupted data file, or general lag should decrease. ### 1.4.20 - Added hold Delete and click on message in menu to delete it - Added option to delete only one of the edits - Added check for outdated Zeres Plugin Library to avoid any issues in the future - Added option to show ghost pings either because the message was deleted, or because the user edited the message no longer tagging you - Fixed hiding edited messages bugginess - Fixed bugged messages breaking everything - Fixed improper sorting in menu for edited messages - Fixed improper times shown in menu for edited messages - Fixed messages hiding if you delete one that was shown after pressing the LOAD MORE button - Fixed images not showing in order relative to other messages - Fixed deleted messages context menu having redundant buttons - Fixed jumping to a message erasing its edits and deleted color - Fixed Clyde not being ignored. Thought he could have friends? Lol. - Clicking a message in the menu sent tab will jump to the message - Rightclicking a toast jumps to the message ### 1.4.19 - Fixed keybind resetting if filtered log keybind isn't set - Fixed messages disappearing if show deleted message count is disabled ### 1.4.18 - Fixed some major bugs ### 1.4.17 - Fixed images not showing at all in menu ### 1.4.16 - Added option to not restore messages after reload - Fixed not working with normalized classes disabled ### 1.4.15 - Bots now have a tag in the menu - Fixed blacklist/whitelist being a big fat potato - Some stuff has been optimized - Edited messages and deleted messages now show instantly when switching channels - Added option to ignore blocked users - Added seperate options for displaying deleted, edited and purged messages in chat - Seperated guild and DM toasts for sent, edited and deleted - Fixed "Show date in timestamps" affecting menu - Edited messages and deleted messages now show instantly when switching channels ### 1.4.14 - Fixed clear button not working ### 1.4.12 && 1.4.13 - Added user context menu options - Added individual blacklist and whitelist - Added "Only log whitelist" option - Fixed settings page showing wrong menu sort direction - Fixed being rate limited when opening the menu - Fixed hidden messages showing again after reload - Fixed hiding a deleted message making others not show as deleted anymore - Fixed deleting a bot message with embed breaking everything - Fixed single key keybind being borked after reload - Data file should be cleaned more thoroughly resulting in a way smaller data file size and faster general operation - Added forced save to autobackup so it's not infinitely stalled by edits or deletes, so chances of a 100% restore are higher - ACTUALLY fix deleted bot messages with embeds breaking everything ### 1.4.11 - Fixed accidentally logging deletion of system messages, aka user join messages etc - Fixed and improved some specific filter searches in the menu - Fixed spamming discord servers with user profile requests causing issues - Fix loading error in ghost pings tab ### 1.4.10 - Fixed accidentally logging deletion of system messages, aka user join messages etc - Fixed and improved some specific filter searches in the menu - Fixed spamming discord servers with user profile requests causing issues - Improved menu performance when loading ### 1.4.8 && 1.4.9 - Fixed random crash/freeze related to bad data causing an infinite loop - Fixed changelog omegalul ### 1.4.7 - Added context menu options for images in the menu - Fixed filter input randomly losing focus - Fixed some profiles not opening in the menu if no channel is selected - Fixed editing bug - Fixed breaking profile pictures in discord in general - Fixed lag while typing in the filter input - Added detection of a failed menu load - Toasts last longer so you have time to read and click them - Clicking a toast while the menu is open, opens the relevant tab - Toasts and menu should more accurately show where the message is from - Pressing menu tabs should generally feel more responsive ### 1.4.6 - Fix missing entry bug in menu ### 1.4.5 - Toasts are now clickable - Added menu render limit to avoid lag loading thousands of messages - Traded massive client crash bug for a slight editing bug until a fix is made - Fixed menu profile pictures not showing sometimes - Fixed deleted images causing jitteriness - Fixed menu sent tab not displaying anything 👀 - Fixed incorrect sort direction in sent tab - Fixed possible crash in menu - Fixed unneeded things like joins, leaves, group name changes etc being logged as messages ### 1.4.4 - Context menus now exist, you can add/remove guilds/channels from whitelist/blacklist, open menu, hide and unhide deleted messages or edit history of a message. - Adding a channel or guild on whitelist while having log type set to all will make it ignore guild/channel ignores - Menu opens and now closes with bound keys. - Fixed menu opening in settings ### 1.4.2 && 1.4.3 - Patch posibility of an empty entry in data causing menu to not show anything ### 1.4.1 - Fixed whitelist/blacklist not working, again ### 1.4.0 - Modal based menu was added. Accessible via default keys ctrl m or ctrl alt m - Plugin now manages data properly instead of letting it go loose and possibly make a massive data file - More corruption protection - Edit timestamps should be precise instead of only having hour and minute, an option to toggle between having dates and not having dates in edited tooltip will be added soon - More options in the menu - More customization - More options around the place like blacklisting/whitelisting servers/channels or users ### 1.3.4 - Fixed other plugins loading ZLib with no EmulatedTooltip breaking stuff - Fixed editing a message back to original not doing working ### 1.3.3 - Disabled relative IDs warning until a fix is implemented ### 1.3.2 - Fixed toast toggles not saving ### 1.3.1 - Badly written BDFDB library should no longer crash discord ### 1.3.0 - Data storage and caching has been reworked, discord should no longer frezee when there is a large quantity of saved messages - Error messages in console are now detailed ### 1.2.1 - Fixed ZLibrary download requirement being extremely user unfriendly ### 1.2.0 - Changed library from NeatoBurritoLibrary to Zeres Plugin Library - Updater now works - Changelog now looks fancy af ### 1.1.0 - Add auto data backup option, logged messages are kept even if data file is corrupted. - Add option to not save data at all, all logged messages will be erased after reload/restart. - Fix plugin breaking if you load it while not being in a channel. - Make aggressive message caching work better. You should see 'Failed to ger relative IDs' less often. - Auto self fix for corrupted data or settings file, plugin should work even if both files become empty. ### 1.0.0 - Release - Deleted messages load back in after reload. - Built-in protection against abusive themes. - Aggresive message caching, on load fetches messages from a bunch of channels that have deleted or edited messages in them, same applies if a message is edited or deleted in an uncached channel. - Toggle dates in timestamps live. - Toggle deleted messages or edit history in chat live. - Toggle showing purged messages live. - Fix cancelling editing a message not showing edit history.