Expose ad-hoc commands on every entity proposing them
Currently, ad-hoc commands are only available for contacts in the roster, or by going through the cumbersome disco process.
It would be very nice to have them exposed on every entity the user could be interacting with, be them their contacts, their own server, every MUC they are in, people in said MUCs… It would make sense to hide or disable the commands if the entity doesn’t expose the namespace in their disco#info, and to incorporate them directly in the menu used to interact with the entity.