{
  "path": "/@aka.dad/3ml5rjlassg23",
  "site": "https://unthread.at",
  "$type": "site.standard.document",
  "title": "Continue reading on Unthread",
  "content": {
    "$type": "at.unthread.content",
    "content": "# Unthread, an update\n\nA handful of new features since the launch post. Keeping it short.\n\n### Reply to Bluesky posts\n\nPaste a Bluesky post URL into the editor, your unthread becomes a reply. The Bluesky post that links to it threads under the original. People reading on Bluesky see a normal reply; clickers get the full version.\n\n### Share to Unthread\n\nBoth platforms have share-sheet integration now.\n\nOn iOS, there's a [Shortcut](https://www.icloud.com/shortcuts/a44691294cff4e0da68fe730fae62208): tap share on any Bluesky post, pick the Shortcut, the editor opens with the post pre-attached.\n\nOn Android, this is done through the [Web Share Target API](https://web.dev/articles/web-share-target). Install Unthread to your home screen as a PWA and it shows up in the system share sheet alongside everything else. Same outcome, different mechanism.\n\n### Edit published unthreads\n\nYou can rewrite a published unthread. The text in your repo updates and `updatedAt` gets stamped. The Bluesky post that links to it stays exactly as it was, so any replies it picked up are still attached.\n\n### Open links in your client of choice\n\nSettings has a picker for your preferred Bluesky-compatible client: Bluesky, Blacksky, Witchsky, Red Dwarf, Deer Social, Anisota. Once set, every Bluesky link Unthread opens, share buttons, reply buttons, post permalinks, opens in your client.\n\nThis one is layered on the new `at.unthread.actor.{get,put}Preferences` XRPC pair, modeled on Bluesky's. The preference is stored in your account so it follows you across devices, and adding new preferences later is a one-def lexicon change.\n\n### A permalink that survives a handle change\n\nThe canonical post URL is now DID-based: `unthread.at/<did>/<rkey>`. Handle URLs still work; they redirect to whatever your handle currently is. The DID version is what gets written into your Bluesky post, so links you shared months ago keep working even if you rename yourself later.\n\n### Flux renders unthreads inline\n\n[@fluxapp.blue](https://aturi.to/did:plc:tgqpjtx2hoixdrlvbujlt2f7) created by [@adhdjesse.com](https://aturi.to/did:plc:f55kfczvcsjlaota4ep2xvhx), an iOS Bluesky client, added native support for unthreads. When one shows up in your timeline it renders inline, full text and all, instead of as a link card you have to tap. First client to do it. Hopefully not the last.\n\nIf you build a Bluesky client and want to do the same, the records are plain `site.standard.document` and the [Standard.site](https://standard.site) folks have the spec.\n\n### What's broken\n\nTell me. [@aka.dad](https://aturi.to/did:plc:eob75vcjtmbaef2tn4evc4sl)"
  },
  "createdAt": "2026-05-06T03:36:57.863Z",
  "updatedAt": "2026-05-06T03:41:40.486Z",
  "bskyPostRef": {
    "cid": "bafyreidrvpufqbkynekikdllyk5777e5656js2y5y5h67f3uqbtj3ripiy",
    "uri": "at://did:plc:eob75vcjtmbaef2tn4evc4sl/app.bsky.feed.post/3ml5rk5mzxt2h",
    "$type": "com.atproto.repo.strongRef"
  },
  "publishedAt": "2026-05-06T03:36:57.863Z",
  "textContent": "Unthread, an update\nA handful of new features since the launch post. Keeping it short.\n\nReply to Bluesky posts\nPaste a Bluesky post URL into the editor, your unthread becomes a reply. The Bluesky post that links to it threads under the original. People reading on Bluesky see a normal reply; clickers get the full version.\n\nShare to Unthread\nBoth platforms have share-sheet integration now.\n\nOn iOS, there's a Shortcut: tap share on any Bluesky post, pick the Shortcut, the editor opens with the post pre-attached.\n\nOn Android, this is done through the Web Share Target API. Install Unthread to your home screen as a PWA and it shows up in the system share sheet alongside everything else. Same outcome, different mechanism.\n\nEdit published unthreads\nYou can rewrite a published unthread. The text in your repo updates and updatedAt gets stamped. The Bluesky post that links to it stays exactly as it was, so any replies it picked up are still attached.\n\nOpen links in your client of choice\nSettings has a picker for your preferred Bluesky-compatible client: Bluesky, Blacksky, Witchsky, Red Dwarf, Deer Social, Anisota. Once set, every Bluesky link Unthread opens, share buttons, reply buttons, post permalinks, opens in your client.\n\nThis one is layered on the new at.unthread.actor.{get,put}Preferences XRPC pair, modeled on Bluesky's. The preference is stored in your account so it follows you across devices, and adding new preferences later is a one-def lexicon change.\n\nA permalink that survives a handle change\nThe canonical post URL is now DID-based: unthread.at/<did>/<rkey>. Handle URLs still work; they redirect to whatever your handle currently is. The DID version is what gets written into your Bluesky post, so links you shared months ago keep working even if you rename yourself later.\n\nFlux renders unthreads inline\n@fluxapp.blue created by @adhdjesse.com, an iOS Bluesky client, added native support for unthreads. When one shows up in your timeline it renders inline, full text and all, instead of as a link card you have to tap. First client to do it. Hopefully not the last.\n\nIf you build a Bluesky client and want to do the same, the records are plain site.standard.document and the Standard.site folks have the spec.\n\nWhat's broken\nTell me. @aka.dad"
}