-
Notifications
You must be signed in to change notification settings - Fork 5
Groups and sharing
-
By default, all videos are private and locally stored.
-
On upload, the user is asked about the visibility of the video.
Possible choices are:
- private
- public
- [list of groups]
- [button to create a new group]
-
The user taps the “create group” button.
They are presented with a dialog where they can:
- set the name of the group
- invite other people.
By default, the user doesn’t belong to any groups.
-
The user invites someone by typing in their email address.
Ach So will connect to the
Ach So backend
(not yet implemented) using OpenID Connect. Tokens are passed according to the spec, using theAuthorization: Bearer ...
header.It will then ask the backend to invite the specified user.
-
Ach So backend will send a confirmation email to the given address.
It will also authenticate to SSS using the client's OpenID Connect credentials, and create the group, using SSS circles. Tokens are passed according to the spec, using the
Authorization: Bearer ...
header.Before invitations are confirmed, the invited user won't be added to the circle. The only user added to the circle right away is its creator.
-
The invited user clicks a confirmation link in the email.
That user is taken to a web page. The web page logs the user in using OpenID Connect code flow.
When logged in, the page prompts the backend to connect to SSS and add the user to the previously created group (circle).
-
The videos shared with the group will be accessible to all users in that group.
On the main screen, the user can swipe between private and public videos, and the videos of any groups that they belong to.
This will replace swiping between genres, which is currently implemented (and pretty useless).