NodeBB 3.3.0
-
Note: Latest stable is v3.3.9
Hello everyone! We have just released NodeBB 3.3.0.
There are some exciting changes in this release so please read below to learn more.
Public Group Chats
As mentioned here 3.3.0 comes with a refactored chat system that allows administrators to create public rooms. Here are some more highlights:
- Control which groups can access public rooms
- Ability to change notification settings per room (All messages, @mention only, no notifications)
- Ability to search messages in rooms
- Ability to use reactions on chat messages (via @nodebb/nodebb-plugin-reactions)
- Ability to assign multiple chat room owners
- Ability to reply to individual chat messages
- Show unread chat rooms in digest emails
The chat system also performs much better with a lot of users, if you were using nodebb-plugin-global-chat you can switch to public group chats and disable that plugin.
Try it out on our chats page here.
Fontawesome Pro support
Thanks to @oplik0's work on this you can now use fontawesome pro icons and fontawesome is now loaded as an npm dependency like most of our other dependencies.
More info in this pull request and in our docs.
Upgrade Bootstrap to 5.3.1
Bootstrap had a minor version upgrade from 5.2.3 to 5.3.1.
For all changes please refer to bootstrap's blog
https://blog.getbootstrap.com/2023/05/30/bootstrap-5-3-0/
https://blog.getbootstrap.com/2023/07/26/bootstrap-5-3-1/There are some big changes to color modes and addition of new colors.
Dark side of the ACP
The acp got redesigned in 3.2.0 and all of the hardcoded colors were replaced with bootstrap theme colors.
Since bootstrap 5.3 comes with a built in dark mode, I've added support for this in the ACP. It can be toggled with a switch on the ACP dashboard and your preference gets saved in local storage.
Misc ️
We have some QoL improvements as well.
- Changing a search filter will automatically update the results (https://github.com/NodeBB/NodeBB/issues/11843)
- Admins can set the reputation of users from the manage users page (https://github.com/NodeBB/NodeBB/issues/11842)
- Topic teasers are clickable (https://github.com/NodeBB/NodeBB/issues/11824)
- Allow dropdowns in composer formatting bar (https://github.com/NodeBB/NodeBB/issues/11810)
- RTL fixes for code blocks (https://github.com/NodeBB/NodeBB/issues/11806)
- And as usual lots of bug fixes -> Closed Issue List
Please let us know if you notice any issues in the support thread https://community.nodebb.org/topic/17488/3-3-0-upgrade-support
-
NodeBB on fire
Must test on dev first but can't wait
-
@baris said in NodeBB 3.3.0:
Try it out on our chats page here.
It gives me this error
Internal Error. Oops! Looks like something went wrong! You do not have enough privileges for this action.
-
hi @baris , sometimes there are many useful posts in the forum, and they are all bookmarked... and finding something among these posts is very time-consuming...
I wonder if we can add "bookmarks" to the search function. It will be very useful compared to searching the posts one by one.
If it is doable, I can create a GH issue.
-
@crazycells how many bookmarks do you have?
-
@baris said in NodeBB 3.3.0:
Since bootstrap 5.3 comes with a built in dark mode, I've added support for this in the ACP. It can be toggled with a switch on the ACP dashboard and your preference gets saved in local storage.
Why does it actually not affect the side menu?