github coralproject/talk v4.0.0

latest releases: v9.11.2, v9.11.1, v9.11.0...
pre-release8 years ago

IMPORTANT!

Upgrading to 4.0.0 from any previous release requires a database migration and changes to your site's embed code. You will need to follow the instructions here to upgrade. We advise you to test this release thoroughly before deploying to a production environment.

If you have any questions or need assistance, reach out to our team by logging a support ticket.

Features & Enhancements

  • Major refactor of user roles, statuses and attributes to allow for better user management, including banning/unbanning flows, suspending/unsuspending flows, managing flagged usernames/changing of usernames, and managing of roles and role permissions (commenter, staff, moderator, and administrators) (ref: #1154) 💫
  • Improved User Search in the Community page by supporting it via GraphQL (ref: #1244) 🕵️‍

New Plugins

Plugin Support

  • Add doNotStore param for our Toxic Comments plugin
  • Add plugin context to plugin functions to allow access to properties like the current Talk version

Dev Support

  • Refactor of flags/locales so flags are properly translated and managed (ref: #1045)
  • CSS improvements & i18n fixes so emails are properly translated and you can override CSS on the admin pages (ref: #1237)
  • Introduced flag and action caching on a per user basis to save on some of those database queries
  • Add Safari support to Browserstack for cross-browser testing
  • Optimize bundle size by leveraging lodash es6 modules
  • Rewrote package scripts, please visit our technical documentation for updates

Translations

  • Thank you to our amazing community for providing new translations!
    • Traditional Chinese (zh_TW)
    • Simplified Chinese (zh_CN)

Fixes

  • Mark single dangling comments
  • Reflow when switching from single mode to multi mode
  • Scroll to selected comment when switching from single mode to multi mode and vice versa
  • Banning, Suspending, and Rejecting a username updates live on the comment stream for the commenter
  • Styling and copy fixes
  • Firefox specific UI fixes

Don't miss a new talk release

NewReleases is sending notifications on new releases.