That all depends on which client you use. Some clients have these things working. Different clients have different sets of features and are at different stages of development. If your client doesn't support themae you can try another client or send some sats to your client's developer and request the feature. 🤙
Discussion
I think it would be easier to ask which I don't use. Lol
I mainly use amethyst and iris, because I use android. But I don't see push notifications for those or the ability to upload images in private chat.
Anyways, thanks I appreciate the response!