Releases: thomasloupe/Slackord
Slackord v2.3
NEW - Slackord2 now allows selecting multiple JSON files via folder selection. It is best to rename multiple files in a folder based on the order you wish them to be posted.
NOTE:
For Windows, you can click File>Import JSON Folder and select a folder containing the JSON files you wish to parse and post.
For Linux/Mac, drag and drop or copy/move the JSON files to the "Files" folder and Slackord2 will read them all at once.
(Linux/Mac) FIX - Files folder wasn't being created if it didn't exist at runtime.
(Linux/Mac) FIX - Removed any "async voids" and moved to Tasks as this causes multiple problems and is generally a bad practice.
CHANGE - Upgraded Discord.NET library to the latest stable version (3.8.1).
CHANGE - Upgraded Octokit to library to the latest stable version (4.0.1).
CHANGE - Upgrade DependencyInjection library to the latest stable version.
CHANGE - Improved performance of Slackord2 greatly by reducing additional JSON parsing where possible.
CHANGE - Improved timestamps in sent messages greatly, reducing unnecessary clutter.
CHANGE - Other small syntactical and textual changes, resulting in much faster code execution.
(Windows/Linux/Mac) KNOWN ISSUE - When posting messages to Discord from Slackord2, Discord will show an error to the user about Slackord2 not responding via "The application did not respond". This error message can be dismissed and ignored, as messages are posting just fine. The issue is caused by not using DeferAsync/FollowupAsync methods, which will be fixed in a later version.
Full Changelog: v2.2.5.2...v2.3
Slackord v2.2.5.2
FIX - NullReference error from discord-net/Discord.Net#2453.
Resolves: #30 and #31
Full Changelog: v2.2.5.1...v2.2.5.2
Slackord v2.2.5.1
REMOVE - RespondAsync to keep channel clear.
Full Changelog: v2.2.5...v2.2.5.1
Slackord v2.2.5
UPDATE - Octoclient and Discord.NET to latest stable releases.
REMOVE - Faulty Task block (Mac/Linux only).
CHANGE - Structure of some methods to now be tasks instead, and avoid void Tasks.
Full Changelog: v2.2.4...v2.2.5
Slackord v2.2.4
NEW - Slackord2 is now updated to use the new Discord slash commands.
NEW - Privacy - because Slackord2 has been migrated to slash commands, it no longer processes any messages in your Discord.
FIX - Potential crash when inputting non-integers for file selection (Linux/Mac only).
Full Changelog: v2.2.3...v2.2.4
Slackord v2.2.3
FIX - Incorrect parsing of messages over 2000 chars.
FIX - Various string declarations.
FIX - DateTime setups for string append.
CHANGE - DateTime in Discord messages to be shorter and better formatted.
Full Changelog: v2.2.2...v2.2.3
Slackord v2.2.2
Full Changelog: v2.2.1.1...v2.2.2
NEW - Bot messages are now parsed and posted to Discord.
NEW - Slackord2 now supports messages over 2000 characters.
FIX - Error handling for missing or tombstoned files due to aging of Slack channels.
CHANGE - General code cleanup pass.
Slackord v2.2.1.1
FIX - Newline/return carriage/whitespace characters in token causing bot connect issues.
FIX - Activity status being called before the bot was initialized.
Slackord v2.2.1
KNOWN ISSUE: Return carriages/newlines can create whitespace in the token string causing the bot to not connect.
KNOWN ISSUE: Setting the bot's activity before it's been initialized can caused a null-reference issue and break Slackord2.
NEW - Slackord2 will now update its activity in Discord based on what actions have/haven't been performed.
FIX - Parsing the same JSON file twice.
FIX - calling string variables instead of entire String class in all cases.
FIX - Gateway Intents warning about unused intents. Slackord2 now only uses the intents it needs to post messages and see the trigger command typed.
FIX - Window size cutting off the GUI menu (Windows only).
FIX - Created additional checks for empty token strings where applicable.
UPDATE - README file to be more user-friendly.
Full Changelog: v2.2.0...v2.2.1
Slackord v2.2.0
NEW - Added theme.
NEW - Added Windows x86 build.
NEW - Mac build.
NEW - Linux build.
CHANGE - Removed unused assemblies.
Full Changelog: v2.1.2.1...v2.2.0