Project Sharing
Invite collaborators, assign roles, and manage access to your Omnilib projects.
Share any project with teammates or collaborators. You control who can view, edit, or fully manage the project through a role-based permission system.
Opening the Share modal
Click the Share button in the top toolbar to open the Share modal. From here you can invite people by email, generate a share link, and manage existing access.
Inviting by email
- In the Share modal, type the email address of the person you want to invite.
- Omnilib searches for matching users as you type. Select the correct person from the results.
- Choose a role from the dropdown (see Roles below).
- Click Invite.
The invited person receives an email notification. A pending invitation badge appears in the notification component until they accept. Once they accept, they gain access immediately.
Share link
You can also generate a shareable link:
- In the Share modal, click Create link.
- Select the role the link grants.
- Copy the link and share it directly.
Anyone who opens the link and signs in to Omnilib gains access with the assigned role. You can revoke the link at any time by clicking Disable link in the Share modal.
Roles
| Role | Permissions |
|---|---|
| Owner | Full control: edit files, create content, invite and remove collaborators, change roles, delete the project |
| Editor | Edit existing files, create new files and folders, view all project content |
| Viewer | Read-only access: open and read files, cannot make any changes |
A project can have multiple owners. The original creator is always an owner and cannot be removed.
Pending invitations
Collaborators you have invited but who have not yet accepted appear in the Share modal under Pending. You can resend the invitation email or cancel it from this list.
The invitee also sees a notification in Omnilib's notification component prompting them to accept or decline.
Revoking access
To remove someone's access:
- Open the Share modal.
- Find the person in the People with access list.
- Click the role dropdown next to their name.
- Select Remove access.
Their session ends and they lose access immediately. Any unsaved edits they had open are discarded.
Changing a collaborator's role
- Open the Share modal.
- Find the person in the list.
- Click their current role and select the new role.
Role changes take effect immediately without requiring the collaborator to re-accept.