Dev update #9
π§ Core
Since our last the Dev Update 8, we focused on:
Optimizing performance by migrating the core parsing library from http-parser
(which is no longer actively developed) to llhttp
. Β HTTP
is primarily a text-based protocol (human-readable format).
In Jami, Β HTTP
helps the application communicate with the proxy server through requests. Therefore, a computer program must parse this requests according to HTTP
rules to understand its meaning.
This is what thehttp-parser
does, butllhttp
does it even better!
π» Desktop
We fixed the error popup when linking a new device to a Jami account with an incorrect password. Previously, when a wrong password was entered, the page was blocked ad infinitum when the account was exporting.
π€ Android
We focused on improving UI bug fixes, notably :
- The notification system for swarm group calls, as notifications were not disappearing from the notification center after during or after a missed call, and notifications were not always redirecting to the right conversation.
- The stability of the add contact feature, which sometimes did not display the
Contact added
Β in the chat, or displayed it twice in a row. - New design in chatview for call-in-progress and conversation animation.
π iOS
- The new design for account setting is now released.
- We're working to improve performance and stability.
Jami speaks a few languages, but many are missing or incomplete! If you're multilingual, give us a hand by contributing translations to democratize Jami and help us connect to a wider audience π.
We've written a tutorial on how to use Transifex to translate both the application and the website.