Member roll call arrives in organization settings
Your organization now has a Members tab in its settings. Admins add people by handle, make them admins or members, and remove them. Everyone in the organization can read the list or leave.

Click Settings on an organization's page and the Members tab is waiting. It has one row per person, first joined first, each with an avatar, a handle and a joined date. Admins get an @handle box and an Add button up top and a role select on every row. Plain members just read the list and find Leave on their own row. The last admin sees their controls greyed out.
Credit goes to mnapoli, who built the roster and its two roles, admin and member. Type a handle, with or without its @ and in any case, and that person joins as a member. The select flips them to admin or back. The server takes 30 additions a minute, stops at 40 characters, and refuses anyone you have blocked or who has blocked you. The last admin can't leave or step down, and if two admins try to demote each other at the same moment, the second change is refused.
One catch. Adding someone sends them nothing. They get no email, no ping, no ask. They simply appear on the roster the next time they open the organization, and their only move is Leave.
Key files · #1304
- app/
Http/ OrganizationMemberController.phpControllers/ - app/
Http/ CreateOrganizationMemberRequest.phpRequests/ - app/
Http/ UpdateOrganizationMemberRequest.phpRequests/ - app/
Http/ DeleteOrganizationMemberRequest.phpRequests/ - app/
Actions/ UpdateOrganizationMemberRole.php - app/
Actions/ DeleteOrganizationMember.php - database/
migrations/ 2026_10_29_130000_create_organization_members_table.php - resources/
js/ index.tsxpages/ organization-member/