feature· Workspaces
Invite teammates by email
Invitations are addressed to a person and redeemable only by them, instead of a join link anyone could forward.
A join link is one forward away from being a link anyone can use. An invitation now expires after seven days and can only be redeemed by a signed-in user whose own verified GitHub address matches the one it was sent to.
Delivery took a second pass. The mail was built in August but was not actually being sent in production until 1 September, and it now comes from a named sender with a working reply-to. One gap we have not closed is that the invite list shows "Sent" even when a delivery was skipped or failed.
#1017, #1036, #1100, #1115