add MLv2 README and CHANGELOG (kind of)

This commit is contained in:
1Lighty 2020-09-28 20:52:54 +02:00
parent 976e14646c
commit 5ab15b30cd
3 changed files with 223 additions and 0 deletions

View File

@ -0,0 +1,218 @@
# [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.

View File

@ -0,0 +1,2 @@
# MessageLoggerV2 [![download](https://i.imgur.com/OAHgjZu.png)](https://1lighty.github.io/BetterDiscordStuff/?plugin=MessageLoggerV2&dl=1 "MessageLoggerV2")
Saves all deleted and purged messages, as well as all edit history and ghost pings. With highly configurable ignore options, and even restoring deleted messages after restarting Discord.

View File

@ -23,6 +23,9 @@ In the event that your Discord crashes, the plugin enables you to get Discord ba
## [InAppNotifications](https://github.com/1Lighty/BetterDiscordPlugins/tree/master/Plugins/InAppNotifications "InAppNotifications") ## [InAppNotifications](https://github.com/1Lighty/BetterDiscordPlugins/tree/master/Plugins/InAppNotifications "InAppNotifications")
Show a notification in Discord when someone sends a message, just like on mobile. Show a notification in Discord when someone sends a message, just like on mobile.
## [MessageLoggerV2](https://github.com/1Lighty/BetterDiscordPlugins/tree/master/Plugins/MessageLoggerV2 "MessageLoggerV2")
Saves all deleted and purged messages, as well as all edit history and ghost pings. With highly configurable ignore options, and even restoring deleted messages after restarting Discord.
## [SaveToRedux](https://github.com/1Lighty/BetterDiscordPlugins/tree/master/Plugins/SaveToRedux "SaveToRedux") ## [SaveToRedux](https://github.com/1Lighty/BetterDiscordPlugins/tree/master/Plugins/SaveToRedux "SaveToRedux")
Allows you to save images, videos, profile icons, server icons, reactions, emotes and custom status emotes to any folder quickly, as well as install plugins from direct links. Allows you to save images, videos, profile icons, server icons, reactions, emotes and custom status emotes to any folder quickly, as well as install plugins from direct links.
## [UnreadBadgesRedux](https://github.com/1Lighty/BetterDiscordPlugins/tree/master/Plugins/UnreadBadgesRedux "UnreadBadgesRedux") ## [UnreadBadgesRedux](https://github.com/1Lighty/BetterDiscordPlugins/tree/master/Plugins/UnreadBadgesRedux "UnreadBadgesRedux")