Me and @zicklag.dev have been having a closer look at the system sketched out in @dholms.at's Permissioned Data Diaries - we generally like it! And have some scenarios in mind that may be worth considering
Posts by Roomy
The recording is up for me and @meri.garden's talk yesterday about @roomy.space, communitites, and permissioned data on ATProto!
We'll be publishing a leaflet outlining our thoughts in a more condensed form soon!
me and @zicklag.dev gonna stream in 3hrs our chats about permissioned community data on ATProto π come say hi if youβre around!
atmo.rsvp/p/meri.garde...
(check back in for streamplace link)
Now streaming!
Come hang out with us in two hours from now on @stream.place
@zicklag.dev from @roomy.space and @lou.gg & @otterlord.dev from @colibri.social will be nerding out about making group chat applications on atproto.
Hope to see you at 10am today! π₯°
Another day, another announcement! π
We'll be doing a Livestream on Tuesday with the lovely @roomy.space folks about the similarities and differences between our two projects, and ways we can work together and collaborate on things. Tune in at 5pm UTC on stream.place/zicklag.dev to chat along π¬
So the issue here was that a Safari bug is truncating, i.e. just chopping the end off, of websocket messages over a certain size in @roomy.space.
This makes the messages fail to parse and crashes the websocket. This isn't even in JS, this is in the browser itself.
Screenshot of stream.place chats showing up in my terminal since I subscribed to them with a firehose script.
I just got my first messages over the firehose / jetstream!
Thanks to @mary.my.id for the nice atcute libs!
I've been here for over a year now, so I suppose it's about time I tried this out myself! π
I'm pulling @stream.place messages that _might_ end up in @roomy.space somehow. π
Wrote down some thoughts about making @roomy.space more ATProto-native.
It's not an established plan or anything, but I think there's a possibility that we make Roomy as "on-protocol" as possible, and I'm excited at the thought of getting to contribute more to the ATProto ecosystem than we are now.
Getting together in here, # roomy-feedback, in 5 minutes!
roomy.space/did:plc:ik6z...
30 mins ahead of today's office hours we're running a stress-test of @roomy.space to make sure the atconf space can handle many concurrent users.
Please join us in the roomy-feedback channel of the real ATmosphereConf space at roomy.space/atmosphereco... in 2hrs!
RSVP: blento.app/erlend.sh/ev...
cropped screenshot of roomy.space showing the sidebar of the space for Roomy, with some of the channels and rooms showing that there are unread messages
π first pass on unread message tracking in @roomy.space is launched, making everything feel more alive
also this week:
- the app is a lot faster to load now!
- nicer, less Google-coded UI typeface
- prettier replies
getting ready for the conf
π
Building in the atmosphere means you don't have to go it alone.
We know organizers, and the groups-of-coordination they facilitate, require digital infrastructure for events planning. Ergo @roomy.space needs Events.
@tompscanlan.bsky.social agreed and magicked @openmeet.net straight into Roomy.
It's been a pleasure to work with @zicklag.dev, @meri.garden and @erlend.sh on adding events to @roomy.space . We're just getting started! Feedback is already generating fixes and features.
just reviewed and merged four PRs for @roomy.space βΊοΈ super exciting!
hmu here or at roomy.space/roomy.space if you would like to as well and want some help or have questions π
We love it! π₯°
so proud and excited to share that I'll be presenting at #AtmosphereConf talking about @roomy.space, shifting communities from mobilising to organising, and how interoperability helps us build collective power β€οΈβπ₯
can't wait to meet and hang out with many of you in person!
With @roomy.space every chat space could be on a different server, but doesn't has to be. It works a lot like an ATProto PDS!
Each space has a DID, and can be migrated to other hosting just like an ATProto account.
And you'll be able to seamlessly join different spaces on different servers.
@roomy.space - our digital community garden for knowledge cultivation - has taken a long time to get right. Long enough that some people lost faith in us along the way, and that's fair. We'll try our best to earn it back.
Spare me a moment to reflect on *why* this thing needed to bake a bit longer.
π« πͺ π
Many Europeans want to be free of American and Chinese Big Tech apps.
Open, decentralized protocols like ActivityPub (powering Mastodon) and AT Protocol (powering Bluesky) may be the key to a new sovereign social media infrastructure.
hand drawn circle logo with ajar door. door has round top
black and white vector version of sketch
@erlend.sh asked me to turn this sketch into v1 of a logo for @roomy.space. how did i do?
Heads up to anyone using @roomy.space!
We just moved the current version of Roomy and all of it's data to old.roomy.space in case you login and wonder where all your stuff went.
Just threw together some quick notes on what self-hosting @roomy.space will look like.
It's fun because you've got options!
Any combination of it's three components can be self-hosted by anybody without isolating you at all from the wider network.
Finally submitted my proposal to present about @roomy.space for #ATmosphereConf π
We've been iterating on @roomy.space's event schema recently and one of the changes has been to make an ATProto lexicon for it. Here's are the work-in-progress lexicons for the curious:
gist.github.com/zicklag/94c6...
These are auto-generated from the arktype.io types Roomy uses internally.
I'm extremely excited about getting Roomy really working in the very near future.
It's been nearly a year since I threw together a wild experiment that let you log into a jerry rigged Matrix client with an ATProto account.