Bonjour à tous, voici la deuxième mise à jour sur le développement de Jami.
Les objectifs actuels
Notre objectif principal pour le cycle de publication actuel reste d’améliorer la stabilité et la fiabilité, tout en continuant à peaufiner l’expérience de l’utilisateur.
Tests
Les travaux continuent pour ajouter de nouveaux tests automatisés de l’interface utilisateur pour les clients Qt et Android. Cela devrait nous aider à améliorer la stabilité et à prévenir les régressions au fur et à mesure que nous ajoutons de nouvelles fonctionnalités.
Interface utilisateur
- Après de nombreuses années de discussions et plusieurs semaines de travail, nous lançons enfin les fenêtres sans cadre pour le client Qt de Jami ! Cela devrait donner à Jami un aspect plus moderne sur le bureau pour macOS et Windows. Un article de blog y sera dédié prochainement. Nous travaillons actuellement à la migration du client Qt vers Qt 6.6.1 (il utilise actuellement Qt 6.5). Notre nouvelle version bêta pour Windows inclut déjà des fenêtres sans cadre.
- La nouvelle interface de conversation est désormais disponible pour tous sur Android ! Nous travaillons actuellement sur le client iOS afin d’apporter la même expérience sur toutes les plateformes.
Noyau
Statut du message
Nous travaillons à l’amélioration de la régularité et de la fiabilité de l’état des messages (envoyé, transmis, lu) dans les conversations.
Authentification biométrique
Nous ajoutons une option d’authentification biométrique sur Android pour les comptes avec mot de passe. Cela devrait améliorer l’expérience de l’utilisateur, en vous évitant d’avoir à saisir le mot de passe pour chaque action protégée, si vous en utilisez un avec votre compte Jami.
Temps de démarrage
Nous travaillons à l’amélioration du temps de démarrage du démon Jami et du client Qt.
Prochaines étapes
Pour la prochaine version, notre objectif est de modifier la manière dont les utilisateurs associent de nouveaux appareils à leur compte Jami : au lieu d’utiliser le DHT pour échanger une archive cryptée, les appareils utiliseront une connexion TLS authentifiée de pair à pair pour échanger des données.