Say Alice makes a Signal group with two other people who she hasn’t spoken with before: B and C. B accepts the connection, and C doesn’t (yet.) 1. Should B see that “C” is in the group? 2. If not, and C later accepts, should C be able to see earlier messages between A/B?
@matthew_d_green 1. There is not yet anything about C to display to B. Alice had to invite instead of add because she had not been approved as a connection by C, so Alice doesn't have C's profile key or profile information. So there's nothing to display to B about C, b/c nobody has it yet.
@matthew_d_green 2. The Signal UX strives to function as it appears. If you send a msg and C isn't yet in the group, C never sees the msg. When C joins, it will first display "C accepted the invitation," and then subsequent msgs will go to them.
@moxie This was the text I read and it wasn’t clear that it was about future messages or past ones.
@matthew_d_green C doesn't see any messages from before they accept (it would be weird if people sent messages to the group not knowing who was receiving them). That text should probably clarify that they'll never see msgs from before they join - I see the ambiguity in there around "until" rn.
@moxie So the confusing thing is getting invited to a group and finding out it’s just you and the group creator. And suspecting that something has gone wrong, why is there a group? Then you see that there are invites but it’s kind of hidden and easy to miss, so I did.