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 HTTPrules to understand its meaning.

This is what the http-parser does, but llhttp 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 :

🍏 iOS

  • The new design for account setting is now released.
  • We're working to improve performance and stability.


πŸ†Ž
You can contribute to Jami by becoming a veteran translator on Transifex!

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.