Skip to content
  • A place to talk about whatever you want

    4k 25k
    4k Topics
    25k Posts
    julianJ
    @zephyr99 once you git clone the repo, you can just execute git reset --hard v4.7.1 to manually go back to that specific version.
  • Stay tuned here to hear more about new releases and features of NodeBB!

    3k 20k
    3k Topics
    20k Posts
    julianJ
    Hello from Canada! We're a week behind the planned release, but we're dropping v4.8.0 today, containing some changes to our ActivityPub handling, along with a new API route, and bug fixes. Crossposting As briefly introduced in my earlier topic on cross-posting, NodeBB v4.8.0 supports cross-posting of topics between categories. More importantly, it means topics from other remote categories can now be added to local categories, which is another way to bring conversations to your local users. Unlike before, where administrators were the only ones allowed to move topics from cid -1, cross-posting is available to all local users. If you see a topic on the fediverse you'd like to cross-post to a local category, just hit the cross-post button (it's a button with a little upward-right pointing arrow), and share it with other users on your forum! [image: 1768403656861-2283791f-ba05-46fe-af32-4bf4f4915946-image.png] When you cross-post, it also shares the topic with all of your followers from outside of your forum. [image: 1768403719888-cbeadd68-cfd0-4d05-903c-85c8f821b553-image.png] Federated topic moving and removals This was actually released with v4.7.0 but was improved slightly in the intervening versions. NodeBB now follows the Draft FEP f15d: Context Relocation and Removal and will publish Remove activities when a topic is moved to "Uncategorized", and Move activities when moved to another category. Developers of other ActivityPub software looking to implement similar mechanics are advised to read the FEP and provide feedback here: https://activitypub.space/topic/86/fep-f15d-context-relocation-and-removal Other technical debt and bug fixes Post ownership websocket call was migrated to a v3 REST API call Notifications had issues when user display names contained commas Piefed v1.5 supports emoji from remote instances; incoming custom emoji from Piefed are now handled Nodeinfo fixes for if a NodeBB instance is not actually federating (has AP turned off)
  • You have a cool idea about NodeBB? Post it here.

    870 5k
    870 Topics
    5k Posts
    julianJ
    Hi @ואז-שמאלה, yes, you're in the right place, although personally I am not of the opinion that that would be better user experience. Showing the message on hover would be too many floating elements. Possibly a tooltip could be used, was that what you were thinking of?
  • Discussion regarding NodeBB Plugin development.

    2k 15k
    2k Topics
    15k Posts
    palmoniP
    [Plugin] Global Chat Search - Search across all your conversations Standard NodeBB chat search is great for searching within a specific room, but what if you need to find that one message and you can't remember which chat it was in? NodeBB Chat Search adds a global search bar to your chat sidebar, allowing you to search through every conversation you've ever been a part of. Features Global Context: Searches across all room IDs associated with your UID. Performance Focused: Fetches messages in batches of 50 to ensure the server remains responsive during deep searches. Sticky UI: Your search query and results persist even when you navigate between different chat rooms. Smart Navigation: Clicking a result takes you directly to that message and highlights it with a smooth scroll and background transition. Rich Previews: Displays room names, sender avatars, and timestamps using the native NodeBB look and feel. Technical Details Hooks Used: static:app.load for server initialization and filter:scripts.client for injecting the search interface. DOM Management: Uses a MutationObserver to ensure the search bar is injected correctly regardless of how the chat page is loaded. State Management: Implements window.chatSearchState to prevent losing search results during Ajaxify transitions. Compatibility: Built for NodeBB ^3.0.0. Installation npm install nodebb-plugin-chat-search Install the plugin via the terminal. Activate it in the Administrator Control Panel (ACP). Rebuild and Restart your NodeBB instance. Links GitHub: https://github.com/palmoni5/nodebb-plugin-chat-search Issues: Report a bug Feel free to leave feedback or feature requests below!
  • A public listing of community themes created by the NodeBB community.
    48 1k
    48 Topics
    1k Posts
    S
    @baris thank you
  • Need help with installing or configuring NodeBB? Look here.

    5k 28k
    5k Topics
    28k Posts
    CrakilaC
    I am revisiting this. It's been a busy few months so I haven't had much time to look at this. I finally figured out how to get into mongosh and learn some basics on how to view things. I ran the command: db.objects.find({ _key: 'cid:0:children' }).pretty(); and I can tell that other categories are showing up there but no entry for -1 I ran db.objects.find({ _key: 'cid:0:children', value: '-1' }).pretty(); to see if it would grab it on its own but no dice. Am I even looking in the 'collection'? (Sorry, I am more MySQL-minded the names since I mainly work with WordPress sites lol) - I am assuming collection === tables in this instance. And if I do find it, how would I remove it? TIA.
  • Test NodeBB here! Topics and posts will be cleared on a regular basis.
    1k 4k
    1k Topics
    4k Posts
    No new posts.

Looks like your connection to NodeBB Community was lost, please wait while we try to reconnect.