Roomy

Roomy

@roomy.space

an open chat platform for cozy communities make space ๐ŸŒฑ cultivate knowledge a project by @erlend.sh, @zicklag.dev and @meri.garden

1.6K followers20 following19 posts

Roomy reposted

Roomy saw it first, Bluesky *might* see the news tomorrow

I've been wanting to give @roomy.space a try, so I made a space on there! A casual space for software dev, but I'm sure it will drift to atproto stuff as well (is called Proto Callers). If you've been wanting to check roomy out, this might be a good place to! roomy.space/did:plc:syiz...

We're getting a very unusual spike in network traffic to the Roomy servers, so Roomy may be disconnected or intermittent while we investigate. Sorry for the inconvenience!

Roomy was down today because we hit a usage limit on Railway cos of all our new users recently! Sorry about that and thanks for your support! ๐Ÿฉต

Roomy reposted

Our Feeling of Computing Slack-to-ATProto bridge has been upgraded to be bidirectional, so posting in ATProto on @colibri.social writes back into Slack. Another step towards weening ourselves FoC off Slack. 9 years (!) of history has been backfilled code here wiki.feelingof.com/slack-colibr...

wiki.feelingof.comSlack โ†” Colibri Bridge
Mariano Guerra@marianoguerra.org

Build your own always up-to-date Feeling of Computing newletter Based on the amazing work by @larkworthy.bsky.social live sync-ing slack to at-proto Try it here: marianoguerra.github.io/Feeling-of-C...

Roomy reposted

And we're thrilled to have Roomy as part of the expanding Modal family! More soon on how all this plays out; we're just at the beginning of the journey.

You've heard all about credible-exit, but what about credible purpose-orientation? We've long talked big about our ambitions for @roomy.space as a community-owned venture. Today we take a very concrete step towards reifying our lofty schemes by becoming a member of @modalfoundation.eurosky.social

You can now search for threads in Roomy! There's so much good stuff in the archives, and this is one of the ways we're working on making it easier to access.

Roomy reposted

Got this working today. The UI is not completely hooked up, but last week we quietly migrated all Roomy spaces to their own, legit ATProto accounts! Today I started getting things integrated so that any of the space's admins can manage the account from inside Roomy.

Muni Town@muni.town

Hello folks! This is an experimental post from our Roomy space's own ATProto account. โœ๏ธ Crazy cool that each Roomy space now has an ATProto account. We've just got to hook up more features so you can use it.

We are ready to test our android app! ๐Ÿ“ฑ Wanna be a beta-tester? DM us on this account and share your Play Store email to receive the invite.

Roomy reposted

Hello friends, we made a space on @roomy.space for next month's community day in Brooklyn, Sat 8/22! ๐Ÿ”ถ๐Ÿ—ฝ๐Ÿ”น So far: channels to say hello, propose workshops or unconf sessions, scheme on hackathon ideas, & talk travel logistics Join here โฌ‡๏ธ โฌ‡๏ธ โฌ‡๏ธ roomy.space/join?space=d...

atproto.nyc@atproto.nyc

we've shared previously that we were planning another community day for August 22nd at @recurse.com, here are the details! more to come soon on talks and workshops ๐Ÿ‘€

Roomy reposted

๐Ÿšจ stage 4 is live! ๐Ÿšจ

Meri@meri.garden

My @roomy.space roadmap for next few weeks: 1. Private spaces + invites 2. Permissioned channels + roles 3. Big refactor to AppView + XRPC interface / thin client 4. Push notifications all parallel to @zicklag.dev speccing and implementing an โ€˜arbiterโ€™ RBAC service for ATProto permissioned spaces

Roomy reposted

Our migration last Friday went great and Roomy stayed up without babysitting all week-end! Everything went according to plan that time. ๐Ÿ˜€ Today's devlog talks more about what the next steps are and how we plan to get Roomy running completely on ATProto.

blog.roomy.spaceRoomy Devlog 2

Roomy reposted

Phew! I just finished a big migration of the @roomy.space data to our refactored AppView! The new refactor stores the Roomy messages directly in the AppView instead of on our separate Leaf server, which was made for our pre-ATProto architecture. The goal is to improve simplicity and reliability.

Roomy reposted

Existing communities on Discord shouldn't have to choose between the critical mass of members they've built up on the legacy platform versus the agency afforded to them by @roomy.space Introducing Roomy's first premium feature: Discord-Roomy bridging! ๐ŸŒ‰ (free for non-profits)

blog.muni.townA bridge beyond DiscordMillions of digital communities have already made a home for themselves on Discord, and we'd rather not force them to make a binary choice between the critical mass of members they've built up on Disc...

Roomy reposted

Here it is! The blog post about @quint-lang.org that I've been trying to get out since Friday. ๐Ÿ˜„ It gives an overview of the kinds of formal methods I know of, as well as my recent experiences using Quint to design the arbiter service we've been working on.

zicklag.leaflet.pubModeling Software With QuintI believe having good abstractions is key to writing good code. But as a coder, I often write code in an effort to find those abstractionsโ€ฆ

Roomy reposted

๐Ÿ™ˆ You can now make private (invite-only) spaces on @roomy.space! Step 1 done, step 2 on the way very soon โœจ

Meri@meri.garden

My @roomy.space roadmap for next few weeks: 1. Private spaces + invites 2. Permissioned channels + roles 3. Big refactor to AppView + XRPC interface / thin client 4. Push notifications all parallel to @zicklag.dev speccing and implementing an โ€˜arbiterโ€™ RBAC service for ATProto permissioned spaces

Roomy reposted

At @roomy.space we've been cooking up the design for the next, ATProto-native iteration of Roomy, and that includes private data on protocol! The first component that we're working on is a group membership service that we're calling the "arbiter". Here's full overview of the design so far!

zicklag.leaflet.pubThe Arbiter - Group Management for Permissioned Spaces and BeyondThe permissioned data proposal has the concept of membership, but leaves it to the app to orchestrate it. The arbiter is our idea for a general-purpose, interoperable ATProto group membership service.

Roomy reposted

My @roomy.space roadmap for next few weeks: 1. Private spaces + invites 2. Permissioned channels + roles 3. Big refactor to AppView + XRPC interface / thin client 4. Push notifications all parallel to @zicklag.dev speccing and implementing an โ€˜arbiterโ€™ RBAC service for ATProto permissioned spaces

Roomy reposted

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.

Roomy reposted

Hope to see you at 10am today! ๐Ÿฅฐ

Meri@meri.garden

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!

Roomy reposted

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 ๐Ÿ’ฌ

Roomy reposted

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.

Massive shoutout to @flo-bit.dev who stayed up late (sorry!) to fix that loading issue ๐Ÿ™ zick doesnโ€™t have any Apple device and Meri is busy talking to you all so flo truly came in clutch on this one, as he does <3 iOS/Safari is the bane of webdev I kid you not

Roomy reposted

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. ๐Ÿ‘€

Roomy reposted

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...

Roomy reposted

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...

Roomy reposted

๐Ÿ”” 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 ๐Ÿ’“