TryQuiet / quiet

A private, p2p alternative to Slack and Discord built on Tor & IPFS
https://www.tryquiet.org
GNU General Public License v3.0
1.9k stars 80 forks source link

QSS: User should be able to opt-in/out #2443

Open holmesworcester opened 3 months ago

holmesworcester commented 3 months ago

UPDATED

We are adding QSS (Quiet Storage Service) to support iOS notifications, speed up joining, and provide an alternative mechanism to Tor for moving community data.

For community creators:

For invitees joining:

holmesworcester commented 2 months ago

Another optional thing we can do here is to consider #2442

holmesworcester commented 2 months ago

Here's some work in progress:

https://www.figma.com/file/y8h6w8PYR9jyI3zjYHL9Cl/Mobile-%2B-desktop-%2B-prototypes?type=design&node-id=1427-34497&mode=design&t=qxsYkljhpdNnRgwz-0

... But in the course of that work I had a better idea:

When people join the community, we can tell them on the username screen, before they start the network or connect to anything, what the "network approach" is of the community they are joining. That way only the community creator has to choose.

holmesworcester commented 2 months ago

User already has Quiet: https://www.figma.com/proto/8gOWYuzQPydMmIb09Cz8gh/Community-joining%2Fcreating-%2B[…]in-zoom&starting-point-node-id=828%3A7427&show-proto-sidebar=1 User doesn't have Quiet: https://www.figma.com/proto/8gOWYuzQPydMmIb09Cz8gh/Community-joining%2Fcreating-%2B[…]n-zoom&starting-point-node-id=819%3A11528&show-proto-sidebar=1 And here is the flow for creating community with QSS (mockups only, not clickable prototypes): https://www.figma.com/file/8gOWYuzQPydMmIb09Cz8gh/Community-joining%2Fcreating-%2B-[…]type=design&node-id=811-20890&mode=design&t=qmX2Z8BWj2B8uv98-4