Two-Factor Authentication and optimisations

Welcome to the fourth post about the development of Matokai. I have spent most of my time this week on implementing Two-Factor Authentication and implementing optimisations so that the application will not slow to a crawl. Two-Factor Authentication I believe it is trivial to have this feature today as the internet remains a dangerous place. On top of recommending our users to use a unique password, I have implemented Two-Factor Authentication to ensure an additional layer of authentication is required....

May 21, 2023 · 3 min · 429 words · Icseon

Logos and email verification

Hello. It’s time for another Matokai development update. I’ve been a few hours late on writing this post because I’ve been occupied with fixing a bug I’ll explain in a bit. This week is quite exciting as I’ve made quite some progress. So, without any delay - let’s get started. New logo Let’s face it, the old logo looks like it was made in Microsoft Paint in ten minutes (albeit false)....

May 14, 2023 · 5 min · 920 words · Icseon

Group Moderation and More

Welcome, friend. It is time for another post about the development of Matokai. Last week, I haven’t been able to work on the project due to being busy which is why I haven’t posted last week. My apologies! Let’s get started. Updates to Groups I have implemented several features that enchance the Matokai group chatting experience. Previously, it wasn’t possible to leave group chats or kick members from it. That has changed!...

May 7, 2023 · 4 min · 663 words · Icseon

Motion Capture In Calls

👋 Hello there, friend. It’s been a while hasn’t it? I have worked on implementing a feature I wanted to add to Matokai since the start: Motion Capture. This allows you to call your friends in a new way using your camera without having to show your face! Secondly, I have been reworking how calls are handled and rewrote voice activity detection which you can read more about here. Since I’ve already covered that in great detail, I will not be covering that here....

April 23, 2023 · 3 min · 470 words · Icseon

Voice Activity Detection with WebRTC

While implementing voice calls for Matokai, I needed a way to know which user is speaking. WebRTC does not handle this by default so it was time to get creative again ...

April 17, 2023 · 9 min · 1758 words · Icseon