Features
- Change "Link" copy to "Share" for permalinks
- Add a confirmation dialogue for Feature in the admin to avoid accidental featuring of comments
Mod Queue Performance Improvements
- Integrate
react-virtualized - Infinite scrolling: When approaching end of the queue, new comments are automatically loaded
- Limit notifications to comments that are close to current scroll position
- Comments now are never inserted in the middle of the queue, instead these are always appended to the end of the list
- Introduce dangling comments: Instead of removing a comment mid-queue the comments are marked as dangling and they change their background color to indicate that the status of the comment has been modified by another moderator
- Automatic queue cleanup: When switching queues dangling comments are removed and large queues are reduced to 100 comments.
- Better shortcut experience
- Comments are marked as selected when clicked on (shortcut navigation starts from there)
- When tabbing, focus reaches a comment it's selected
i18n Dev Support
-
Support new server side plugin for translations:
When a plugin provides a
translationshook, they provide an absolute filename path to the translation yaml file that should be included, example:translations: path.join(__dirname, 'client/translations.yml'). -
Support new
TALK_EMAIL_SUBJECT_PREFIXconfig that allows configuration of the email prefix (Defaults to[Talk]) -
Support sending emails in the default language selected with the
TALK_DEFAULT_LANGconfig
Schema & Connector Plugin Support
- Add support for plugging into schema level resolve
- Add support for plugging into graph connectors
End-to-end Testing Support
- Correct wrong spec in
04_userStatus.js - Fix issues with switching window handlers in firefox and edge
- Configurable timeout for WaitForConditions
--timeoutparameter inyarn e2eyarn e2e-cinow accepts aE2E_WAIT_FOR_TIMEOUTenv- Default to 10s
yarn e2e-cinow acceptsE2E_BROWSERSenv with a list of browsers- Defaults to
chrome,firefox,edge
- Defaults to
yarn e2e-cinow acceptsE2E_DISABLEenv- If set to
trueci will skip e2e
- If set to
Fixes
- Fix error when signing in through the Profile tab
- Fix comments by admins not appearing in stream when Pre-Mod is turned on (as they are auto-approved)
- Fix load more comments error on User Detail
- Fix
DialogComponent not rendering correctly in browsers without nativedialogsupport