Coral v6.3.0 Release Notes

Release Date: 2020-07-16 // almost 4 years ago
  • 🔋 Features

    • 🍱 Admin Dashboard 📊
      • Coral now has a Dashboard with community metrics and stats
      • #2942, #3007
    • 🍱 Comments with embeddable media 🎁
      • Coral now supports 3 new types of media embeds: Giphy gifs, Youtube videos, and tweets
      • These are all configurable in the Admin, and come with custom UI and supporting features to not only make the integration easy and seamless, but to also make the experience easy and enjoyable for readers and commenters
      • #3010
    • 🍱 Collapse/expand comment threads 💬
      • Now comment readers can easily collapse or expand comment threads so they have more control over their reading experience
      • #2976
    • 🍱 More rich-text features 📝
      • We've re-architectured Coral's rich-text editor to be based on Squire, a powerful HTML5 editor
      • Rich text settings are now configurable in the Admin and also have expanded options for spoiler text, strikethrough, and bullet points
      • https://github.com/coralproject/rte, #2967, #2956
    • 🍱 Stream re-branding 🎨
      • We've upgraded the default branding of the stream as well as made the UI easier to theme and customize
      • #2926
    • 🍱 Rudderstack integration 🗄️
      • Coral now comes out of the box with Rudderstack, an open source event tracking layer that integrates with a myriad of 3rd party data tools
      • #2987

    🐛 Bugs & Enhancements

    • ➕ Adds "rescrape story" option to stories table, under an "actions" popover, which also moves the open/close story button to the action dropdown: #2975
    • ⚡️ Applies no validation when an admin updates a username #2986
    • ✂ Removes concurrency options in favor of recommending horizontal scaling instead #2961
    • ⬆️ Dependency upgrades #2979, #2984, #2977, #2999
    • 📄 Docs updates #2985
    • 🛠 Scraping bugfix #2980
    • Isolates the wordList RegEx inside of a sandbox container so that it can be timed out when it runs for too long #2988
    • Clear session token on tenant install #2990
    • 🛠 Form initialization and reset bugfix #2991
    • This replaces nodemailer with emailjs for email sending #2983
    • 🛠 View Conversation bugfix #3006
    • 👉 Username not displaying for abusive flags #3005
    • ⚡️ Asset hashing updates #3002
    • 🛠 Spanish translation bugfix #3008
    • 🛠 Request Body Size bugfix #3011
    • 🛠 Fix for Other reporting reason not showing #3014