Hi Bridgy Fed fans! It’s time for another status update, headlined by two big new features.
First, you can now use custom domain handles on accounts bridged into Bluesky! Web sites and fediverse accounts can both do this; click through for instructions. Here’s an example. We’ve been excited about this for a while, we hope it makes bridged accounts feel a bit more like first class citizens.
Second, if you deactivate bridging to Bluesky, you can now undo it and bring back your bridged account! Just un-block and re-follow the bot, or for a web site, file an issue or ping me. This is supported if you first deactivated after 2024-10-22; we’re still working on the rest.
I’m also excited that Tamschi has generously volunteered to help triage issues and coordinate development. He’s been a valuable presence on the project for a while now. Please give him a warm welcome!
Oh, and I got distracted for a bit and built a labeler that emits custom self-labels, then promptly realized that custom self-labels probably aren’t allowed, even though Bridgy Fed has been using them since launch. Ah well!
Lots more since last time too:
- Add original account ids to Bluesky DID documents
- Scale new user signup better
- Fix nasty rare bug that bridged reposts with the wrong original post
- Translate fediverse @-mentions to webmentions
- Better error handling in RSS/Atom feed processing
- Improve Sharkey/Misskey compatibility with images in posts and profile banners
- Improve GoToSocial compatibility (more)
- Detect and handle Bluesky handle changes better
- Bridge videos into Bluesky more efficiently
- Significantly improve Bluesky firehose efficiency
- Bluesky => fediverse: link mentions of non-bridged users to their bsky.app profile
- Improve handling of deleted fediverse accounts
- Full AT Protocol lexicon schema validation
- …and lots more bug fixes and internal improvements
As usual, feel free to ping me with feedback, questions, and bug reports. You can follow the now label on GitHub to see what I’m currently focusing on. See you on the bridge!
This is huge!! 👏🏼
YESS this is big!! 🔥🔥
how do you set up custom domains? it says to read through but there wasn’t anything there
fed.brid.gy/docs#bluesky…
📌
Nice work! 👏
This sounds great!
Does it still make sense to have the bridge only opt-in? This limits its usability quite a lot. Have you had any new thoughts on this?
@mmatt.net big if ture
oooooo
Super cool. Just bridged in @matt.worldkey.io from Mastodon to Bluesky!
Definitely understood! No new thoughts, sorry. It’s the kind of thing that’s bigger than just me. Maybe @iftas.org or the Social Web Foundation or a similar org could help if/when the time comes.
Is the reverse planned as well? Any technical limitations there?
Definitely! It’s already supported for web sites; Bluesky accounts coming soon. github.com/snarfed/brid…
Ryan was attacked for days over this. It was fairly merciless. It was a miracle really that he came back and continued working on this.
oh beautiful!
Fantastic ! This is a big breakthrough! ❤️
Thank you for all your work on Bridgy Fed!
That may not be high on your to-do list, but do you think there is a way to go around the issue of bridging not working for websites using the ActivityPub plugin? I’d like to keep on using it for the Fediverse but use Bridgy for Bluesky.
@snarfed.org Awesome! Creating your own domain handle seems like a really good idea. However, how does one do with the second step, after obtaining your DID? It looks like it demands that you have direct access to the menu of your bridged bluesky account in the bluesky environment. Are there any other way?
🔖
yay and emoji’s are fixed!
(That account is bridged at @jaz.mastodon.iftas.org.ap.brid.gy
but I can’t see that post from here else I’d link it directly, I may have done something wrong…)
Sorry for swamping you with message but I just can’t make the custom domain work. First I can’t find my bridged account user page (the tutorial seems to only work for websites, not fedi accounts, I thought they had a user page too, don’t they?)
I used the DM method instead. I got my DID, (1/2)
created the TXT record for _atproto (like I did for my Bluesky account) sent another DM to Bridgy Fed account and it replies with “/domain/ does not appear to be an IPv4 or IPv6 address.”
Why is that? Is it because I used a subdomain? I thought they worked too. (2/2)
Great stuff!
I’m struggling to set up the custom domain. I pass HTTP verification ( https://bsky-debug.app/handle?handle=brekke.it ), but I think I’m simply too dumb to figure out which user name I am supposed to DM to the bot. I half assumed it could be anything, but I’m not getting a response.
I’ve tried DMing
stein <a href="https://brekke.it" rel="nofollow noopener noreferrer"><span>https://</span><span>brekke.it</span><span></span></a>
stein.brekke.it <a href="https://brekke.it" rel="nofollow noopener noreferrer"><span>https://</span><span>brekke.it</span><span></span></a>
stein brekke.it
But the bot just doesn’t seem very willing to talk to me. Maybe it needs more time.
@snarfed.org
Great stuff!
I’m struggling to set up the custom domain. I pass HTTP verification ( https://bsky-debug.app/handle?handle=brekke.it ), but I think I’m simply too dumb to figure out which user name I am supposed to DM to the bot. I half assumed it could be anything, but I’m not getting a response.
I’ve tried DMing
stein <a href="https://brekke.it" rel="nofollow noopener noreferrer"><span>https://</span><span>brekke.it</span><span></span></a>
stein.brekke.it <a href="https://brekke.it" rel="nofollow noopener noreferrer"><span>https://</span><span>brekke.it</span><span></span></a>
stein brekke.it
But the bot just doesn’t seem very willing to talk to me. Maybe it needs more time.
@snarfed.org
Hey, sorry for the trouble! You don’t need brackets around the domain. Try just “username david.fediverse.setouchi.social” (no quotes)
Also completely forgot that I couldn’t have underscores in the domain names so I got a fix added in for the couple of bots that have those.
sorry! looks like this is DNS caching, BF is still seeing an early version of your TXT record that didn’t have the did= prefix. try it again after the TTL on that record expires!
Hey Ryan! I used the dm method to bridge my bluesky account to the fediverse, fed.brid.gy/bsky/carlydr… but I’m not sure i did it right- shows no followers, and if i try to follow my account with an old mastodon account i have, get “Bad Request
No web user found for domain carlydraws.bsky.social”