New features in 2.0.0.beta8
Discourse-cronos is now a core plugin
First released as a plugin in Discourse 2.0.0.beta6, Cronos (formally Chronos) is now included as a core plugin for all Discourse installs. Cronos adds relative time support to Discourse. Insert a date and time in a post that is displayed in the current timezone for each user. Check out a sample post with Cronos.
Automatically close a poll on a given date and time
Polls can now be scheduled to close after being open for a defined time period. See Automatically close a poll on a given date/time? for screenshots and a live example.
iOS timeline scrolling fix
Sam fixed an annoying bug that would break scrolling and cause flickering when using the mobile timeline scroll on iOS. For all the technical details, see https://meta.discourse.org/t/ios-11-3-upgrade-breaks-the-mobile-message-slider/84806/10?u=jomaxro.
Privacy Improvements
As Cloudflare said quite nicely in a recent email I received: âIf your inbox is anything like mine, itâs recently been filled with emails like this one: a company updating its policiesâ - we too at Discourse are working to make it easier for site owners to comply with privacy requirements. New features include:
- Rename user in mentions and quotes
- Support anonymizing a userâs IP addresses
Even more!
Short and sweet release notes this time around (Iâm writing this while on vacation ). For a full list of new features, bug fixes, ux changes, and more, be sure to review the Additional Features and Fixes listed below.
Plugin improvements
Solved
- Minor alignment fix
Akismet
- Allow customization of content sent to Akismet
- Support for anonymizing Akismet IPs
discourse_docker
- Reduce default log retention to 7 days
Chat Integration
- Fix HipChat WebHook URL validation
oAuth2 Basic
- Bug fix
Additional Features and Fixes
Click to expand
New Features
- Add description in âList-Idâ mail headers
- Theme settings in RAW hbs templates
- Adds emoji search aliases
- Show tags on PM list on mobile
- Add a delay on the âmentionâ warning in composer
- Suppress duplicate username/names containing .
- Index YouTube titles in search
- Include report title in PM subject and filename
Bug Fixes
- Donât extract divs with a âgmail_defaultâ class
- TopicEmbed.import should update title and author
- Leftover debug statement
- Dragging of timeline was flaky on iOS
- In some cases we subscribed to an invalid channel
- Only allow one user to be created per invite
- Title selector needs to flag whether title comes from badge or not
- Disallow invalid top_menu and post_menu and share_links
- Donât trigger autocomplete for tags after space is entered
- Inline
[code]
not handled properly - Remove facebook_request_extra_profile_details
- Allow for application json to work around mac issues
- Update mail gem to fix UTF-8 parsing issue
- Opening options menu did not dismiss emoji menu
- Donât allow a user to become TL3 if theyâve ever been penalized
- Error reporting when adding a watched word
UX Changes
- When deleting a user, show a modal indicating that the delete is happening. User hijack so requests donât time out.
- Reduce lines in emoji picker
- Emoji highlighting is more box shaped
- Increasing hit area of like-count & post controls
- Donât show the group full name if itâs the same as the title
Performance
- Stop using exec which is blocking for direct sql
- Make emoji picker faster