Discourse Updated to 2.7.0beta5

I just upgraded Discourse to the latest version. For full change logs, see here and here.

The most important user-facing changes are:

Bookmark and Topic Timer relative time input

If you’re like me, you’ve likely found yourself wanting to delete a topic in, say, 2 days, only to find yourself looking at your watch, checking the calendar, and more so you can select the correct date/time. No more! Bookmarks and Topic Timers now support relative time. Enter the number of minutes, hours, days, or months you want and Discourse handles the rest.

image

Login Modal UI Revamp

The signup/login modal is one of the first things users see when accessing a new Discourse site. We wanted to make it a bit more inviting, colorful, and all together nicer looking. So we gave it a bit of ZAZZ. There’s also a small easter egg hidden on the modal - can you find it?

Improved spam user detection

We’ve improved the detection of suspicious new users on the site that fill out their bio and never post anything. These users will be added to the review queue for staff approval.

Accessibility improvements

We’re always working to ensure that everyone on the internet can use Discourse, including those using assistive technology. To that end, this release includes additional accessibility improvements based on a recent audit we underwent.

  • Add rowheader to topic title TDs
  • Makes select-kit header a listbox
  • Adds support for aria-current through d-navigation-item
  • Makes aria-owns an ID and not a data attribute
  • Sets has-popup as menu for select-kit components
  • Makes quote controls accessible
  • Sets the html lang to user’s locale when possible
  • Correctly sets a name on combo-boxes for single selects
  • Adds support for aria-expanded and aria-controls to btn
  • Makes user notifications list more accessible
  • Switch tabs using the keyboard
  • Improve the header menu “view all” title.
  • Deselect focused choice when using enter in multi-select
  • Gives autocomplete in search a more accessible name
  • Makes other and color, fieldset/legend elements
  • Makes edit username and avatar accessible
  • Ensures avatar image in site header has alt attribute
3 Likes