RC1 of NodeBB v4
-
I'm happy to announce RC1 (that's Release Candidate 1!!) of NodeBB v4. Since the last v4 pre-release (beta 4), we've made additional bug fixes and stability improvements.
Here is the list of new features and fixes since the first beta:
- Emoji!
- Ability to search for a user by their handle directly from the search bar
- When encountering links to websites that advertise an ActivityPub alternate, NodeBB will try to load that site in NodeBB first
- Categories now have their own avatars instead of serving the generic site brand icon
- NodeBB will attempt to backfill an entire topic when encountering a new object, reducing the need to visit the original site to get the entire conversation. (This is contingent on the other server supporting resolvable context collections)
- Chats are now federating out as limited-visibility posts on the fediverse
- Improvements to the title generator
- Custom Fields now two-way federating (custom fields are a feature new to the 3.x branch as well!)
- Better compatibility with nodebb-plugin-feed
Timeline-wise this brings us close to the end of our funding from @[email protected] for the 2024 calendar year. We've exceeded our own expectations of what we could do this year, and we've already applied for funding from NLNet again to really let NodeBB push the boundaries of what the ActivityPub protocol can do!
The RC signifies that the software has reached a (self-proclaimed) stable state, and broader usage is encouraged. If you have any questions, concerns, or trouble upgrading your existing NodeBB to v4, please call that out here for support.
There is now a soft feature freeze in place while we sort out the last remaining (hopefully none ) bugs, and we'll aim to launch v4 after that.
-
@julian Good luck tracking it down
-
Federation with Lemmy seems broken. I can view nodebb.org topics from lemmy.ca, but I can't view Lemmy posts from here. Additionally, only some of my comments from lemmy.ca seem to be landing on posts here, and local nodebb.org comments don't seem to be visible from lemmy.ca (I only see off-site comments).
-
I left a reply on the 4.0 beta launch post that I'm unable to see here: https://lemmy.ca/post/29616839/13019946 As you'll see, the only comments from that thread that made it over to there are from off-site commenters as well.
I've also subscribed to several Lemmy communities here, and none of the posts from those communities are showing up in my World feed, or anywhere else. They appear empty when I navigate to them from my profile (also, the 'following' count on my profile reads 0, suggesting that it only counts on-site entities), e.g. https://community.nodebb.org/user/[email protected]
-
Oh, weird. I also don't seem to be able to follow an of the openbeta topics. It finds them (e.g. [email protected]), and the UI indicates that I've successfully followed when I click the 'Follow' button, but it doesn't appear in the list of entities I'm following, and if I search for it again, it says I'm not following it.
Is that topic not federating? If not, why is it discoverable?
-
@Kichae That's interesting! I'll have to dig into it tomorrow and find out what's up with Lemmy integration. It was working fine in my limited testing (I follow a couple people posting on Lemmy) but it might be the reverse isn't working as intended.
Lemmy federation issues ยท Issue #12941 ยท NodeBB/NodeBB
As reported here https://community.nodebb.org/post/101896
GitHub (github.com)
-
I hadn't even considered trying to follow Lemmy users. Lemmy doesn't let you do that. I'll double check to see if that's working for me.
Another interesting discovery on that front, though: Searching for [email protected] returns my nodebb.org account, not my lemmy account. In fact, this appears to be so for any of my other fedi accounts, as I use the same username on all of them.
-
Nice. A lot of work being done here. Impressive release as usual.
-
@julian Many of the comments in this thread are appearing in Hubzilla as being from [email protected] instead of the real author.
P.S. I'd start a new topic for this but I don't know how remotely. -
@[email protected] You can start a new thread by mentioning the category directly in a new topic.
NodeBB sends
Create(Note)
from the author, and then five seconds later sendsAnnounce(Create(Note))
,Announce(Note)
, andAdd(Note)
. Hubzilla may be misinterpreting the last three.