fraction / oasis

Free, open-source, peer-to-peer social application that helps you follow friends and discover new ones on Secure Scuttlebutt (SSB).
http://oasis-demo.fraction.io
GNU Affero General Public License v3.0
287 stars 42 forks source link

Gathering support #268

Open christianbundy opened 4 years ago

christianbundy commented 4 years ago

What's the problem you want solved? Events are hard to manage with regular posts, and the gathering subprotocol is very common and well-supported in other clients.

Is there a solution you'd like to recommend? Snag code from this repo and make a gathering page to collect them.

black-puppydog commented 3 years ago

We (that is @Powersource and me) wouldn't really want to recommend oasis over patchwork and then have to explain that gatherings are missing as a feature. So I changed the milestone to the "barebones" so we can potentially have someone work on it for monies. :)

cbleslie commented 3 years ago

@christianbundy , Nicety - Gatherings are important, but I don't see them as a core feature for SSB? Though, that's just me. I don't know if other people find it critical.

christianbundy commented 3 years ago

I think @black-puppydog just moved this from 'usable' to 'barebones'. FIGHT!

cbleslie commented 3 years ago

Don't want to fight. Want to focus. :)

Core argument: SSB's core selling point isn't the Gathering protocol. (I mean it's good, I like it, I think it's needed). If a client's primary function should be to effectively render the basic views of the network first, then focus on ancilary features.

I am user that doesn't make use of Gatherings, but I know everyone uses basic thread conversations, and private messaging; and they need the most help for initial transition.

An aside: Random thought; It might be interesting to move gatherings to a "calendar feature". Similar to Microsoft Teams; or Google Calendar. That or Have SSB output a feed of Gatherings in webm ical format for consumption. /shrug

black-puppydog commented 3 years ago

@cbleslie the context for that move is that we're currently trying to get contracting workforce to push oasis over the edge of "we now recommend oasis to newcomers instead of patchwork."

For that, @Powersource made #554 (duplicate of this) in the barebones milestone. The reasoning (paraphrasing the way I choose to have heard it) is that all the other kids (patchX) do gatherings, and it would be bad to recommend oasis to a newcomer, and then have them miss out on something they would have gotten with a different choice.

It certainly depends on your usage, and whether or not there's a global pandemic with shelter-in-place orders going on...

cbleslie commented 3 years ago

@black-puppydog Kay.

Powersource commented 3 years ago

Yeah I'd say oasis already has the core core stuff, but I added it to the barebones milestone since for the gigs we're calling that milestone "1.0" (I've renamed the milestone now to clarify) a.k.a rough patchwork parity and saying that the workers should primarily focus on the stuff in that milestone.

christianbundy commented 3 years ago

1.0

FWIW I think this naming is confusing, since Oasis already has a version which is > 1.0. If possible I'd love to keep using words with meaning instead of old version numbers.

Powersource commented 3 years ago

Ah oops didn't notice that, will try to rename to something else.