Groups
Join a Group, understand membership states, roles, and administrator approval.
A Group is Vibecape's collaboration boundary. It contains members and multiple Spaces. “Organization” is not a separate entity.
Join from the App
In Settings → Vibecape Groups, Groups are organized under the account that owns the connection. Enter the Group URL and submit. The App shows the current state:
pending: the request is waiting for a server administrator;joined: the request was approved and Spaces are available;rejected: the request was rejected;- unavailable or signed out: the App cannot use the account session.
The screen shows the Group URL, not the Federation URL.
Roles
- Owner: read, push, and create Spaces in the Group;
- Editor: read and push existing Spaces;
- Viewer: read and clone, but cannot push.
Owner is a Group role, not a Vibecape Server administrator. Creating Groups, approving requests, changing membership, transferring Owner, and archiving Groups are server administration actions.
Approve a request
Run these commands on the Vibecape Server host:
vibecape server group request list <group-id>
vibecape server group request approve <group-id> <user-id> --role editor
vibecape server group request reject <group-id> <user-id>Approval operates directly on the Server database and does not depend on the administrator being signed in to Federation.