Per-user feeds (SP1 / SP2 shipped, SP3 next)
Until now Textcaster had one timeline: the instance firehose. We're rolling out per-user feeds in three parts — the first two are live right now.
Every registered user can self-serve their own subscriptions. Feeds carry a type:
person and webfeed → anyone can subscribe (registered, rate-capped, SSRF-checked).instance → admin-only. These are the federated peers (the Connected instances), shown to everyone.Under the hood: a capped POST /me/subscriptions, follow/unfollow with orphan cleanup, OPML import and export, and an admin-configurable subscription cap.
Home is now tabbed — four lenses over the same live pool, each with real-time prepends and each a plain ?tab= link (no-JS friendly):
| Tab | Shows |
|---|---|
| Local | posts written on this instance |
| Federated | all peer/instance content across the network |
| Personal | your river — only the people & web feeds you subscribe to |
| Public | the wide-open public firehose |
Signed in, you land on Personal by default. Guests land on Public. Your profile at
/u/<you>is where "just me" lives — it isn't a tab.