Improve "Subscription Request" dialog
Currently (1.2 branch), an incoming subscription request looks like this:
+-----------------------------------------------------+
| Subscription Request |
| +--+ |
| |👤| julia@capulet.lit |
| +--+ |
| Subscription request for account montague.lit |
| from julia@capulet.lit |
| +--+ |
| |🗨| I would like to meet you at the balcony. |
| +--+ |
| --------------------------------------------------- |
| +-----------------------+ +-----------------------+ |
| | Deny | | Accept | |
| +-----------------------+ +-----------------------+ |
+-----------------------------------------------------+
Suggestions for improvements:
- More than half of subscription requests are spam (or "spim"), so it would be nice to
- have button to directly contact the senders server abuse address
- have a button to directly add the JID (individual or domain) to the blocking list
- It would be good to be able to text select the senders JID, because currently it is not, nor does the JID necessarily appear in the vcard.
+-----------------------------------------------------+
| Subscription Request |
| +--+ |
| |👤| julia@capulet.lit <-- make this selectable |
| +--+ |
| Subscription request for account montague.lit |
| from julia@capulet.lit |
| +--+ |
| |🗨| I would like to meet you at the balcony. |
| +--+ |
| --------------------------------------------------- |
| +-----------------------+ +-----------------------+ |
| | Deny | | Accept | |
| +-----------------------+ +-----------------------+ |
| +-----------------------+ +-----------------------+ |
| | Add to blocking list | | Contact abuse address | |
| +-----------------------+ +-----------------------+ |
+-----------------------------------------------------+
Too many buttons might be a little bit confusing, so one might like to have only one positive and one negative option:
+-----------------------------------------------------+
| Subscription Request |
| +--+ |
| |👤| julia@capulet.lit <-- make this selectable |
| +--+ |
| Subscription request for account montague.lit |
| from julia@capulet.lit |
| +--+ |
| |🗨| I would like to meet you at the balcony. |
| +--+ |
| --------------------------------------------------- |
| +-----------------------+ +-----------------------+ |
| | Accept | | More options | |
| +-----------------------+ +-----------------------+ |
+-----------------------------------------------------+
And "More options" would allow the user to add the JID/domain to the black list, contact the abuse address, and deny the subscription request.