<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[NodeBB v4.10.0 — Alt text, more &#x2F;world, bugfixes]]></title><description><![CDATA[<p dir="auto">Hi everybody,</p>
<p dir="auto">With spring around the corner (it is currently a balmy 5°C here right now), it's time to get crackin' on a new release of NodeBB!</p>
<p dir="auto">We focused on a lot of user experience updates this time around, along with tweaking the new <code>/world</code> page that was introduced in v4.9.0. In the backend, lots of optimizations were implemented, which make federation processing (and day-to-day maintenance) faster.</p>
<p dir="auto">Here's what you can expect from v4.10.0...</p>
<h2>&lt;img class="not-responsive emoji" src="<a href="https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f310.png?v=ae46c127c1a" rel="nofollow ugc">https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f310.png?v=ae46c127c1a</a>" title="<img src="https://postcall.pub/assets/plugins/nodebb-plugin-emoji/emoji/android/1f310.png?v=263c6810abd" class="not-responsive emoji emoji-android emoji--globe_with_meridians" style="height:23px;width:auto;vertical-align:middle" title=":globe_with_meridians:" alt="🌐" />" /&gt; Updates to the <code>/world</code> page</h2>
<p dir="auto">The <code>/world</code> page got a makeover in v4.9.0, showcasing a more timeline-based feel. It more accurately represents the breadth of content available on the open social web, such as microblogging, in addition to long-form text (blogs), media-focused items, and everything in between.</p>
<p dir="auto">We focused on UX updates to this page:</p>
<ul>
<li>New sorts are available: You can now view just local content, as well as all known content.</li>
<li>The default sort continues to be "your followers", but also includes local content now as well, because you are also tracking those categories!</li>
<li>Guests were barred from <code>/world</code> in v4.9.0, but this is now opened up again. Their view of the <code>/world</code> page shows only local posts.</li>
<li>The <code>/world</code> page can now be set as a default home page.</li>
<li>Duplicate items were showing up when scrolling down <code>/world</code> (especially on very active timelines)</li>
<li>Uploaded images were showing up in the thumbnail/card headers, even if they were embedded in the post itself. The header is now restricted to topic thumbnails (and post attachments, which only occur with remote posts)</li>
<li>Posts are now height-restricted, so long posts don't take up an inordinate amount of space. A "show more" button is available to expand posts in-timeline.</li>
<li>The "quick create" editor at the top of this page now also lets you choose a category to post to. Administrators can update the default value as desired. It defaults to World/Uncategorized.</li>
</ul>
<h2>&lt;img class="not-responsive emoji" src="<a href="https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ac.png?v=ae46c127c1a" rel="nofollow ugc">https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ac.png?v=ae46c127c1a</a>" title="<img src="https://postcall.pub/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4ac.png?v=263c6810abd" class="not-responsive emoji emoji-android emoji--speech_balloon" style="height:23px;width:auto;vertical-align:middle" title=":speech_balloon:" alt="💬" />" /&gt; Alt Text now federating outward</h2>
<p dir="auto">Alt text was always supported in NodeBB, but this was not federated outward to remote instances. This is now supported for uploaded images and externally-linked images. Topic thumbnails do not support alt text at this time.</p>
<h2>&lt;img class="not-responsive emoji" src="<a href="https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/2196.png?v=ae46c127c1a" rel="nofollow ugc">https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/2196.png?v=ae46c127c1a</a>" title="<img src="https://postcall.pub/assets/plugins/nodebb-plugin-emoji/emoji/android/2196.png?v=263c6810abd" class="not-responsive emoji emoji-android emoji--arrow_upper_left" style="height:23px;width:auto;vertical-align:middle" title=":arrow_upper_left:" alt="↖" />" /&gt;  Soft redirects of remote content</h2>
<p dir="auto">Users unfamiliar with NodeBB were often surprised to see their content cached by NodeBB, despite this being how federation works. In order to reduce surprise, any guest navigating directly to a remote post or remote user will be soft-redirected out to the original source. This goes hand-in-hand with the topic-restriction feature in v4.9.0.</p>
<h2>&lt;img class="not-responsive emoji" src="<a href="https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4bb.png?v=ae46c127c1a" rel="nofollow ugc">https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4bb.png?v=ae46c127c1a</a>" title="<img src="https://postcall.pub/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4bb.png?v=263c6810abd" class="not-responsive emoji emoji-android emoji--computer" style="height:23px;width:auto;vertical-align:middle" title=":computer:" alt="💻" />" /&gt; ActivityPub Outboxes published</h2>
<p dir="auto">For ActivityPub developers, <a href="https://community.nodebb.org/topic/19248/activitypub-user-and-category-outboxes-coming-soon" rel="nofollow ugc">we now publish outboxes</a> as of this version.</p>
<h2>&lt;img class="not-responsive emoji" src="<a href="https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5bc.png?v=ae46c127c1a" rel="nofollow ugc">https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5bc.png?v=ae46c127c1a</a>" title="<img src="https://postcall.pub/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5bc.png?v=263c6810abd" class="not-responsive emoji emoji-android emoji--frame_with_picture" style="height:23px;width:auto;vertical-align:middle" title=":frame_with_picture:" alt="🖼" />" /&gt; More profile pics!</h2>
<p dir="auto"><a href="/user/baris%40community.nodebb.org">@baris</a> improved the avatar handling code so that NodeBB now remembers your last three used avatars, allowing you to toggle between them. You will no longer need to upload new pictures if you want to switch between previously-used avatars!</p>
<h2>Follow counts better synchronized</h2>
<p dir="auto"><a href="https://community.nodebb.org/user/panos%40catodon.rocks" rel="nofollow ugc">@panos@catodon.rocks</a> reported awhile back that follow counts in user pages were off. The logic was updated and should be back in sync with the real values once you follow/unfollow a user.</p>
]]></description><link>https://postcall.pub/topic/aad2102d-801e-48c1-b90d-c095428b3f8a/nodebb-v4.10.0-alt-text-more-world-bugfixes</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 15:10:08 GMT</lastBuildDate><atom:link href="https://postcall.pub/topic/aad2102d-801e-48c1-b90d-c095428b3f8a.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Mar 2026 16:20:43 GMT</pubDate><ttl>60</ttl></channel></rss>