Basic set of attachments

Idea name: Basic set of attachments
Description: Being able to send files, videos and audio (not audio messages) to contacts in the chat.
Use case: As a user, I want to be able to send attachments to my contacts so that my experience is identical and functional to a modern messaging application.
Target user: All users who want a complete modern messenger experience.
Why this is important: Many users need to send important documents securely, send funny cat videos, music audios, etc. This attachment function is very important and a feature that is present in all modern messaging applications.
Any other comments:

If you think this is a great idea and know how to implement it, consider posting a project proposal on Assemble.