Foysal
banner
foysal.it
Foysal
@foysal.it
Build things.
Pinned
Foysal @foysal.it · Sep 16
new ozone release v0.1.98 just went out github.com/bluesky-soci...
lots of goodies there but im over the moon to finally have fixed the labeler profile editor bug. mod tool metadata, workspace batch id and label grouping should make mod life a lot easier!
Release v0.1.98 · bluesky-social/ozone
What's Changed ⚡ Reduce query for workspace action by fetching from react-query cache by @foysalit in #358 ❇️ Add safelink module by @foysalit in #359 🐛 fix did:web did resolution by @iameli in #3...
github.com
im willing to fund this mission
November 21, 2025 at 8:33 AM
i read that 3 times with super sleepy eyes but the chuckle was worth it.
November 21, 2025 at 8:28 AM
we could totally do that but templates are sort of loosely coupled in ozone so specifying a template id wouldn't guaranty there's a template available for that id. also, templates may contain placeholder variables so we would have to pass the replacement data too with that approach.
November 14, 2025 at 3:32 PM
Reposted by Foysal
Been building on the Atmosphere? The official Lexicon codegen tooling has some rough edges for third-party devs:
• Bundle bloat
• Painful maintainability
• Inflexible client/server modes
Wrote up the pain points (and there might be a solution coming 👀)
Rethinking Lexicon Tooling for Third-Party Developers
The official Lexicon code generation tooling hasn't evolved much since its initial release. While it serves the core atproto codebase well, third-party developers face significant challenges with bundle size, manual maintenance, and architectural constraints that make building production-ready applications unnecessarily difficult.
matthieu.leaflet.pub
November 3, 2025 at 11:31 AM
Reposted by Foysal
I've finally written that blog post about how I ran the blue.mackuba.eu app on both MySQL and Postgres in parallel on two servers, testing and comparing them for six months, and how that went 😅
How I ran one Ruby app on three SQL databases for six months
Since June 2023, I’ve been running a service written in Ruby (Sinatra) that provides several Bluesky custom feeds (initially built with a feed for the iOS/Mac developers community in mind, later expan...
mackuba.eu
October 15, 2025 at 7:19 PM
if you're talking about the GUI for labeler profile configuration, there was a long standing bug in the JSON editor but the GUI should be working fine. i saw a new issue pop up about missing some options there but those can also be done via the JSON editor.
October 4, 2025 at 10:56 AM
currently reading "foundryside" - robert jackson bennet. thanks for the recommendation @jaz.bsky.social few chapters in, i'm totally hooked 🪝
September 30, 2025 at 12:05 PM
"i am haunted by humans" - what a fucking ending! what a book!!
been slacking on my audiobooks lately. started a couple books but couldn't stick through. currently reading "the book thief" - markus zusak and so far, it's been a great listen!
September 22, 2025 at 12:59 PM
new ozone release v0.1.98 just went out github.com/bluesky-soci...
lots of goodies there but im over the moon to finally have fixed the labeler profile editor bug. mod tool metadata, workspace batch id and label grouping should make mod life a lot easier!
Release v0.1.98 · bluesky-social/ozone
What's Changed ⚡ Reduce query for workspace action by fetching from react-query cache by @foysalit in #358 ❇️ Add safelink module by @foysalit in #359 🐛 fix did:web did resolution by @iameli in #3...
github.com
September 16, 2025 at 1:32 PM
wtf did i just watch! salty went beast mode 💪🏽
September 12, 2025 at 7:24 PM
finally fixed an annoying issue on ozone and just in time for the next release! this upcoming version will have a bunch of new things but im particularly excited about labeler grouping, mod tool metadata and workspace batch info features. lots to play with for 3p labelers there!
September 12, 2025 at 9:00 AM
last time i did it, i just had 2 storage adapters and synced to local adapter first and the remote adapter would pull from the queue and store async
September 11, 2025 at 11:58 AM
been slacking on my audiobooks lately. started a couple books but couldn't stick through. currently reading "the book thief" - markus zusak and so far, it's been a great listen!
September 2, 2025 at 5:12 PM
long awaited but so glad it's finally happening 🎉
Adversarial ATProto PDS Migration www.da.vidbuchanan.co.uk/blog/adversa...

aka how to migrate your account if your old PDS explodes, and how to prepare for it in advance
Adversarial ATProto PDS Migration | Blog
www.da.vidbuchanan.co.uk
July 29, 2025 at 10:19 AM
new ozone release v0.1.97 just went out github.com/bluesky-soci...

this brings back the ability to view custom lexicon records.
Release v0.1.97 · bluesky-social/ozone
What's Changed 💄 Show confirmation panel over quick action panel by @foysalit in #353 ✨ Add remove set action by @foysalit in #351 💄 Show account level sticky comment when reviewing record in quic...
github.com
June 20, 2025 at 9:50 AM
Ozone release coming out tomorrow. This primarily fixes custom lexicon record viewing but there's a few more goodies in there.
June 17, 2025 at 3:14 PM
new ozone release v0.1.96 just went out github.com/bluesky-soci...

really excited about the labeler profile editor but there's a few crucial bugfixes in there too!
Release v0.1.96 · bluesky-social/ozone
What's Changed 🐛 Render embedded record along with media when both exists on a post by @foysalit in #349 UI editor for labeler profile definition by @bnewbold in #314 🐛 Fix filter dropdown getting...
github.com
June 3, 2025 at 6:45 PM
planning to do an ozone release this week, most probably later tomorrow. A few really small but super helpful adjustments in this one but mostly excited to get the new UI based labeler definition manager out.
June 2, 2025 at 2:22 PM
man this book is fucking sad! im struggling to get through the last 10 chapters but really want to read through jude's whole journey and im sooo impressed by how willem's is handling the whole situation!
May 27, 2025 at 5:40 PM
fix went out with v0.1.95
May 22, 2025 at 6:38 PM
sorry about that! should be fixed with v0.1.95 that just went out
May 22, 2025 at 6:00 PM
this appears to be breaking docker build for some folks. i'm investigating and will release a fix as soon as I can but in the meantime, please rollback to 0.1.93 using these instructions github.com/bluesky-soci...
May 22, 2025 at 3:32 PM
well most helpful thing for 3p labelers is the ability to see verification checkmark on profiles across ozone. additionally, you can configure to index verifications on the network and issue/revoke verifications.
May 21, 2025 at 10:55 AM
May 21, 2025 at 10:12 AM
new ozone release v0.1.94 just went out github.com/bluesky-soci...

main "big feature" here is verifications but also contains a bunch of goodies that should make mod life a lot easier!
Release v0.1.94 · bluesky-social/ozone
What's Changed add 'report:sexual' to set of queue filters by @bnewbold in #298 ✨ Separate triage and escalation queue config by @foysalit in #305 ✨ Copy full profile details to clipboard action b...
github.com
May 21, 2025 at 10:11 AM