Discourse Version 2.2

NEW FEATURES

  • When only option is “existing topic”, autofocus input field
  • Fallback to logo_url as last resort for opengraph image url
  • Add the show user action to the user-card-after-username plugin outlet
  • Add topic list before status plugin outlet for mobile
  • Allow overriding text size from a different device (#6955)
  • Allow setting font size per-device using a cookie (#6947)
  • Support additional metadata in theme about.json (#6944)
  • Add recipient avatars in PM topic list even if they not yet replied
  • Import and export themes in a .tar.gz format (#6916)
  • List unused theme components (#6924)
  • Default block ahrefsbot crawler
  • Default block semrushbot crawler
  • Add total on stacked-chart tooltip (#6917)
  • Do not autoclose topics due to user flagging that are authored by staff
  • Adds a new chart report to track pageviews (#6913)
  • Support for localized themes (#6848)
  • Introduce ultra_low priority queue
  • Remove full quotes only from new posts. (#6862)
  • Allow calling user destroyer without a transaction
  • Consolidate likes notifications. (#6879)
  • Enable CSP by default on new sites (#6873)
  • Allow the base font size to be changed on a per-user basis (#6859)
  • Allow staff to select existing message via ID or URL
  • Plugin support for custom icons
  • Allow extending CSP base-uri and object-src
  • Set CSP base-uri and object-src to none (#6863)
  • Remove option for Google Plus sharing (#6864)
  • PWA compatibility checks in the Dashboard (#6850)
  • Push post rebake regular task to low priority queue
  • Keep the topic in closed status until the community flags are handled
  • Add support for Twitter cards.
  • Use email_site_title in From of digest emails
  • Include "via <site_name>" in email From header
  • Allow plugins to add custom emoji translations
  • Topic timer for bumping a topic in the future
  • Add S3 etag value to uploads table (#6795)
  • Add setting to bypass sending redis CLIENT commands
  • Remove global settings for redis sentinels
  • Make auth_redirect param options on user_api_keys
  • Tighter limits on per cluster post rebakes
  • Add rake task that resets ACL on every object in S3
  • Display error message when category restriction is applied for tags
  • Force rebake of all posts with images
  • Store thumbnail algorithm version in optimized image table
  • Allow custom HighlightJS languages
  • Allow TL4 users to reset bump date
  • Introduce lossy color optimization on resized pngs
  • Move posts to new/existing PM (#6802)
  • Poll’s min can be 0.
  • Display avatars of PM recepients in small topic header when scrolling down
  • Add Top Uploads report (#6825)
  • Invalidate broken images cache on Rebuild HTML action
  • Allow for custom excerpt BBCODE
  • Support YouTube rel parameter
  • Don’t create PM for successful automatic backups
  • Add /conduct as an alias for /guidelines
  • Show a blurry preview when lazy loading images
  • Remove full quote only if first paragraph. (#6793)
  • Prohibit S3 bucket reusage
  • Improve backup stats on admin dashboard
  • Rake task to list users which have been staff in the past month
  • Adds security tab to dashboard (#6768)
  • Require admins to re-validate their email addresses if they haven’t been seen for a number of days, configurable with the invalidate_inactive_admin_email_after_days site setting. Social logins are also revoked. Default is 365 days.
  • Adds site setting to let quotes on direct replies.
  • Add short_site_description setting to be included in title tag on homepage
  • Check if draft exists before starting a new one (#6755)
  • Polyfill intersection observer for IE11 / iOS Safari
  • Lazily Load Images as they scroll into the viewport.
  • Full height swipe enabled menus
  • Allow connecting associated accounts when two-factor is enabled (#6754)
  • Activate users invited via email when invite is redeemed
  • Option to use ruby-bbcode-to-md in bulk import script
  • Web Share Target Support
  • Remove full quotes of direct replies. (#6729)
  • Improved deprecation warnings (#6722)
  • Discourse.deprecate can report version
  • Show avatar flair on group, badges and directory pages (#6732)
  • Show autocomplete when enable_inline_emoji_translation is true.
  • Add support for inline emoji translation.
  • Add ‘Advanced Test’ for admin panel.
  • Filter topic and post web hook events by tags (#6726)
  • Multisite support for S3 backup store (#6700)
  • Disable notifications for small actions that are whispers
  • Allow advanced specification of excerpts for posts
  • Do not check consecutive replies for original poster. (#6714)
  • Allow plugins and themes to extend the default CSP (#6704)
  • Multisite support for S3 image stores (#6689)
  • Setting for short title used by Android on homescreen
  • Reimplement SiteSetting.max_oneboxes_per_post. (#6668)
  • Make uploads:missing task compatible with s3 uploads
  • If PM email bounced for staged user then alert in whisper reply (#6648)
  • Refactoring and better handling of special cases (#6666)
  • Allows html tooltips (#6665)
  • Allows plugins to register no module files (#6664)
  • Use translated name for ‘your email has been authenticated by’ (#6649)
  • Allow logo URLs to be overridden easily using reopenWidget()
  • Show post approvals in Moderation History (#6643)
  • Scroll-based logo on mobile (#6632)
  • Show change name of user in staff logs (#6647)
  • Do not switch to JPEG unless you meet 75k byte savings
  • Terms of Service v1.0.0
  • Plugin outlets on about page
  • Add new setting to force user edit last post. (#6571)
  • Compute distance between logins to generate login alerts. (#6562)
  • Report edit conflicts when saving draft. (#6585)
  • Upload Site Settings. (#6573)
  • Log password changes in UserHistory (#6600)
  • Allow expanded posts to return user custom fields
  • Add button to delete unused tags (#6587)
  • Better handling of quotation marks in site text search
  • Additional “related messages” section
  • Update Font Awesome to v5.4.1 and SVGs (#6557)
  • Adds ignored flags to most_disagreed_flags report (#6554)
  • Add Noindex to robots.txt for disallowed routes
  • Track how many user flags are agreed/disagreed/ignored
  • Show added date when looking at group members
  • New ‘simultaneous_uploads’ site setting
  • Add download script for Google Groups
  • Suspicious logins report. (#6544)
  • Revamps search-menu layout (#6543)
  • Special offline support restricted to Android only
  • Push related PMs to take first 3 slots
  • Allow admins to control PWA display mode per user agent
  • Adds a most disagreed flaggers report
  • Hide muted categories from /categories list (#6531)
  • Warn users via email about suspicious logins. (#6520)
  • Add server:before-head-close-crawler outlet for plugins
  • [Experimental] Content Security Policy (#6514)
  • [Experimental] Content Security Policy (#6504)
  • Add Wiki Editor badge. (#6511)
  • Adds latest to user-api-key session scope
  • New plugin outlets for user card customization
  • Allow plugins to whitelist user custom fields for public display (#6499)
  • Adds list#(unread|new) to user api key routes (#6494)
  • New rake task to anonymize all users
  • Upload tags from CSV (#6484)
  • Allow multiple secrets for Discourse SSO provider
  • Fullscreen composer mode on desktop
  • Support backup uploads/downloads directly to/from S3.
  • Log long running jobs in the defer queue
  • Allow bulk removing users from a group
  • XenForo importer can import categories from the xf_node table and convert sub-categories beyond second level to tags
  • Automatically hide non-TL4 posts when flagged by a TL4 user
  • Add boxes with subcategories option for desktop categories page (#6471)
  • Option to disable user presence and profile
  • Support category slug when creating new topic via URL
  • Show “Recently used devices” in user preferences (#6335)
  • Added MaxMindDb to resolve IP information.
  • Added browser detection based on user agent.
  • Added recently used devices in user preferences.
  • Add branch option to remote theme import
  • Adds header text/background color to site (#6462)
  • Post deployment migrations. (#6406)
  • Only export settings that changed via rake task
  • Mixed case tagging (#6454)
  • Add indication if incoming email attachment was rejected and inform sender about it (#6376)
  • Add indication if incoming email attachment was rejected and inform sender about it
  • Enable the notification prompt by default
  • Add support for responsive images in posts
  • Change default to enable login by email out-of-the-box
  • Notify admins when scheduling of backup fails
  • Add Lithuanian locale
  • Display trust level descriptions in site settings (#6421)
  • Auto grant an available title when removing old title
  • Do not allow moderators to export user list (#6418)
  • Add external details to user fields
  • Log entity export in staff logs
  • New ‘search_ignore_accents’ site setting
  • Match user title when primary group changes
  • Unconditionally omit no-follow for staff
  • Updated CORS config to explicitly specifyhttp methods
  • Add SiteSetting for s3_configure_tombstone_policy
  • Don’t blow up when can’t reach theme’s repo, show problem themes on dashboard
  • Updated IPB import script
9 Likes