Dev update #8
🏋🏽
Our efforts continue following Astarte's recent release.
Core
Since our last interaction, the Jami team has focused on enhancing the user experience. We have prioritized improvements and bug fixes that will make a positive difference in your day-to-day use. These efforts include:
- The ability to delete messages with files while distinguishing between deleting only the file locally on the device and deleting the message for everyone.
- Enable Jami to be properly compiled, tested and deployed in a consistent and reproducible way. This facilitates future development, testing and deployment.
- Improved download management to ensure that there are no incomplete or partially downloaded files in download files.
Desktop
- The addition ringtones bug on macOS has been fixed
- It's now possible to properly display the profile (profile name and image) of members of a swarm group to which you belong, even if they haven't been added to your contacts.
- Avatar image fix: If the profile image format was vertical or not square, it was not displayed uniformly across all desktop clients (MacOS, Windows, etc.). This issue has now been resolved!
Android
The Android development team has focused on implementing automatic test systems that will be run daily using Jenkins, to improve reliability and prevent the introduction of regressions into the code when new modifications are made. Notably :
- Automatic implementation tests for creating accounts.
- We've cleaned up the code to ensure that the parts of the application that need to be translated are properly registered on Transifex:
This ensures that the application is always well translatable.
- Fixed an issue that caused the "run in background" configuration option to not work on Android 14.
iOS
- When sending an image from the gallery, certain images were displayed in the wrong orientation in chatview. This problem has now been solved: the image now appears as it is on your phone.
- We're working on a new design for account setting.
Your code contribution 🫂
Recently, we were fortunate enough to benefit from the invaluable help of a code contributor who resolved bugs he had encountered while using Jami. In particular:
- The ability to independently adjust conversation colors and emoji colors.
- The possibility of closing the editing dialog box by pressing outside the dialog box.
You can contribute to jami's code too ! Please feel free to do it at anytime here! 😊🙏🏼
And if you don't know anything about coding, you can also help us by:
- Testing Jami on different devices and networks: Your real-world experience helps us identify and fix bugs for a smoother experience for everyone 🐹.
- Becoming a word warrior on Transifex: Jami speaks a few languages, but many are missing or incomplete! If you're multilingual, give us a hand and help us connect with a wider audience 🌍.
Thank you for your ongoing support ❗