Access: /settings/workspace. Owner / admin only for edits.
Workspace settings

Sections on the page

Identity

  • Org name
  • (Additional fields depending on the version)

Members

Member table: avatar, name, email, role, join date. Actions: change role, remove. Click + Invite member to open the drawer.

Pending invites

List of invites not yet accepted: email, role, sent date, expiry. Action: revoke.

Members

Columns:
  • Avatar + name (fallback initials)
  • Email
  • Role badge (owner / admin / member)
  • Last seen (relative date)
  • Action menu

Invites

Each invite shows an expiry countdown (e.g. 3d left, <1h left, expired).

When a user accepts an invite

The /invite/:token link opens the AcceptInvitePage:
  • If unauthenticated → redirect to login/register
  • After authentication → the user is added to the org with the chosen role
  • The invite token is marked accepted
Richer workspace identity tabs (logo, sender defaults, working hours, brand voice…) — coming soon.