Hi everyone! It’s been a while [since last time](

snarfed.org
snarfed.org
It’s time for a special holiday Bridgy Fed status update! Since last time, we’ve been working mostly on getting A New Social off the gr...
), and we’ve been busy, so here’s another [Bridgy Fed](

Bridgy Fed
Bridgy Fed is a bridge between decentralized social networks like the fediverse, Bluesky, and web sites and blogs.
) status update.
First, [we’ve made progress on cutting costs](

GitHub
Optimize costs · Issue #1149 · snarfed/bridgy-fed
Don't want to draw attention to this, I've been looking at it mostly behind the scenes, but I'd like to start tracking at least the investigation a...
). They’re down by half from their peak back in mid Nov, even though our user base and load has roughly doubled since then. [I still think I can get them lower](

GitHub
allocating sequence numbers should be transactional with writing blocks · Issue #34 · snarfed/arroba
From snarfed/bridgy-fed#1130: I suspect this is because we're not allocating sequence numbers and writing blocks in the same transaction. If we all...
), but for now, I’m ok with where we are.
We’re also still pushing [A New Social](
) forward. Paperwork, people, and plans (ie roadmap), oh my. More when we know it!
Other than that, I [wrote up a developer design doc](
Bridgy Fed technical design — Bridgy Fed 1.0 documentation
), and I managed to fix some bugs and add some features. Here are a few:
<li><a href="
https://github.com/snarfed/bridgy-fed/issues/1406">New <code>block</code> and <code>unblock</code> DM commands to block/unblock accounts that aren’t bridged</a></li>
<li><a href="
https://github.com/snarfed/bridgy-fed/issues/39#issuecomment-2525113104">Improved PixelFed compatibility</a></li>
<li>Improved UI and accessibility of <a href="
https://github.com/snarfed/bridgy-fed/issues/1043">finding user pages</a> <a href="
https://github.com/snarfed/bridgy-fed/issues/1666">and rendering them</a></li>
<li><a href="
https://github.com/snarfed/bridgy-fed/issues/1571">Added aspect ratio for images in Bluesky</a></li>
<li>Bug fixes for <a href="
https://github.com/snarfed/bridgy-fed/issues/1750">DM command parsing</a>, <a href="
https://github.com/snarfed/bridgy-fed/issues/1712">web site feed polling</a>, <a href="
https://github.com/snarfed/bridgy-fed/issues/636">large objects</a></li>
<li>Skip <a href="
https://github.com/snarfed/bridgy-fed/issues/1737">blank posts</a>, <a href="
https://github.com/snarfed/bridgy-fed/issues/1736">old backdated posts</a>, <a href="
https://github.com/snarfed/bridgy-fed/issues/1669">follow spam</a></li>
<li>Store activities <a href="
https://github.com/snarfed/bridgy-fed/issues/1360">more</a> <a href="
https://github.com/snarfed/bridgy-fed/issues/1359">efficiently</a></li>
<li>ATProto: <a href="
https://github.com/snarfed/arroba/issues/33">finish <code>com.atproto.repo.describeRepo</code></a>, <a href="
https://github.com/snarfed/lexrpc/issues/19">validate XRPC call parameters</a>, <a href="
https://github.com/snarfed/bridgy-fed/issues/1201">refresh DID docs more often</a></li>
<li><a href="
https://github.com/snarfed/bridgy-fed/issues/1509">Add per-protocol user counts to nodeinfo</a></li>
As usual, feel free to ping us with feedback, questions, and [bug reports](

GitHub
snarfed/bridgy-fed
🌉 A bridge between decentralized social networks. Contribute to snarfed/bridgy-fed development by creating an account on GitHub.
). You can follow the [*now* label on GitHub](

GitHub
snarfed/bridgy-fed
🌉 A bridge between decentralized social networks. Contribute to snarfed/bridgy-fed development by creating an account on GitHub.
) to see what we’re currently focusing on. See you on the bridge!
[
](

)
