this post was submitted on 19 Mar 2025
1 points (100.0% liked)

NodeBB Development

0 readers
2 users here now

Stay tuned here to hear more about new releases and features of NodeBB!


This is a forum category containing topical discussion. You can start new discussions by mentioning this category.

founded 2 months ago
1
NodeBB 4.2.0 (community.nodebb.org)
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]
 

Hello all :smile:

Today we're releasing NodeBB v4.2.0. Most of the changes pertain to minor updates to our existing ActivityPub integration.

  • Categories can now follow regular users
    • v4 launched with the ability for NodeBB to synchronize categories with other "group" type remote accounts. While it was possible to follow regular users, their content did not properly load into the category. This has now been fixed.
  • Actual handling (not just pretend ✨) of content from Ghost :ghost:
  • Added button to view original profile of remote users
  • Better handling of content for remote chat messages (non-public notes)
  • Forking and moving posts between topics now announced by the category
  • Separate chat message length cutoff for remote messages
  • Improved link handling on remote content
  • Categories now have a handle in the description; added an additional setting for a remote-only addendum for local categories

The "View Original" button for user profiles is located in the sidebar of any remote user profile:

7f687b9f-cbac-4931-ba6a-388e9f22b197-image.png

top 18 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 2 weeks ago

Wow, wild! It's been incredible seeing how quickly NodeBB has been getting updates. You're hard to keep up with!

[–] [email protected] 2 points 2 weeks ago (1 children)
[–] [email protected] 1 points 2 weeks ago (1 children)

@[email protected] I have yet to test Hubzilla updates with the payload example you sent. I have not forgotten! The topic is sitting unread in my NodeBB inbox for over a week now :sweat_smile:

[–] [email protected] 1 points 2 weeks ago

@julian no worries...

[–] [email protected] 1 points 2 weeks ago (1 children)

@julian said in NodeBB 4.2.0: > added an additional setting for a remote-only addendum for local categories

A request I meant to raise several times, that I never seemed to remember to do. Amazing!

[–] [email protected] 1 points 2 weeks ago

@Kichae you can thank @[email protected] for that one! ☺️

[–] [email protected] 1 points 2 weeks ago (1 children)

Is "Better integration with Ghost 👻" using the comments plugin for Ghost? Just wondering more about this.

[–] [email protected] 1 points 2 weeks ago

@2TonWaffle ah, nah, it means that prior to this release, posts from Ghost didn't come in properly and were dropped. Now they work:

e.g. https://community.nodebb.org/post/https%3A%2F%2Factivitypub.ghost.org%2F.ghost%2Factivitypub%2Farticle%2Ffa21e00d-d112-4d79-b6c6-932134d57f30

[–] [email protected] 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Theres improvement, more in my World now on the tags Im following, but posts say by 'Guest'. When Im looking at the same thing from Lemmy there is more detail?

Edit these posts were ones that arrived before the upgrade to v4.2

[–] [email protected] 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

@eeeee are you running v4.2.0? I wasn't seeing that here, so I assumed it was a regression that was fixed.

[–] [email protected] 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

@julian Yes the World posts with no details came in before upgrade to v4.2, looks like its fixed :)

However when I click on a Lemmy group Im following, I still see 'no posts' How do I follow a groups posts?

496b517f-420b-44d3-ae67-9fdbace109dc-image.png

Edit: The problem may be on Lemmy side. I have notifications that dont go well from Lemmy to anywhere else. As mentioned before I have found Lemmy frustrating as it is good for searching and finding things, but so far its been unreliable in federating out to other places. Another annoyance is I followed myself on Lemmy from here but it only says 'cancel follow request' not 'following'. But I never got an option to accept follow request on Lemmy side.

[–] [email protected] 1 points 2 weeks ago

@eeeee if you have successfully followed the Lemmy community, then any new topics they share will be shown in the "Shares" page of their profile.

It's less-than-ideal, so I am refactoring that entire system now so that you will be able to "browse" that community like a regular NodeBB category.

https://github.com/NodeBB/NodeBB/issues/13255

As for the follow issue, try cancelling the follow, waiting perhaps a minute, and then following again, then wait a minute, and then refresh the page :laughing:

[–] [email protected] 1 points 2 weeks ago (1 children)

@julian

What is the process to follow a federated account?

[–] [email protected] 1 points 2 weeks ago

@CWSmith You can search for a user either via the search bar or in the /users page. Just paste in their handle (e.g. @[email protected].) The follow button is then in their profile much like following a local user on NodeBB.

[–] [email protected] 1 points 2 weeks ago (1 children)

@julian said in NodeBB 4.2.0: > Added button to view original profile of remote users

Could this button be made to open the original profile in a new tab?


Actually, it occurs to me that the "View Original Post" behaves the same. I'd much rather all "view original ..." buttons opened the remote content in a new tab.

[–] [email protected] 1 points 2 weeks ago (1 children)
[–] [email protected] 1 points 2 weeks ago (1 children)

@julian Can’t middle-click with MacBook’s trackpad :sweat_smile:

But I could cmd-click it for the same effect, yes (and I already do that); it’s just I’d rather it opened in a new tab by default.

That how any other external link is treated after all, e.g. example.com <- clicking that opens in a new tab by default.

[–] [email protected] 1 points 2 weeks ago

@AltCode ackchyually... it opens in the same tab for me.

... because there's a user setting for it 😅 I'll update it to respect that user setting.