@admin — following

Follow buttons here act as you, not as @admin.

@admin follows

LabelKindStateAction
@ricardolocal—
@rmdeslocal—
@paullocal—
news.rss.chatsource——
scripting.comsource——
www.techdirt.comsource——
simonwillison.netsource——
www.manton.orgsource——
feeds.kottke.orgsource——
rss.beehiiv.comsource——
www.404media.cosource——
brilliantmaps.comsource——
shellsharks.comsource——
www.platformer.newssource——
podstandards.orgsource——
zacharykai.netsource——

Timeline

  • Good night... Or good day ☀️✨

    Reply
  • Test from mobile..

    Reply
  • I thhink there is a federation bug, threads between instances are > not properly displayed on each instance, even tho each instance
    has each other main all user feed...something is odd..more
    tomorrow !

  • 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.app

    Single newlines are line breaks —
    like a chat,
    not classic Markdown.

    Reply
  • What ships today, and what's someday next:

    • ✅ 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.

    Reply
  • One post, many contracts — the same content reaches every kind of reader:

    Format Endpoint Reader
    RSS 2.0 /users/rmdes/feed.xml any feed reader
    JSON Feed /users/rmdes/feed.json modern apps
    Firehose /users/rss.xml the whole instance

    📰

    Reply
  • 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. 🚀

    Reply
  • 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. ✨