diff --git a/README.md b/README.md
index a0e8f4e7b..275b800be 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,34 @@
# Neochat
Neochat is a client for Matrix, the decentralized communication protocol for instant
-messaging. It is a fork of Spectral, using KDE frameworks.
+messaging. It is a fork of Spectral, using KDE frameworks, most notably Kirigami,
+KConfig and KI18n.
+
+
+
+# Features
+
+* Sending messages
+* Sending files from clipboard and filesystem
+* Reply to message (right-click on a message to access menu)
+* Start a private chat (but not encrypted)
+* Show notifications, for the moment there is only a global switch
+to disable it. We plan to implement the configuration part of the
+specification soon.
+* Autocompletion of usernames in chat
+* Emoji picker
+* Basic room setting page
+* Send and accept invitations
+* /rainbow (very important)
+* /me
+
+NeoChat is still missing a few features to become a full-featured
+Matrix client (most notably encryption support and video chat support).
+We welcome contributions in this direction.
## Contact
@@ -10,7 +37,8 @@ Development happens in http://invent.kde.org/network/neochat (not in GitHub).
## Acknowledgement
-This program utilizes [libQuotient](https://github.com/quotient-im/libQuotient/) library and some C++ models from [Quaternion](https://github.com/quotient-im/Quaternion/).
+This program utilizes [libQuotient](https://github.com/quotient-im/libQuotient/)
+library and some C++ models from [Quaternion](https://github.com/quotient-im/Quaternion/).
This program is a fork of [Spectral](https://gitlab.com/spectral-im/spectral/).