Bridgy Fed for the fediverse

@ap.brid.gy

Bridgy Fed (https://fed.brid.gy/) bot user for the fediverse. To bridge your account to the fediverse, follow this account. To ask a fediverse user to bridge their account, send their address (eg @user@instance) to this account in a chat message. More i…

Today, we're announcing THREE migration-focused updates! We now support every kind of migration on all the networks Bridgy Fed supports (including web!): into Bridgy Fed, out of it, through it, and around it, all while keeping you connected with your people. Let's dive in... 1/🧵

Launches: Credible Exit, Bridged User Notifications, & Fediverse Re-Bridge

Today, we’re announcing a bunch of migration features and improvements across Bridgy Fed and Bounce. The main goal we had with these latest updates was to make it so people can migrate in every direct...

blog.anew.social

"The end result of all of this is that we grew from 2k users to almost 150k, added a ton of heavy new functionality, and still managed to optimize and cut down costs from $.15 per active user per month to just $.03 or so." - @snarfed.org breaks down all the work he's done to optimize Bridgy Fed 1/

Bridging on a budget

Over the last few months, instead of adding new features to Bridgy Fed or Bounce, I’ve been focusing on cost cutting. It’s not fun, exactly. I’d rather be building new things! But we’re a non-profit, ...

blog.anew.social

We’ve made it even easier to connect to @ap.brid.gy! You’ll now find a globe icon on your profile page to manage your connection. This handles the setup automatically, so you no longer need to manually follow, unfollow, or block the account. If you run into any issues, let us know!

New status update! Cost cutting, datastore migration, optimizations, DM notification improvements, bot account labels, [Unofficial] web sites, bug fixes, and more…

Hi everyone! Here’s your semi-regular Bridgy Fed status update. We’ve been busy since last time! Our main focus over the last couple months has been cost cutting. We have an entire blog post on this coming up, but suffice it to say that we’ve had to work hard to keep costs under control while growing users and adding lots of new functionality. Our two biggest projects on that front were migrating our datastore to a cheaper configuration, which cut datastore costs by half, and optimizing ATProto `getRepo` calls, which sped them up over 20x and brought down our frontend instance count ~3x. We also shipped some great new features: * Long-form articles to/from standard.site on the ATmosphere * Bot accounts are now labeled as bots on the ATmospherePub * Improved DM notifications: added structured data, fixed cases where notifs were missing and overly eager * Domain-based exemptions from the 2-week post backdating limit * Bridged web sites now show `[Unofficial]` in their display names to reduce confusion. Web site owners can remove this by verifying their sites. …and bug fixes: * Missing profile picture updates * Webmentions from home page fragment URLs not bridged * h-feed to Atom conversion lost entry tags * SSRF protection for outbound HTTP requests and websocket connections As usual, feel free to ping us with feedback, questions, and bug reports, and please support us on Patreon! You can follow the _now_ label on GitHub to see what we’re currently focusing on. See you on the bridge!

snarfed.org

Okay, we're officially back on for the system maintenance tomorrow (4/22). A reminder that bridging may be paused from 2pm-5pm PT, but will shortly be turned back on and backfilled for missed posts. Thanks for your patience, everyone!

A New Social@anew.social · 4mo ago

⚠️ Bridgy Fed Planned System Maintenance This Wednesday (4/22) we have planned system maintenance between 2pm-5pm PT. During that time, bridging may be paused, but will shortly be turned back on and backfilled for missed posts. Thank you, and apologies for any inconvenience.

⚠️ Bridgy Fed Planned System Maintenance This Wednesday (4/22) we have planned system maintenance between 2pm-5pm PT. During that time, bridging may be paused, but will shortly be turned back on and backfilled for missed posts. Thank you, and apologies for any inconvenience.

Got the blues because Fediverse posts coming through Bridgy Fed that are over 300 characters get truncated on the Atmosphere and you have to click into a link? Well, good news: starting today, @deck.blue shows the *full* post from over the bridge - no truncation, no links!

deck.blue@deck.blue · 4mo ago

v2.20 is up! - Bookmarks from Bluesky now supported - Verification badges (can be turned off!) - @ap.brid.gy support (shows full text from ActivityPub when clicking bridged posts) - Video player fixes - Other minor fixes - Roadmap update Please take a look at the full post below for more info!

Today, Bridgy Fed begins expanding beyond microblogging, starting with long-form. If your Atmosphere (Bluesky, Blacksky, Eurosky, Northsky, etc.) account is bridged, all of your @standard.site publications and documents will bridge over to the Fediverse and the web 📜↔️📃 1/4 🧵

Long-Form Comes To Bridgy Fed

Up until now, Bridgy Fed has only supported the bridging of microblogging content. Even when we bridged articles from the web or from Article types in ActivityPub, ATProtocol-based microblogs would on...

blog.anew.social

New status update! Responding to unbridged users, domain blocklists, big speedups, reliability improvements, @standard.site, and more.

Hi everyone! Here’s your semi-regular Bridgy Fed status update. We’ve been busy since last time! The two big new features we launched were domain blocklists (GitHub) and responding to unbridged users (GitHub). We’ve seen good feedback and usage on both, especially responding to unbridged users. Please keep the feedback coming! We also significantly improved bridging speed, especially to Bluesky. For a couple months, it slowed down to an average delay of 3-5 minutes, with outliers that took so long that we occasionally dropped them entirely. Not good. We worked hard to optimize and managed to cut that average delay down to just 5-10 seconds, which feels way better. We shipped a bunch of smaller stuff too: * Bluesky standard.site support (still rolling out) * Improve pinned posts, notably when they were pinned before a user enabled the bridge * Fediverse: use Article `preview` field * Web UI: add buttons to unblock domain blocklists in settings * Web UI: bug fix for raw HTML appearing in some warning messages * bug fix for linking @-mentions of unbridged fediverse users * bug fix for Webfinger XRD output * Misc reliability improvements to our ATProto firehose server and client * Unfollowed everyone from the @ap.brid.gy Bluesky bot account. Its large number of follows (65k+) had unintentionally landed it on a handful of “follows too many people” automated blocklists. As usual, feel free to ping us with feedback, questions, and bug reports, and please support us on Patreon! You can follow the _now_ label on GitHub to see what we’re currently focusing on. See you on the bridge!

snarfed.org

We're excited to launch our most-requested Bridgy Fed feature: being able to interact with unbridged users! Starting today, when people interact with you on the other side of the bridge, you'll get a notification over DM along with a "respond" link, where you can like, repost, reply, or block.

Launch: Interact with Unbridged Replies & Mentions

Last year, we launched a feature for Bridgy Fed that sent a DM of an hourly digest of interactions that we couldn't bridge back to your native platform. While that gave you visibility into interaction...

blog.anew.social

For our first launch of the year, we're kicking off with more blocking features! Rolling out today: ATProto across Bluesky, Blacksky, and any other PDS can apply domain blocklists to Bridgy Fed. Blocks come with if you Bounce, and we even added a handy list of reputable blocklists to choose from.

Launch: Domain Blocklists

In November last year, we began developing additional user-facing moderation features for Bridgy Fed users. While blocking users across the bridge was always possible via DMs, we knew it would be easi...

blog.anew.social

Heads up all, bridging to Bluesky isn’t working right now, their relay and/or appview aren’t ingesting our events. Still trying to figure out if we can do anything about it, or whether they need to nudge something on their side. Sorry for the trouble, hope to get it sorted out soon!

Bridging has been a bit slower than usual, on and off, for the last few days. Apologies all! It should be mostly back to normal now, we’ve put some workarounds in place, and we expect to have a more permanent fix within a day or two. Sorry for the trouble, thank you for your patience with us!

We have a mini launch today with two new blocking features on Bridgy Fed: 1. For ATProto and ActivityPub, you can now use the "block" DM command to block multiple users at once 🙅🏼‍♂️🙅🏼🙅🏼‍♀️ 2. For ActivityPub, you can now subscribe to ATProto Block Lists over the bridge 📃🚫 More in our latest blog post:

Launch: New Blocking Features on Bridgy Fed

Bridgy Fed has always had a simple way to block users over the bridge, whether the other user is bridged or not. If the user is bridged, you can use your native platform’s blocking features. If the u...

blog.anew.social

A glimpse into the Bridgy Fed monitoring dashboards. Pretty conventional mix of infra, OS, and app level metrics. Note the delay numbers. When you do something in one network, how quickly do we bridge it across? We pay a lot of attention to that, we try hard to keep it as fast as possible!

monitoring dashboard with graphs for user count, receive/send/ATProto serve/ATProto consume delays, tasks run, and processing delaysmonitoring dashboard with graphs for task results, task queues, CPU, and memorymonitoring dashboard with graphs for receive protocols, types, source instances, and ATProto firehose commitsmonitoring dashboard with graphs for unsupported activities and sent activities by protocol and type