NodeBB 3.7.0
-
Hello Everyone !
Today we are releasing NodeBB 3.7.0. Please read below for all the changes in this release.
Accessibility improvements
One of the main features of this release was improving accessibility for Harmony theme. This is an ongoing effort but we already implemented plenty of fixes. I will detail some of these below.
Skip to content link
We implemented a "skiplink" that allows keyboard users to skip all the navigation items and directly go to the main content area. This is an anchor element that gets focused first when a user hits the tab key on their keyboard.
Aria Label improvements
These are special html attributes for screen readers. We were missing quite a few of them especially on our navigation items.
Sort dropdown shows selected option
This is pretty self-explanatory. The sort by dropdown didn't show the selected option so we updated this to match the other dropdowns.
Color contrast improvements
We have increased the color contrast on badges and links to match WCAG 2.1 AA. This requires a minimum color contrast of 4.5:1. This is an ongoing effort so we will keep improving on this.
Post tools not accessible by keyboard
The post tools on each post object only showed up when you mouse overed the post itself. They were invisible if you were a keyboard user. We have updated our css so that when one of the post tools has focus the elements will become visible.
Register & Login Form
We improved the error messaging and labels on the register and login forms. Specifically if there is an error it will be read by screen readers.
Ability to search in bookmarks
If you have a lot of bookmarked posts it becomes hard to find what you are looking for. So we added a new filter on the /search page to search only in your bookmarks.
Thanks to @crazycells for the suggestion.
Updated chat page in Persona/Peace/Lavender Themes
Since we love the chat page of harmony so much, we have moved the chat templates and styling to core. Persona, Peace and Lavender themes now use this layout as well.
Unread categories show up on /categories
We implemented a new unread categories logic to better reflect unread topics. Previously a category was marked as read as soon as the user entered the category. This was misleading as the category still had unread topics. On 3.7.0 the category will show as unread as long as there are unread topics inside.
Fix for rich results
We fixed another issue with rich search results and DiscussionForumPosting object. Specifically each reply is now properly nested under the DiscussionForumPosting object. More info
Post and User flag limits
We added some daily limits on post and user flags to prevent abuse. Once users reach this limit they will have to wait until they can flag again.
Bug fixes & Misc
As usual there are plenty of bug fixes in this release.
Full list of closed issues
Let us know if you run into any issues in our support thread
-
-
great job! thank you