Timeline
Every post and feed across this instance
-
there is a bug here, rss.chat should display as link
-
Hello World ! ๐
-
Quick tour of the composer ๐
Type
/for the slash menu,:for emoji autocomplete, and toggle Write / Preview to see the render live. Bare links autolink โ https://textcaster.appSingle newlines are line breaks โ
like a chat,
not classic Markdown. -
What ships today, and what's
somedaynext:- โ Live SSE timeline โ works with JavaScript off
- โ Markdown composer with live preview
- โ Conversations that federate AโBโA over plain RSS
- ๐ง IndieAuth + Micropub โ coming next
"Subscribe to feeds, /inReplyTo threads them." โ the whole model in one line.
Built on Textcasting.
-
One post, many contracts โ the same content reaches every kind of reader:
Format Endpoint Reader RSS 2.0 /users/rmdes/feed.xmlany feed reader JSON Feed /users/rmdes/feed.jsonmodern apps Firehose /users/rss.xmlthe whole instance ๐ฐ
-
Threading over plain RSS is just matching a reply's reference to its parent:
function resolveReply(item: FeedItem, posts: Post[]): Post | null { const ref = item.inReplyTo ?? item.thrInReplyTo return posts.find(p => p.url === ref || p.guid === ref) ?? null }No cross-server API. No shared database. Just feeds. ๐
-
Textcaster is live ๐
This whole timeline is RSS under the hood โ local posts and remote feeds are equal citizens, written in Markdown and delivered as open feeds.
What you preview is exactly what publishes. โจ