All notable changes to the Admin Panel will be documented here.
Channel - Fix the issue of not able to create community type channel
Channel User - Fix the issue of not able to change role for channel user
Community / Post - Fix the “All” filter in Community / Post page when the community / post is flagged
Channel - Add “Community” channel type filter: Now you can filter "Community" channels conveniently in Channel module
Post - Sort posts by showing the most recent updated post first
Channel - Add “Live” channel type filter: Now you can filter "Live" channels conveniently in Channel module
Post Management - Flag indicator: Now you can see directly from the list if a post contains flagged comments
Post Management - Flag filter: Now you can filter flagged posts or post with flagged comments conveniently in Post module
Post Management - Clear flags: Now you can clear flags of a flagged post
Comment Management - Clear flags: Now you can clear flags of a flagged comment
Community - Flag indicator: Now you can see directly from the list if a community contains flagged posts or comments
Community - Flag filter: Now you can filter communities with flagged posts or post with flagged comments conveniently in Community module
Community Category - Display category ID column
Fix the bug where it will auto log user out when clicking community category button
Fix the bug where the post management page is showing wrong author & lastActivity value
Display comments in reverse chronological order: Now instead of displaying comments in the admin panel in a random fashion, comments are sorted in reverse chronological order to help you better locate the comment that you are looking for.
Display “live” channel type channels: Now you can see “live” channel type channels from the Admin Panel channel section.
Add support for streaming information editing and streaming deletion: Now you are able to edit each stream information such as title and description, as well as deleting a stream upon confirmation.
New layout in navigation: Try out the new adaptive navigation :)
Well-organized community / post / comment module in Admin Panel: The community / post / comment are nicely structured in a layered fashion and you can always drill down to the next level to get what you need, as well as deleting the content if it violates a policy.
Able to upload community avatar in Admin Panel: Want to create a community in Admin Panel but not able to upload the community avatar image? It’s now supported!
User account: Fix the issue where admin users can’t edit display name in admin panel
Channel: Admin can filter channels by channel type
Channel: Admin can now create new types of channels
Login: Added a loading spinner to the login page
LiveMessage: Added a loading spinner when taking actions on messages
Layout: Overhauled the layout to be inline with SonarKit rebranding
Blacklist: Added new functionality to blacklist where banned words can either match exact or any part of the word
Users: Fixed an issue with the filter users by flagged
LiveMessage: Added fallback for when there is no message text
Channel Settings: Added new moderation panel for auto-delete on flag limit setting
LiveMessage: Fixed a bug with handling incoming messages
User: Admin can now see and edit User metadata.
Blacklist: With the new searchbar, Admin can now search blacklisted words.
User: Fixed a bug with displaying the flagCount on Users.
LiveMessage: Message will now show a list of users who reacted to a message.
LiveMessage: Message will now show a list of reactions that have occured.
API: Admin can now generate an access token to use for their api
Pause: Fixed a bug with pausing messages
LiveMessage: Rewrote LiveMessage page to be more performant at handling large numbers of incoming messages
LiveMessage: Admin can now increase the number of messages to be shown per page
ChannelUsers: Admin will now be able to export all user data from a channel by going to the Member section of that channel
Bug Fixes
Whitelist: Fixed a bug with adding a new whitelisted word
ChannelUsers: Fixed the ordering of channel users when changing pages
LiveMessage: Admin can now upload and download files and custom messages
LiveMessage: Image viewer design has been improved to better scale with images
LiveMessage: Admin can now upload and view images
Settings: Push Notification placeholders can now be added to both title and custom message
LiveMessage: Changed the design of comment icon and signifier
LiveMessages: Added ability to filter messages by threaded, and to open comments in a message
Error logs: Error messages will now be shown when an action fails
Whitelist: Added input sanitizer for new whitelisted words
Channel: An error message will now be shown when attempting to create a channelId that already exists
Search: Admin can now run partial search and will be able search on typing
LiveMessages: Revamped the blacklist panel when blacklisting words from Live Message
Settings: Push Notifications are no longer activatable, PNS events will be disabled when no certificates are active
Blacklist: Removed # of Hits from Blacklist, we are currently not tracking this stat
Channel: Admin will now be able to search channels via tags
Channel info: Admin will now be able to set channel display names
Settings: Admin can now register and activate certificates for Push Notification
Settings: PNS Events now have message customisation features
Settings: Added preliminary UI for PNS Certification feature
Admin: Broadcasting messages now supports tabs
Blacklist/whitelist: Switched the icons around
Admin: Admin will now be able to set their own display names that will be seen by users when broadcasting messages
Admin: Admin will now be able to set Edit their own display names, First name and last name
Admin: Admin will now be able to change their password
Settings: Admin will now be able to set Push Notifications for the network. Admin will also be able to set what events users can receive Push Notifications for. NOTE: Currently the Push Notifications certificate has to be registered with us manually.
Global bans: Admin will now be able to ban users from all channels using the global ban action in the users panel
Blacklist: Fixed a bug that allowed admin to select words outside the textbox to add to blacklist
Channel: Admin can now filter channel by flagged channels
Channel: Channel List now shows which channels currently have a flagged message
LiveMessages: Clear Flagged button has been moved to the Actions panel and will be visible when a message is flagged
User: Fixed a bug that caused an error when you search with no parameters
Channel/user: Changed channel and user queries to be server-side
Search: Changed search queries to be server-side
Pagination: Changed pagination to be server-side
Channel: Fixed bug where create channel modal would not close after channel was created
Settings: Global panel is now called Settings and includes more options such as the ability to add Webhook URLs
User: Fixed bug where user filter would cause a timeout
Admin: Changed loading screen to only affect data tables
LiveMessages: Fixed live message filter messagecount not increasing with new messages
Channel/users: Filtered tables will now show the total messages or users in the channel
Channel: Pause feature is more clearly stated
Channel: Channel metadata will now correctly accept JSON data
Channel: Admin can now filter for flagged messages in the message channel
Users: Admin can now filter for flagged users in the user channel
Action: Admin can clear flags on flagged users or flagged messages by clicking on the flagged value
Channel users: Show channel users as empty if channelId does not exist
Channel: Admin can now set channel tags directly from channel admin panel
Channel: Admin can now Broadcast Message in channel directly from channel admin panel
Channel: Admin can now set channel metadata directly from channel admin panel
Blacklist/whitelist settings: Add roles publicId handler
Close: Resolve close channel api
LiveMessages: Add data error handler
LiveMessages: Add data.data.text error handler
LiveMessages: Add data.text handler
LiveMessages: Add no messages handler
Login: Clear message box after login success
Pagination: Resolve query users pagination
Route: Change route /admin/users to /global
Api: Supporting api CreateChannel
Blacklist: Blacklist actions
Blacklist setting: Add blacklist setting for supporting blackListMutedTimeout and exemptRoleFromBlacklist
Breadcrumbs: Extend ContentHeader with breadcrumbs props
Channel: Supporting create empty channel
Channel users: User Search for channel users
Channel/close: Supporting close channel
ChannelUsers: Actions of ChannelUsers
Global: Admin users management
LiveMessages: LiveMessages actions
Loading: Add loading indicator
Login: Add error handler
RecordActions: Add soft confirmation option
Table cell: New DoubleLineCell component
Whitelist setting: Supporting whitelist setting
Blacklist/bulk update: Hide blacklist bulk update filename
Whitelist/bulk update: Hide whitelist bulk update filename, fixed bulk update
Ban user: Supporting ban user in channel with toggle button
Channel member management: Supporting channel member management
Linear icon: Supporting linear icon
RecordActions: New component
Channel list: Resolve fetch channel list
Pathname: Change wrong word, and use pathname instead path
Whitelist: Remove file reader module
Admin profile: Display admin profile on top right header, add logout button
Api: Add app api
Api: Add channel api
Api mute/unmute channels: Add api mute/unmute channels
Blacklist: Remove mock data, fetch data from api
Blacklist download: Add download button for downloading blacklist as csv
Blacklist management: Add blacklist management
Channels: Initial channels list and live messaging
Login: Add login page
Logout: Add logout state
Mute user channel: Add mute/unmute user in channel
Public: Add true logo
Route: Add react router
Route config: Add route config
Rpc: Add rpc services
Spam management: Add api for supporting blacklist and whitelist
State management: Add redux and redux saga
User management: Add user management page
Users management: Supporting change user role
Users management: Supporting updating user role
Users search: Add search/clear filter for searching users
Whitelist: Remove mock data, fetch data from api
Whitelist download: Add download button for downloading whitelist
Whitelist management: Add whitelist management