github coralproject/talk v6.0.0

latest releases: v9.11.2, v9.11.1, v9.11.0...
5 years ago

🚧 READ THIS FIRST 🚧

Coral 6.0.0 introduces new features to assist with large communities using Coral, and will require a migration. To migrate from any 5.x release, ensure you first upgrade to 5.5.1 and allow all migrations to run. You cannot upgrade directly from any version below 5.5.1 to 6.0.0.

If you are using Coral/Talk 4.x or below, we are working on an open source migration path from 4x to the latest version, which will be published later this year. Please refer to our docs for more details.

Features

  • Multi-site support 🌐
    • Publishers with multiple brands or sites can now use the same Coral instance to create and administer those sites
    • More info: #2799, #2851
  • Social Account linking 🔗
    • For publishers using Coral's built-in authentication, we've created a smooth and easy flow for commenters to link social and email-based accounts by their email address
    • More info: #2818
  • Story metrics 📊
    • Moderators and Admins can now see comment metrics in the Stories tab
    • More info: #2847
  • Ban and reject all comments 🛑
    • Moderators can now choose to reject all of a commenter's previous comments when they ban them
    • More info: #2827
  • Approved queue ✔️
    • Back by popular demand, we now provide an Approved queue that shows all the approved comments on your Site or Story
    • More info: #2848
  • Remember Sort 🗂️
    • Also back by popular demand, we now save the commenter's last stream sorting choice automatically as they browse across different streams on your site
    • More info: #2854
  • My Profile/SSO ➕
    • Newsrooms can now add a link to their own site's profile or account page and this is shown and linked instead of the default Account tab under My Profile
    • More info: #2834, #2835
  • Webhooks (Experimental) 🤖
    • We've begun to add webhooks support for Coral, and we'd love your feedback on what options to add next; you can email us at support at coralproject dot net, post an issue in GitHub, or get in touch with anyone on the Coral team if you're interested in helping us as we continue to build this system
    • More info: #2738

Fixes & Enhancements

  • Disables Chrome autofill for some fields that were causing issues #2837
    Use better numbering formats for queue counts #2846
  • Fixes bug where comments on closed stories weren't visible #2865
  • Fixes problem where the story count route had the wrong middleware attached and double-set the cache headers resulting in a SKIP from the CDN #2873
  • Adds additional error handling around logQuery #2868
  • Fixes comment load for Slack integration #2855
  • Consolidation of mongo migrations #2831

i18n & Translations

  • Regex fixes and enhancements #2869
    • RegExp caching on the administrative area now uses much more resilient caching mechanisms and should prevent 99% of cache misses when moderating comments
    • Word List configuration for RegExp now includes a ruleset which allows for specific language overrides to help better support accented characters (as suggested by @HectorNM)
  • Thank you to @janslu for providing Polish translations! 🇵🇱

Documentation

  • Add Event Tracking docs #2857
  • Add SEO & iframe docs #2859
  • Update Contribution Guidelines #2863
  • Add schema docs #2860
  • Multiple updates to docs language and formatting #2875, #2862, #2844

Don't miss a new talk release

NewReleases is sending notifications on new releases.