Skip to content

Releases: coralproject/talk

v2.1.0

23 Jun 17:49
Compare
Choose a tag to compare

Features

  • Mod Queues and moderator actions automatically update live
  • On Moderation tab in the admin, you can easily find recent Stories to moderate or search for Stories by title, keyword, or author
  • Added support for keep alive websocket frames (ref: #704)

CLI Tools

  • Added support for generating and managing tokens via cli token (ref: #687)

Fixes

  • Long comments were breaking the mod queue
  • Fixed broken mod queue shortcuts
  • Hide "ignore user" option if the user is logged out
  • Show proper error messaging if a comment is blank
  • Fix some login edge cases
  • Fix some issues with flagging users and usernames
  • Tons more bug fixes, check the commit history for full details :)

v2.0.1

15 Jun 12:02
Compare
Choose a tag to compare

Fixes

  • Updates new import path for coral-ui which was causing errors

v2.0.0

14 Jun 19:59
Compare
Choose a tag to compare

IMPORTANT: This is a major version release, you will need to run a database migration after upgrading using our migration tool, cli migration run. You can find more information in the documentation or raise an issue in Github if you have questions or run into trouble.

Plugins

  • Added new slot commentContent that enables full customization of the comment body content (ref: #675)
  • Enabling coral-plugin-comment-content as a client plugin in your plugins.json will turn on auto detection of links and make them clickable (ref: #675)
  • Created a prop called defaultComponent, allowing for default components to be rendered if no plugin provides one (ref: #675)
  • Adds support for new targets directive in plugins.json (ref: #670)

Features

  • Comment reactions (e.g. likes) automatically update live
  • We now have the concept of custom tags onto all data models, so that, for example, plugin developers can tag a comment or user with something specific, and have this reflected differently in the UI, or filter the stream or mod queue by that specific tag

CLI Tools

  • cli migration allows creation and running of database migrations
  • cli assets allows merging and renaming of assets (stories/articles) within Talk

Fixes

  • Bug fixes
  • UI updates

v1.9.1

08 Jun 16:04
Compare
Choose a tag to compare

Plugins

  • Turn on "off-topic" plugin by default

Fixes

  • Fixed stream bugs

v1.9.0

07 Jun 21:22
Compare
Choose a tag to compare

Plugins

  • Off-Topic allows commenters to mark comments as "off topic", and for readers to hide these comments from their stream
  • You can turn this on by including coral-plugin-offtopic (client and server) and coral-plugin-viewing-options (client only) in plugins.json

Features

  • We now make use of websockets to enable automatic updates for comments and replies in the stream
  • Permalink pages now act as "live chats", also based on the new subscriptions architecture
  • Use global classnames to allow for easier custom styles

Fixes

  • User stat rejection rate shows correctly as percentage now
  • UI/UX and copy fixes

v1.8.0

01 Jun 16:49
Compare
Choose a tag to compare

Plugins

  • We added query support to the Admin

Features

  • We changed the way we're supporting i18n by making it a service. Translation files are now located in the locales directory. We would love to have you help by contributing translations!
  • Better explanation of our latest Trust features which are live by default in Talk in our updated README.
  • And, more brand new docs are now viewable in the docs directory!

Fixes

  • Fixed issues with Load More, View More, and comment counts on stream acting inconsistently
  • Fixed issue with sorting on Mod Queue not working
  • UI/UX polishes

v1.7.0

26 May 20:37
Compare
Choose a tag to compare

Plugins

  • Coral Auth is now a plugin, you can include it using coral-plugin-auth (see plugins.default.json)

Features

  • Refactor of how authentication works for Talk: Chrome, IE and Firefox browsers use JWT for auth, while Safari uses cookies (this is a limitation of Safari)
  • Users can now edit their comments; time limits for editing comments can be set by Admin in the Configuration tab
  • Moderators and Admins now have more clear roles (Admins have access to Configuration settings, while Moderators do not)
  • Moderators can suspend users for a specific "time-out" period, with the user being notified
  • Ability to add configuration options directly in the embed link
  • Moderator Panel now shows User Stats & History for that user by clicking on their username

Fixes

  • Optimization for decreasing the bundle.js size
  • Fix some issues with Ignore User behavior
  • UI/UX polishes

v1.6.0

04 May 19:43
Compare
Choose a tag to compare

Plugins

  • "Like" is now a plugin; you can include it in your Talk instance by adding coral-plugin-like to your plugins.json file
  • Major updates for more Plugin support on the frontend, including designated plugin "slots"

Features

  • New mod queues: All Comments and Approved Comments
  • Added mod queue auto-updating (queue counts as well as Load More triggered when new comments are ready to be moderated)
  • Add support for Trust features ("karma" calculations to determine reliable and unreliable flaggers); v1.0.0 of the plugin can be found here: https://github.com/coralproject/coral-plugin-trust
  • Add shortcuts legend

Fixes

  • Fixes for auto-updating the stream when new comments and replies come in
  • Make sure comment character limit is only applied when the setting is turned on
  • UI/UX polishes
  • Mobile UI fixes

v1.5.4

26 Apr 13:47
@jde jde
Compare
Choose a tag to compare

Fixes

  • CSS updates to improve scaling and zooming issues on iOS Safari

v1.5.3

25 Apr 20:25
Compare
Choose a tag to compare

Fixes

  • Ensure Load More comments pulls new comments based only on the assetId
  • Fix Comment status showing visibly in Moderation Queues