notifications: handle non text messages more gracefully
So far the notification text is the body
in all cases. For non-text messages (files, images, audio, video…) this is the filename and it does not look good. We are now instead giving a more informative message about the nature of the message.