1 +Ripcord version 0.4.11 (2019-7-30)
2 +----------------------------------
3 +
4 +### Discord
5 +
6 +* Added display of "language" part of non-standard Markdown code blocks.
7 + * This part of the text is traditionally not required to be displayed, but many users will mistakenly put code content into this area instead of the name of the programming language used in the code block.
8 + * The Discord web client will usually display this area as text if it doesn't match a list of known programming languages.
9 + * Ripcord will now always display the "language" part of code blocks, if it exists.
10 +* Increased contrast on the check/neutral/cross channel permissions editor controls to make the active choice more visible.
11 +
12 +### Slack
13 +
14 +* Added "all users" matching to the Ctrl+K "Go to.." popup.
15 + * All users in a workspace should now show up, whether or not you already have an open DM with them.
16 +* Added ability to start or open new or existing DMs to a user via the "Go to..." popup.
17 + * This works seamlessly with any user, whether or not you already have an open DM with them.
18 + * Please report if this doesn't work properly in your Slack workspace.
19 +* Overhauled relevancy system for the "Go to..." popup filtering.
20 + * Matches are now sorted based on a comprehensive fuzzy scoring system that includes multiple factors, like which channels are already joined/opened, whether or not they are from the same workspace as the current tab, the quality of the string match, etc.
21 + * This system is still incomplete. Notably, it does not yet account for unreads or mentions.
22 + * This will soon be further improved.
23 +* Fixed the "Go" button in notifications generated by messages in threads navigating to the channel of the thread instead of to the thread itself.
24 +* Fixed unread badges in thread tabs not displaying the correct unread count of the thread.
25 +* Fixed viewing a thread causing the unreads of a channel to be marked as read instead of just the thread.
26 +* Fixed certain newer variations of "thread broadcast" messages delivered by some Slack servers/workspaces not being interpreted as thread broadcasts.
27 +* Improved internal unread marker tracking in channels and threads.
28 + * Ripcord doesn't yet visibly display unread marker lines in the UI. This is just for the internal system that manages the unread badge counters. Eventually, it will be displayed in the message log itself (optionally.)
29 +* Fixed custom user status emojis in user completion popups displaying as text instead of as images.
30 +* Fixed extra-long user names potentially not being tab-completable in the message input box.
31 +* Fixed disconnecting from a Slack server that had malfunctioned and then reconnecting to the workspace not causing Ripcord to re-request the user information for other users in the workspace which were stuck in the "....." state.
32 + * Assuming Ripcord reconnects to a non-malfunctioning server, the user data should then be loaded correctly.
33 + * In the future, there will be further improvements to the data querying retry system which will not require manual disconnecting/reconnecting (unless the Slack service experiences a major outage that lasts more than several minutes.)
34 +* Added support for an upcoming Slack protocol change for how participating users in threads are accounted for.
35 +* Disabled the feature that locks out the chat message input field from being able to send messages in a channel if your user account is not authorized to do so.
36 + * Slack currently has a server-side bug/flaw that prevents this feature from being implemented correctly. The regular Slack web client is also affected by this.
37 +* Improved some event log error messages for several types of errors that can arise from a misbehaving Slack server.
38 +* Reduced some minor compiler-related code bloat in several graphics resources internal tracking systems.
39 +
1 40 Ripcord version 0.4.10 (2019-7-22)
2 41 ----------------------------------
3 42
4 43 If you only use Discord, you can skip this version.
5 44
6 45 ### Slack
7 46