A very special thank you to everyone who contributed during Hacktoberfest! π»π»
Check out our amazing contributors! (And psst... you can be one too!).
Plugins
- Introducing our Slack Notifications plugin! π
- Adding
talk-plugin-slack-notificationsand configuring theTALK_SLACK_WEBHOOK_URLwill enable posting of all new comments to a given Slack channel, so small newsrooms and blogs can monitor incoming comments via Slack - Warning This plugin is not meant for newsrooms/blogs that receive a lot of comments
- Special thanks to @vickychijwani for contributing this awesome plugin (ref: #1057)
- Much more sophisticated Slack support coming soon... stay tuned!
Features
- No more confusingly empty spaces before the comments arrive. We've added text for when there aren't comments yet (default: "There are no comments yet, why donβt you write one?") and for when there were no comments left after the comments stream is closed (default: "There were no comments on this article.")
- Moderators can now bulk approve/reject comments from the User History view
- Adds support to handle long usernames in Community > People
- Enhancements to the Community Search
- Enhancements to pagination on the Community and Stories tabs
- Responsive support for Admin, including a new style for Viewing Options in the moderation view
- New shortcuts for Searching (
ctrl+f) and Switching Queues (t) when moderating comments - Adds support for
TALK_DEFAULT_LANGenvironment variable, so a default language for Talk can be set, in case your users don't have their browsers set correctly - Clearly notifies a commenter when their reporting action has failed
- Adds ability to Resend Email Verification if a commenter didn't receive the email
- Edit Window timeframe now displays in minutes and seconds instead of just seconds
- Don't allow users to ignore staff members
- Don't allow blank comments via multiple newline characters
Dev Support
- Adds support for Nightwatch and Browserstack for full end-to-end testing and cross-browser testing by running
yarn e2e; to run Browserstack tests locally, you will need to runyarn e2e-browserstackand set these environment variables:BROWSERSTACK_USERBROWERSTACK_KEY- More details and documentation here: #1090
- Configure page refactor adding
ConfigureCardcomponent andadminModerationSettings,adminTechSettings, andadminStreamSettingsslots - Creation of default
DropdownandOptioncomponents for Coral UI - Adds support for ES6 Modules and Tree Shaking
- Adds NSP support for automated security testing
Translations
- Talk now supports Danish! π©π°
- Updated and improved Portuguese translations
Fixes & Enhancements
- Fixes styling issue with "Other" report text box
- Better error messaging for comments that are only one character long
- Reduce Moderator notifications to only show when comments currently displayed are featured, accepted, or rejected by other mods
- Loads username from graph and not auth to fix issue with My Profile showing wrong username/user ID
- Fixes bugs with config and setup
- Fix bug showing incorrect Reject Rate
- Configure page styling fixes
- Updated copy from "Flagged Usernames" to "Reported Usernames"
- Fixes Shortcuts help menu not dismissing
- IE11 fixes for edit message and buttons
- Fixes styling for Forgot Password flow
- Fixes admin nav width
- More cross-browser fixes for Safari, Firefox, and IE