|
|
@ -28,6 +28,7 @@ Most of the features you would expect from a chat application are missing right |
|
|
|
but we are getting close to a more feature complete client. |
|
|
|
but we are getting close to a more feature complete client. |
|
|
|
Specifically there is support for: |
|
|
|
Specifically there is support for: |
|
|
|
- E2E encryption. |
|
|
|
- E2E encryption. |
|
|
|
|
|
|
|
- VoIP calls (voice & video) |
|
|
|
- User registration. |
|
|
|
- User registration. |
|
|
|
- Creating, joining & leaving rooms. |
|
|
|
- Creating, joining & leaving rooms. |
|
|
|
- Sending & receiving invites. |
|
|
|
- Sending & receiving invites. |
|
|
@ -124,6 +125,10 @@ brew cask install nheko |
|
|
|
- Boost 1.70 or greater. |
|
|
|
- Boost 1.70 or greater. |
|
|
|
- [libolm](https://gitlab.matrix.org/matrix-org/olm) |
|
|
|
- [libolm](https://gitlab.matrix.org/matrix-org/olm) |
|
|
|
- [spdlog](https://github.com/gabime/spdlog) |
|
|
|
- [spdlog](https://github.com/gabime/spdlog) |
|
|
|
|
|
|
|
- [GStreamer](https://gitlab.freedesktop.org/gstreamer) 1.18.0 or greater (optional, needed for VoIP support). |
|
|
|
|
|
|
|
- gstreamer core library, gst-plugins-base, gst-plugins-good & gst-plugins-bad |
|
|
|
|
|
|
|
- qmlgl plugin (optional, needed for video call support) |
|
|
|
|
|
|
|
- [libnice](https://gitlab.freedesktop.org/libnice/libnice) |
|
|
|
- A compiler that supports C++ 17: |
|
|
|
- A compiler that supports C++ 17: |
|
|
|
- Clang 6 (tested on Travis CI) |
|
|
|
- Clang 6 (tested on Travis CI) |
|
|
|
- GCC 7 (tested on Travis CI) |
|
|
|
- GCC 7 (tested on Travis CI) |
|
|
|