Bridgy Fed for Bluesky

Bridgy Fed for Bluesky's avatar
Bridgy Fed for Bluesky
bsky.brid.gy_at_bsky.brid.gy@momostr.pink
npub1pqr3...2sck
⚠️ BETA ⚠️ [Bridgy Fed](https://fed.brid.gy/ ) bot user for [Bluesky](https://bsky.social/ ). To bridge your fediverse account to Bluesky, follow this account or reply *yes* when it promps you with a DM. [More info here.](https://fed.brid.gy/docs ) Currently in early beta testing. Expect bugs, incomplete features, downtime, and other rough edges!
We had some downtime bridging to Bluesky last night, roughly 10:30-15:30 UTC. Back up and running as of a couple hours ago. Bridging from Bluesky, and between web and fediverse, were unaffected. Apologies for the outage! Will investigate, feel free to follow for details.
Hi everyone! We’ve been working on a few big projects [since our last status update]( ), but we’ve also made progess on smaller improvements and bug fixes for Bounce and Bridgy Fed. Here are the noticeable Bridgy Fed changes since last time. <li><a href="https://github.com/snarfed/bridgy-fed/issues/2039">When a bridged user receives a DM, reply and say “DMs aren’t bridged”</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1361">Handle dependent activities that arrive in the wrong order, eg delete before create</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1788">Rate limit activities per user.</a> We still bridge everything, we just slow down users individually if they do too much too fast.</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1979">Accept DIDs as well as handles in DM commands</a> (thanks <a href="https://github.com/tesaguri">@tesaguri</a>!)</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1903">Revised “bridged by …” profile bio footer to say how to bridge yourself</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2048">Interop fix for unfollows from Smithereen</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2065">Interop fix for unusually shaped Delete activities from Mastodon</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2045">Bug fix for sending webmentions for quote posts</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2055">Bug fix for resolving handles and logging in with <code>did:web</code>s</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2064">Bug fix for implied quote posts with unusual bsky.app links</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2082">Bug fix for sending invite prompts to ineligible users</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2073">Bug fix for unblocking users via DM when multiple block records exist for them</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2099">Bug fix for deleting replies when their in-reply-to post is already deleted</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2050">Bug fix for bridging profile updates from Bluesky</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2059">Bug fix for posts with links to invalid URLs</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1881">Fix rare bug that occasionally broke new web and Bluesky users signing up</a></li> As usual, feel free to ping us with feedback, questions, and [bug reports]( ), and [please support us on Patreon](https://www.patreon.com/c/ANewSocial )! You can follow the [*now* label on GitHub]( ) to see what we’re currently focusing on. See you on the bridge!
Hi everyone! It’s been a few months [since last time]( ), so let’s dive into another status update. The big new projects and features we’ve been working on are elsewhere or still baking, so it’s mostly smaller additions and bug fixes, but there’s still plenty of good stuff. <li>On the fediverse, <a href="https://github.com/snarfed/bridgy-fed/issues/1608">we now try to deliver replies to all upstream authors in the thread</a>. This is complicated, and varies by ActivityPub implementation, but we now more closely match common inbox delivery and notification conventions, so fediverse users should now see and get notified of bridged replies more often.</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1361">Hopefully fixed a persistent issue where replies, likes, reposts, and quotes sometimes wouldn’t get bridged to Bluesky if they post they depended on hadn’t finished bridging yet.</a> Another complicated one, still keeping an eye on it for now.</li> <li>Web UI on fed.brid.gy: <ul> <li>Made login UX <a href="https://github.com/snarfed/bridgy-fed/issues/1958">more</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1957">forgiving</a></li> <li>We now <a href="https://github.com/snarfed/bridgy-fed/issues/1965">refresh profiles on login</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1944">Improved OAuth compatibility with more old versions of Mastodon</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1937">Fixed a bug in the activity logs on user pages</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1966">Fixed a bug with follower/following counts on networks where the user is no longer bridged</a></li> </ul> </li> <li>Added support for fediverse admins to <a href="https://github.com/snarfed/bridgy-fed/issues/1305">opt in users at the instance level</a>, including automatic custom Bluesky handles. <a href="https://mastodon.social/@quillmatiq/114717857790559268">More details</a>.</li> <li>For fediverse developers: <a href="https://github.com/snarfed/bridgy-fed/issues/543">added FEP-ffd proxy links to ActivityPub objects</a>. <a href="https://blog.anew.social/bridging-identity-with-account-links/">More background.</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1974">Made ATProto custom domain handles more case-insensitive</a></li> <li>ActivityPub: <a href="https://github.com/snarfed/bridgy-fed/issues/1961">after <code>Delete</code>, <code>Create</code> or <code>Update</code> now undeletes</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1985">Fixed Misskey and Sharkey interop for users with pinned posts</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1033#issuecomment-3035605572">Improved GoToSocial interop</a> (<a href="https://codeberg.org/superseriousbusiness/gotosocial/pulls/3928">thanks GtS!</a>)</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1975">Improved error messages for DM invitations</a></li> As usual, feel free to ping us with feedback, questions, and [bug reports]( ), and [please support us on Patreon](https://www.patreon.com/c/ANewSocial )! You can follow the [*now* label on GitHub]( ) to see what we’re currently focusing on. See you on the bridge!
Got another new post! [Bridging identity with account links.]( ) They’re a simple, modular way to connect your various accounts and posts across the open social web. Bridgy Fed supports them, and we’d love to see other apps and platforms adopt them too. Feedback is welcome. [And support us on Patreon!](https://www.patreon.com/c/ANewSocial )
New blog post! [Bridging vs cross-posting.]( ) They’re similar, but bridged conversations tend to be more unified across networks, while cross-posting ends up more fragmented. Feedback is welcome! And friendly reminder, if you appreciate what you do here, [feel free to check out our Patreon](https://www.patreon.com/c/ANewSocial )!
[ ]( ) Hi everyone! Time for a [Bridgy Fed]( ) status update. We have a lot of new features and bug fixes to announce [since the last time]( ), so here we go! <li><a href="https://blog.anew.social/bridgy-fed-config-patreon/">Added a web-based UI for enabling and configuring the bridge for your accounts.</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1031">Added support for fediverse split domain mode</a>, ie when your webfinger address and server are on different domains</li> <li>We now <a href="https://github.com/snarfed/bridgy-fed/issues/1074">fully support Bluesky custom handle changes and propagate them to bridged accounts</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1305">Fediverse instance admins can now automatically enable the bridge for their users and automatically give them custom Bluesky handles</a></li> <li><a href="https://github.com/snarfed/arroba/issues/30">Redesigned our Bluesky firehose server</a>, which has significantly improved its reliability and reduced delays <a href="https://github.com/snarfed/bridgy-fed/issues/1641">in both directions</a></li> <li><a href="https://github.com/snarfed/arroba/issues/52">Implemented</a> <a href="https://github.com/bluesky-social/proposals/tree/main/0006-sync-iteration">ATProto sync v1.1</a>. This isn’t a user-visible change, but it’s an important part of reducing the cost of running an ATProto relay</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1374">Implemented pinned posts for fediverse =&gt; Bluesky</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1353">Detect videos that are too long for Bluesky and link to them instead of including them as broken video embeds</a> (thank you <a href="https://github.com/Daft-Freak">@Daft-Freak</a>!)</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1877#issuecomment-2800033419">Improved our compatibility with Mastodon profile updates</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1839">Improved our</a> <a href="https://github.com/snarfed/bridgy-fed/issues/1615">handling of HTML</a> in web link previews</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1936#issuecomment-2899183997">Made DMs smarter about understanding handle formats and encodings</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1825">Started using an image proxy for Threads</a>, to work around its image URLs expiring</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1650">Bug fix for images that are reused across fediverse posts and drafts</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1503">Link to audio attachments instead of ignoring them</a> (thank you <a href="https://github.com/Daft-Freak">@Daft-Freak</a>!)</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1634">Improve fediverse instances’ hashtag handling so that they open inside the local instance</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1840">Added “Open in Mastodon” support for user pages on fed.brid.gy</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1769">Improved our nodeinfo support for Friendica</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1770">Handle fediverse posts with over 8 hashtags</a></li> <li>Fediverse =&gt; Bluesky: <a href="https://github.com/snarfed/bridgy-fed/issues/1144">fix text formatting for posts with &lt; and &gt; characters</a></li> <li>Bluesky =&gt; fediverse: <a href="https://github.com/snarfed/bridgy-fed/issues/1394">add support for “out-of-line” hashtags</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1609">Make our fediverse posts more translate-able</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/758">When a user tries to enable the bridge but isn’t eligible, DM them an explanation</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/758">Don’t apply spam filters to users who aren’t bridged and follow a bridged user</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1771">Improved our deploy process so that it no longer causes delays temporarily</a></li> As usual, feel free to ping us with feedback, questions, and [bug reports]( ), and [please support us on Patreon](https://www.patreon.com/c/ANewSocial )! You can follow the [*now* label on GitHub]( ) to see what we’re currently focusing on. See you on the bridge!
Hi all! We never got into the habit of posting here regularly, but we’re going to start now. We have things to tell you! Bridgy Fed updates, new projects, other news. We don’t plan to post often, maybe once a week or so at most, but feel free to unfollow if you want, your account will keep bridging.