Bridgy Fed for Bluesky

Bridgy Fed for Bluesky's avatar
Bridgy Fed for Bluesky
npub1pqr3...2sck
[Bridgy Fed](https://fed.brid.gy/ ) bot user for [Bluesky](https://bsky.social/ ). To bridge your account to Bluesky, follow this account. [More info here.](https://fed.brid.gy/docs ) After you follow this account, it will follow you back. Accept its follow to make sure your posts get sent to the bridge. To ask a Bluesky user to bridge their account, DM their handle (eg snarfed.bsky.social) to this account.
Happy New Year! Hope you all had a good holiday. It’s shaping up to be a great year on the open social web! We’ve been busy working on new features, internal improvements, bug fixes, and exploring new networks over the last couple months. Here are the noticeable changes on the bridge [since our last update]( ): <li><a href="https://blog.anew.social/new-blocking-features-on-bridgy-fed/">DM notifications for interactions from non-bridged users</a> (<a href="https://github.com/snarfed/bridgy-fed/issues/1200">more</a>)</li> <li><a href="https://blog.anew.social/bounce-mastodon-to-bluesky/">Mastodon to Bluesky support in Bounce</a> (<a href="https://blog.anew.social/bounce-beta-now-live-2/">more</a>)</li> <li><a href="https://blog.anew.social/new-blocking-features-on-bridgy-fed/">Expand blocking</a> to <a href="https://github.com/snarfed/bridgy-fed/issues/1632">Bluesky blocklists</a>, <a href="https://github.com/snarfed/bridgy-fed/issues/2105">multiple at once</a>, <a href="https://github.com/snarfed/bridgy-fed/issues/2199">web UI</a>, <a href="https://github.com/snarfed/bridgy-fed/issues/2194">and more</a>…</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2248">Support setting Bluesky handle back to the default <code>*.ap.brid.gy</code></a> (<a href="https://github.com/snarfed/bridgy-fed/issues/2273">more</a>)</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2102">More support for fediverse =&gt; Bluesky pinned posts</a></li> <li>Make images/videos on Bluesky more reliable: <ul> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1650#issuecomment-3315502762">Refresh them periodically</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1650">Handle the same file at multiple URLs</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2118">Upgraded to a paid CloudImage account for proxying Threads images/videos</a></li> </ul> </li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2270">Customize Bluesky labels based on keywords in fediverse content warning</a> (thanks <a href="https://github.com/KDederichs">@KDederichs</a>!)</li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2266">Improve GoToSocial compatibility</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2098">Bridge Web Monetization wallet addresses</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2186">For Bluesky profiles bridged to the fediverse, make the link back to Bluesky “verified” (green check) in Mastodon</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2187">Add support for new (invisible) <code>website</code> field in Bluesky profiles</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2222">Web UI: improve handling of IDNs (domain names with emoji) and punycode</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2255">RSS feeds: support <code>application/rdf+xml</code></a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2151">Web UI: reload profile on login</a></li> Bug fixes: <li><a href="https://github.com/snarfed/bridgy-fed/issues/2089">…for race condition on writing to Bluesky repos</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2207">…for bridging Bluesky handle changes to fediverse Webfinger address</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1835">…for bridging web posts, replies, etc after we’ve already seen them</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2235">…for deleting bridged fediverse profiles on some servers</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2241">…for bridging Bluesky profile pictures to the fediverse</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2252">…for links in post text</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2113">When there’s an unbridged dependency, only skip that one protocol, not all</a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/1782">Add missing <code>PropertyValue</code> in AS2 <code>@context</code></a></li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2265">…for duplicated images in posts bridged to Bluesky</a></li> Internal: <li>Bluesky: <ul> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2150">Reliability improvements for firehose server/client</a></li> <li><a href="https://github.com/snarfed/arroba/issues/69">Scale past ~10qps bottleneck in allocating sequence numbers</a> (<a href="https://github.com/snarfed/bridgy-fed/issues/2232">more</a>)</li> <li><a href="https://github.com/snarfed/arroba/issues/64">implement <code>listBlobs</code></a></li> </ul> </li> <li><a href="https://github.com/snarfed/bridgy-fed/issues/2105">Expand continuous deploy flags</a></li> <li>Various cost optimizations added up to savings of 40-50%:</li> [ ](image ) 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! image
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 )!