Project Settings Rebuilt Around Members and Invitations
Project settings now has General and Members tabs that list everyone in the project, owner first, with drawers for roles, removals and invitations.
What's changed
- Open Project Settings from the project menu: General holds the project name (only the owner can change it), your primary project, API access and, last, Delete project, and Members lists everyone who can reach the project
- The Members tab lists the owner first and then every other member with their role and the date they joined; a project nobody else had joined used to say it had no members, because the owner was missing from the list
- Click a member to open a drawer: the owner can change their role or remove them, a member can leave from their own row, and changing a role asks you to confirm it's you
- Invite member opens a drawer for the email address and a role (Administrator or Editor), and Pending invitations lists every invitation still waiting, each with Cancel behind a confirmation
- A removal, leave or delete that is refused now says why in its dialog; before, the refusal was not shown
- Delete project lists what stands in the way (resources to delete first, money owed, linked billing organizations, or a primary project) beside a disabled button, and asks you to type the project name before it deletes