Display per-group custom status in roster
I really like to the custom status feature, but I am missing a way to check which group had what status sent by me.
I made an UI-mockup for the following situation, which explains my idea better: I am at work, and don't want to be interrupted. So I set my general status to "Invisible", while sending "Online" to my work buddies, and "DND" to close friends (so they know they can contact me when it's urgent, but don't start sending lolcats or something...) The other groups inherit the "Invisible" status.
The only pitfall I see would be contacts in multiple groups, so the order I send out custom status matters. Don't have a solution for this that would not clog the UI though.
Image is in the attachment.