Continue reading on Unthread
dad (aka miguel)
May 6, 2026
Unthread, an update
A handful of new features since the launch post. Keeping it short.
Reply to Bluesky posts
Paste 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.
Share to Unthread
Both platforms have share-sheet integration now.
On iOS, there's a Shortcut: tap share on any Bluesky post, pick the Shortcut, the editor opens with the post pre-attached.
On 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.
Edit published unthreads
You 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.
Open links in your client of choice
Settings 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.
This 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.
A permalink that survives a handle change
The canonical post URL is now DID-based: unthread.at//. 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.
Flux renders unthreads inline
@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.
If 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.
What's broken
Tell me. @aka.dad
Discussion in the ATmosphere