Discourse Version 2.1

NEW FEATURES

  • Let users see their user auth tokens. (#6313)
  • Charts will now use tertiary color (#6342)
  • Adds support for seconds in local-dates (#6339)
  • Displays “today” if event is… today (#6336)
  • Allow specifying locale via SSO
  • Zendesk importer that uses its API to get data
  • Erode bounce score every time an email is sent
  • Correctly store width and height on uploads
  • Add Content-Type header to CORS
  • Hide enable_personal_email_messages and min_trust_to_send_email_messages
  • Use S3 dualstack endpoints
  • Makes reports loadable in bulk (#6309)
  • Pop revise modal on post edited notification (#6287)
  • Themes and components split
  • Clean up PostReplyKey records.
  • Make initial admins TL1
  • Improve API error reporting for invalid records
  • Discourse-checklist is now an official plugin
  • Automatically expire keys if not used for a configurable amount of time. (#6264)
  • Make links indexable. (#6285)
  • Automatically correct extension for bad uploads
  • Emoji 11.0 “recently added” update (#6275)
  • More context for error reporting on jobs fails
  • Use display: browser in webmanifest for iOS devices
  • Silenced users should not be allowed to edit posts
  • Do encodeURI on share links
  • Group error message regarding image optimization failures
  • Group warnings about IP level rate limiting
  • Add import script for Telligent
  • Add “Reset Bump Date” action to topic admin wrench (#6246)
  • Allow admins to reply without topic bump
  • Ability for plugins to whitelist custom fields for flags
  • Backend support for user-selectable components
  • Include excerpt in HTML view for pinned topics
  • Add link to see new commits when updates are available for themes (#6233)
  • Add link to see new commits when updates are available for themes
  • Introduces list/compact_list components
  • Automatic PM when a user’s email is revoked
  • Allow ruby tags in Markdown
  • Display out of date themes on admin dashboard
  • Disaply out of date themes on admin dashboard
  • Whitelist lang attribute
  • Bump default max size of uploads from 3072K to 4096K
  • Added method to get multiple values at once from PluginStore. (#6225)
  • Drafts view in user profile
  • Adds revision_count to moderators_activity (#6218)
  • Rake emails:test add debugging
  • Show last updated date for wiki topics
  • Allow revoke and connect for Instagram logins
  • Include published_time in metadata
  • Allow revoke and connect for GitHub logins
  • Revoke and connect for Yahoo logins
  • Revoke and reconnect for Twitter logins
  • Webhook for post approval events
  • Allow auth plugins to have a site setting for full screen login
  • Displays a notice if report has no data (#6178)
  • Uses category-chooser for report filtering (#6174)
  • Add revoke and reconnect functionality for google logins
  • When a post is deleted because a moderator agreed with flags, send a message to the post author
  • Allows tag editing on mobile (#6148)
  • List, revoke and reconnect associated accounts. Phase 1 (#6099)
  • Webhook for user destroyed event (#6124)
  • Retry web hook when it is failed
  • Make the login error message more informative if cookies are disabled
  • Land on specified category page when creating topic via URL
  • Differentiates pms in moderators activity report (#6117)
  • Part 2 of dashboard improvements
  • Allows to jump to a date in a topic
  • Show modal when user without permissions tries to delete their own topic (#6086)
  • Add a Top Categories section to the user summary page, showing the categories in which a user has the most activity
  • Selectable avatars
  • Support filter_auto_bump_topics event
  • Adjust autobump system
  • Update TwitterApi for prettifying like/retweet count
  • Navigate to first post and auto bump category settings
  • Add custom S3 Endpoint and DigitalOcean Spaces/Minio support for Backups (#6045)
  • Secondary emails support.
  • Add users:disable_2factor rake task
  • Per-category approval settings (#5778)
  • Add data-username on user-info blocks
  • Groundwork for user-selectable theme components
  • Event on topic merge (#6057)
  • Update libv8 to version 6.7
  • Allow selecting a tag when moving posts to a new topic (#6072)
  • Allow selecting a tag when moving posts to a new topic (#6074)
  • MauiBot is abusive and is now blocked
  • Support disabling tag creation for non-staff users.
  • Add a rake task to recalculate user stats post_count and topic_count
  • Create hidden posts for received spam emails (#6010)
  • Create hidden posts for received spam emails
  • Shows remaining backup codes in user preferences
  • Add search not operator for tags.
  • Responsive admin pages
  • Drops with-email-link and replaces it by with-email-button
  • Add swipe detection for dismissing mobile topic scroller
  • New settings to control posts deletions rate limit
  • Rate limit post deletions to 50 per day
  • Second factor backup
  • Allow author to delete posts irrespective of post_edit_time_limit
  • Simplifies the same day hour to hour use case in local dates
  • Add website field to SSO
  • Support referrerPolicy on embed iframe
  • Send message when a user reaches tl1
  • Differentiate total and total for period on admin table report
  • Unconditionally consider TL0 users as “first day” users
  • Display report total value when showing report
  • Forced summary mode for megalodon topics.
  • Allow large icon to be uploaded in wizard
  • Adds a add_report method accessible in plugin.rb
  • Adds a /admin/reports route to list all reports
  • Script to merge two discourse sites
  • Show category page options on wizard ‘homepage’ step
  • Add jump to post modal on mobile
  • Update the webmanifest
  • New site setting, whitelisted_link_domains
  • Adds plugin sharing api
  • Block top level /my/ routes
  • Log user merge in staff logs
  • Remove more PII during user anonymizing
  • Add an option to create undismissable modals
  • Support disabling emails for non-staff users
  • New ‘min ratio to crop’ site setting
  • Improve handling of site setting secrets
  • StackOverflow importer
  • Add staff action log for post rejections
6 Likes