<?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[Following a thread is now available in the latest version of #HolosSocial.]]></title><description><![CDATA[<p>Following a thread is now available in the latest version of <a href="https://toot.fedilab.app/tags/HolosSocial" rel="tag">#<span>HolosSocial</span></a>. <a href="https://toot.fedilab.app/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a> already lets you follow an object, not only an account, so a Follow can target a post. You then receive new replies, even from accounts you do not follow. A thread is short-lived, so the Follow uses the standard endTime property to expire on its own. It works best when other servers support it, that's why I want to turn it into a <a href="https://toot.fedilab.app/tags/FEP" rel="tag">#<span>FEP</span></a>.</p><p>For people curious about the idea: <a href="https://tom79.dev/posts/follow-a-note/" rel="nofollow noopener"><span>https://</span><span>tom79.dev/posts/follow-a-note/</span><span></span></a></p>]]></description><link>https://bb.devnull.land/topic/52f2fb66-ce4f-49a6-af78-023c911badf4/following-a-thread-is-now-available-in-the-latest-version-of-holossocial.</link><generator>RSS for Node</generator><lastBuildDate>Sat, 13 Jun 2026 01:18:07 GMT</lastBuildDate><atom:link href="https://bb.devnull.land/topic/52f2fb66-ce4f-49a6-af78-023c911badf4.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Jun 2026 19:43:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Following a thread is now available in the latest version of #HolosSocial. on Fri, 12 Jun 2026 22:14:28 GMT]]></title><description><![CDATA[<p><span><a href="/user/silverpill%40mitra.social">@<span>silverpill</span></a></span><br />The Activity Vocabulary defines Follow on an object, while AP describes delivery and assumes an actor. Both are true at their level. My idea is not to make the Note an actor, but to let the author's actor handle the Follow for its own thread, since it already has an inbox and a key. Your observer creates a new actor per object. Mine reuses the one that already exists. Both need support on each side for real time. Polling is just my fallback when a server does not.</p>]]></description><link>https://bb.devnull.land/post/https://toot.fedilab.app/users/apps/statuses/116739438563831664</link><guid isPermaLink="true">https://bb.devnull.land/post/https://toot.fedilab.app/users/apps/statuses/116739438563831664</guid><dc:creator><![CDATA[apps@toot.fedilab.app]]></dc:creator><pubDate>Fri, 12 Jun 2026 22:14:28 GMT</pubDate></item><item><title><![CDATA[Reply to Following a thread is now available in the latest version of #HolosSocial. on Fri, 12 Jun 2026 21:52:13 GMT]]></title><description><![CDATA[<p><span><a href="/user/apps%40toot.fedilab.app" rel="noopener">@apps</a></span> ActivityPub's <code>Follow</code> activity is intended to be used on actors: <a href="https://www.w3.org/TR/activitypub/#follow-activity-outbox" rel="noopener">https://www.w3.org/TR/activitypub/#follow-activity-outbox</a>.</p><p>This is one of the reasons I proposed that "observer" actor. Another option is to use a custom activity (e.g. <code>Watch</code>).</p>]]></description><link>https://bb.devnull.land/post/https://mitra.social/objects/019ebdd2-40df-7c93-b62d-0dd05736d43d</link><guid isPermaLink="true">https://bb.devnull.land/post/https://mitra.social/objects/019ebdd2-40df-7c93-b62d-0dd05736d43d</guid><dc:creator><![CDATA[silverpill@mitra.social]]></dc:creator><pubDate>Fri, 12 Jun 2026 21:52:13 GMT</pubDate></item><item><title><![CDATA[Reply to Following a thread is now available in the latest version of #HolosSocial. on Fri, 12 Jun 2026 21:36:14 GMT]]></title><description><![CDATA[<p><span><a href="/user/silverpill%40mitra.social">@<span>silverpill</span></a></span><br />Thanks, I read your FEP. The main difference is that the Follow targets the Note directly, with no observer actor in between. It also adds two conditions: the author must be indexable, so consent is explicit, and the Follow uses endTime because a thread is short-lived. On my side, Holos falls back to polling the replies collection when a server ignores the Follow, so it keeps working everywhere.</p>]]></description><link>https://bb.devnull.land/post/https://toot.fedilab.app/users/apps/statuses/116739288243939151</link><guid isPermaLink="true">https://bb.devnull.land/post/https://toot.fedilab.app/users/apps/statuses/116739288243939151</guid><dc:creator><![CDATA[apps@toot.fedilab.app]]></dc:creator><pubDate>Fri, 12 Jun 2026 21:36:14 GMT</pubDate></item><item><title><![CDATA[Reply to Following a thread is now available in the latest version of #HolosSocial. on Fri, 12 Jun 2026 21:18:57 GMT]]></title><description><![CDATA[<p><span><a href="/user/apps%40toot.fedilab.app" rel="noopener">@apps</a></span> I wrote this FEP: <a href="https://codeberg.org/fediverse/fep/src/branch/main/fep/f06f/fep-f06f.md" rel="noopener">https://codeberg.org/fediverse/fep/src/branch/main/fep/f06f/fep-f06f.md</a></p><blockquote><p>Object observer is an ActivityPub actor that can be followed to receive object updates.</p></blockquote><p>However, I never implemented it. Pulling <code>context</code> and <code>replies</code> is often enough.</p>]]></description><link>https://bb.devnull.land/post/https://mitra.social/objects/019ebdb3-ccbd-7e93-8eab-df451b51a9ec</link><guid isPermaLink="true">https://bb.devnull.land/post/https://mitra.social/objects/019ebdb3-ccbd-7e93-8eab-df451b51a9ec</guid><dc:creator><![CDATA[silverpill@mitra.social]]></dc:creator><pubDate>Fri, 12 Jun 2026 21:18:57 GMT</pubDate></item></channel></rss>