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