Dev update #10
🔧 Core
As per our bi-weekly development updates, here's what our developers have been focusing on:
- Adding the option to disable the proxy list: a DHT proxy is used by mobile devices to access the DHT network. For example, it can be used to send push notifications to sleeping mobiles.
- Fixing a deadlock issue in the daemon: which should reduce application freezes.
- Resolving issues related to invitation management. Sending multiple invitations to the same user could previously create duplicate, empty conversations, leading to application malfunctions.
💻 Desktop
- Added the ability to delete multimedia messages, including any file type.
- Resolved bugs related to file transfers.
🤖 Android
✨
A new version was released including updates and several bug fixes.
Notably :
- Bug fix related to the keyboard hiding previous messages in the chat view when composing a new message on Android 10 and earlier versions.
- Stabilizing swarm group conversations.
- New design for swarm group avatars.
📺 Android TV
- Standardized contact display/rendering across all screen resolutions.
- Resolved the bug related to the "Add to Contacts" button remaining visible after adding a new contact.
🍏 iOS
- Adding proxy settings: users will be able to set a personalized proxy address, if they wish, in the settings. Unlike before, when the proxy address was set programmatically and the user had no way of modifying it.
- We're working also to improve profile loading and creating unit tests (these are little pieces of code that check that a small part of your software is working properly) and UI tests.
🆎
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.