When starting up a workspace and connecting via xmpp: if there is a subscription (add buddy) request from another user, saros just shows an unlabeled dialog (it is not clear that this dialog originates from saros) asking for confirmation of a subscription request.
It could be better to explicitly mention that this is a SAROS buddy request, and to also state why the user should accept the request: to communicate via saros/share projects after accepting the request.
Maybe the word "subscription" generally isn't the best choice here. It would also help for overall understanding to use the word "roster" in this context too, because in the dialog for rejected buddy requests this is explicitly mentioned, whereas the intial request confirmation dialog does not mention a roster, or what will happen after accepting.
The requesting buddy sees a generic dialog stating (better: two absolutely clear dialogs for the 2(!) cases) that the buddy has rejected the request or removed him/her from the roster.
Something like this: "x@y has requested to add you as a buddy within Saros. If you accept this request, X will be added to your roster(buddylist) and you can chose to follow x and/or share common projects. After accepting the request you can chose to rename the user with a nickname in your buddylist.".
When accepting the buddy request, there is no visual confirmation at all, if the "subscription" was successful. The "buddies" tree view is not expanded if it is collapsed, so nothing visually changes after adding a buddy.
It is possible to add contacts with another Jabber IM, so the "buddy" must not use Saros to add you.
As far as I remember the subscription is displayed next to the contact list entry (current master)
And again, XMPP subscriptions has nothing to do with Saros, so do not expect a "meaningful" text which explain wrong information.
Subscription status is display to the right of the entry in the contact list. The rest is XMPP based so those information would be misleading.