Spectrum 3.7.4-13

These are the patch notes for the releases from Spectrum 3.7.4 to 3.7.13.

Custom Emojis

 * Custom emojis can now be added to your community.
 * Custom emojis can be found in the last tab of the emoji picker.
 * You can find custom emoji settings in your community settings.

Custom Roles

 * Custom roles with their own permissions can now be added to your community.
 * Custom Roles settings can be found in your community settings
 * Roles can be dragged to set their rank (affects which role is displayed for the member)
 * Members' roles can be managed from the community settings page (members list) or directly through the member profile popup
 * Note that the base roles in Organizations cannot be edited from Spectrum yet.

Block List

 * You can now ignore (block) other members in lobbies, forums and private messages.
 * Your block list details can be found in your Spectrum Settings.
 * Add and Remove members from your block list via the Member's Profile popup.
 * Placeholders are displayed for blocked messages in forums and chat lobbies. (You can disable these placeholders in your settings)

Time Format Setting

 * 24-hour time display can now be toggled in your settings (if not set, Spectrum will detect it from your browser's locale)

Bugs Fixed

 * Changing the order of a Forum Category or Categories Group will now persist properly.
 * It's now possible to change a forum thread's view mode when not signed in.
 * Quoting a forum post while in Classic view mode will display properly when switching back to Nested view mode.
 * Auto-scrolling will now stop when trying to add a reaction to a message in lobby
 * Lobby mention autocomplete once again finds members who are currently offline
 * Fixed Member Profile popup opening when clicking on mentions of members who are not currently logged in
 * Lobby users list scrollbar flickering is now fixed
 * Fixed missing member avatars on role-related notifications
 * Suggestion menu can be dismissed by pressing Escape
 * Fixed a bug where some search results were missing from the private message selection modal window.
 * Fixed the move/remove buttons on image blocks in forum thread editor

Fixed

 * Fixing incorrect highlight color when switching threads via bookmarks
 * Fixed being unable to remove other members' custom emojis despite having emoji remove permissions in your community
 * Fixed mobile rendering of elements that were not receiving proper height
 * Fixed message input component incorrectly appearing in lobbies where you have read permissions but no send permissions
 * Fixed missing highlight color on posts made using highlighted roles

New

 * Update emoji set to Emoji 5.0 through Emojione 3

Fixed

 * Fix non-square custom emojis repeat/offset
 * Fixed private lobbies crashing when containing deleted messages
 * Fixed validation error when reordering roles in community settings
 * Fixed non-admins in communities being unable to manage custom roles despite have "manage roles" permission
 * Fixed error when displaying the member who added an emoji in community emojis table
 * Fixed community settings members table throwing errors due to missing role data
 * Custom emojis will now show up in new threads
 * Some emoji aliases that weren't being picked up are now working again
 * Fixed incorrect highlighting applied to thread OP when switching between them using bookmarks