Mise à jour Dév #7 - En route vers les prochaines étapes!

:motorway: En route vers les prochaines étapes !

Noyau

Au cours des deux dernières semaines, l’équipe de développement s’est concentrée sur l’amélioration de la fiabilité générale de Jami en stabilisant l’application par la correction de bogues. Elle a notamment résolu avec succès plusieurs problèmes de blocage :

En plus des efforts de stabilisation, l’équipe a commencé à construire un cadre pour les tests automatisés basés sur des scénarios d’utilisateurs (smoke tests). Ce cadre sera intégré dans notre pipeline CI/CD, ce qui nous permettra de mieux gérer les bogues et les problèmes liés à la connectivité et de prévenir les régressions.

Desktop

  • Correction d’un bug dans la fonction getProposed du modèle d’appel, notamment lorsqu’un utilisateur ne partageait plus son écran pendant un appel privé.

Android

L’ équipe de développement d’Android s’est également concentrée sur le maintien de la continuité de nos efforts de stabilisation. Plus précisément:

  • Nous avons résolu les problèmes liés à la disparition ou au scintillement des aperçus de fichiers, en particulier pour les fichiers image et vidéo.
  • Sur la base de rapports de bogues d’utilisateurs, nous avons identifié et corrigé un problème où les boutons d’appel disparaissaient dans CallView lorsque l’échelle de l’interface Android et l’échelle de la police étaient trop grandes.

iOS

:sparkles: Une nouvelle version bêta a été publiée cette semaine, comprenant des mises à jour et plusieurs corrections de bugs.

  • Incohérences avec les statuts de lecture et d’envoi des messages : lorsqu’un message est envoyé d’Android vers iOS et que le destinataire le lit, le statut de lecture n’était pas mis à jour sur Android tant que l’utilisateur iOS n’avait pas quitté la conversation. À l’inverse, le statut de lecture sur Android se mettait à jour immédiatement lorsque le destinataire iOS ouvrait la conversation.
  • Un problème lié à l’association de nouveaux appareils à un compte existant a été corrigé. Le problème survenait lorsqu’on reliait un nouvel appareil (testé sur iPhone et Mac) à un compte existant et qu’on redémarrait ensuite Jami sur l’appareil iOS, le profil nouvellement lié disparaissait.
  • Une nouvelle option a été ajoutée pour désactiver le cryptage des flux média (SRTP) pour les comptes SIP.

Modules d’extensions

:electric_plug: Nous travaillons en profondeur sur le système de certification des plugins afin de permettre aux développeurs extérieurs à l’équipe Jami d’implémenter plus facilement des plugins sur la plateforme.


:next_track_button: Grâce à un effort important pour corriger des bogues profondément enracinés, des problèmes de fiabilité de longue date ont été résolus, décuplant l’efficacité des couches supérieures du code de Jami. Le projet passe à l’étape suivante :exclamation:

Merci pour votre soutien continu et restez à l’affût ! :eyes:

Merci beaucoup :slight_smile:

1 Like

Merci aux Développeurs :slight_smile:
Nous restons à l’affût :wink: et en attente de réponse de @lbogino ou @sblin concernant une visio en essaim/swarm avec les membres de l’essaim/swarm Jami Entraide Utilisateurs.

Bienvenu @CTambue et à tout les “jamis” utilisateurs et/ou développeurs qui souhaitent se joindre à nous dans cet essaim Francophone, consacré comme son nom l’indique à l’entraide et au retours de nos expériences auprès des développeurs.