Retour au changelog

Notes de publication

Blype 8.0.0

Blype 8.0.0 - Sécurité, messagerie et partage de profil

Fiche release complète de Blype 8.0.0, une version majeure centrée sur la gestion des appareils, les QR Codes de profil, l'amélioration des messages privés Firebase, les appels privés audio et vidéo ainsi que la stabilisation des salons audio existants.

LTS
8 Catégories
58 Modifications
800 Révision
Sécurité renforcée

Points forts

Les évolutions principales

Device Trust

Un nouveau système de confiance des appareils aide à identifier les appareils suspects et à bloquer les appareils malveillants depuis l'administration.

QR Code de profil

Chaque utilisateur peut partager son profil plus facilement grâce à un QR Code dédié et scannable depuis Blype.

Messages privés améliorés

L'affichage des conversations devient plus lisible avec des dates plus discrètes et des statuts de message sous forme d'icônes.

Appels privés audio et vidéo

Les conversations privées préparent l'arrivée des appels audio et vidéo entre deux utilisateurs via Agora.

Salons audio stabilisés

Les salons audio existants sont audités, corrigés et optimisés sans refonte de leur interface.

Impact de la version

Ce que cette release change concrètement

Sécurité renforcée des comptes

La gestion des appareils permet de mieux détecter les usages suspects, les comptes multiples abusifs et les contournements de bannissement.

Messagerie plus moderne

Les conversations privées bénéficient d'un affichage plus discret des dates, de statuts visuels par icônes et de la préparation des appels audio et vidéo.

Partage de profil simplifié

Les QR Codes de profil permettent de partager rapidement un compte Blype et d'ouvrir un profil après scan depuis l'application.

Compatibilité

  • Les appels audio et vidéo nécessitent les permissions microphone et caméra sur Android et iOS.
  • Le scanner de QR Code nécessite l'autorisation caméra.
  • Les statuts de messages doivent rester compatibles avec les anciens documents Firebase déjà existants.
  • Les salons audio conservent leur interface actuelle ; seules les corrections, optimisations et stabilisations sont prévues.
  • Les anciennes versions de l'application peuvent ne pas afficher les nouveaux statuts de messages, les QR Codes ou les contrôles liés aux appareils.

Déploiement

Type
Déploiement progressif
Perimetre
Android, iOS, Web, API Laravel, administration Laravel, Firebase et Agora
Retour arriere
Désactivation serveur des appels, du Device Trust ou des QR Codes en cas de problème critique, avec restauration possible depuis le backup pré-développement
Surveillance
Suivi des connexions appareils, erreurs Firebase, erreurs Agora, notifications d'appel, scans QR Code et anomalies des salons audio

Indicateurs

Categories publiques
8
Modifications documentees
45
Modules impactes
Messages privés, Firebase, appareils, profils, QR Codes, salons audio, Agora, notifications, API, administration
Risque
Moyen à élevé

Checklist avant mise à jour

  • Vérifier les prérequis avant mise à jour.
  • Lire la documentation de la version.
  • Tester la connexion et l'inscription avec la gestion des appareils.
  • Tester les messages privés et les statuts visuels.
  • Tester la génération et le scan du QR Code de profil.
  • Tester les appels audio et vidéo avec des comptes éligibles.
  • Tester les salons audio existants après stabilisation.
  • Contacter le support si un comportement incohérent apparaît.

Version 8.0.0 (Rev. 800)

Informations 5

  • Blype 8.0.0 est une version majeure prévue pour renforcer la sécurité, la messagerie et le partage de profil.
  • Cette version regroupe la gestion des appareils, les QR Codes de profil, l'amélioration des messages Firebase, les appels privés audio et vidéo et la stabilisation des salons audio.
  • Les salons audio existent déjà et ne doivent pas faire l'objet d'une refonte UI/UX.
  • La structure Firebase actuelle doit être analysée avant toute modification des messages privés.
  • Un backup complet du projet doit être créé avant toute intervention.

Nouveautes 14

  • Ajout d'un système Device Trust pour enregistrer et suivre les appareils utilisés.
  • Ajout d'un score de confiance pour les appareils.
  • Ajout de la détection des appareils utilisés par plusieurs comptes.
  • Ajout du blocage et du déblocage manuel des appareils depuis l'administration.
  • Ajout du refus d'inscription, de connexion et d'utilisation depuis un appareil bloqué.
  • Ajout d'un tableau de bord dédié à la gestion des appareils.
  • Ajout d'un QR Code unique pour chaque profil.
  • Ajout du partage et du téléchargement du QR Code de profil.
  • Ajout d'un scanner QR Code intégré à l'application.
  • Ajout de l'ouverture automatique d'un profil après scan.
  • Ajout des statuts visuels de messages privés sous forme d'icônes.
  • Ajout de la préparation des appels privés audio et vidéo dans les messages privés.
  • Ajout de la configuration administrative des appels audio et vidéo.
  • Ajout de la configuration administrative des paramètres Agora nécessaires aux appels.

Ameliorations 10

  • Amélioration de l'affichage des dates et heures dans les messages privés.
  • Réduction de l'impact visuel des informations d'envoi dans les conversations.
  • Amélioration de la lisibilité globale des conversations privées.
  • Amélioration de l'écran de sélection des langues sans refonte complète de l'application.
  • Amélioration de la stabilité des salons audio existants.
  • Amélioration de la synchronisation des participants dans les salons audio.
  • Amélioration de la gestion des hôtes et des auditeurs dans les salons audio.
  • Amélioration de la gestion du microphone dans les salons audio.
  • Amélioration de la fermeture et du résumé de fin des salons audio.
  • Amélioration de la cohérence entre Flutter, Firebase, Agora et l'API Laravel.

Corrections 7

  • Correction des anomalies détectées dans les salons audio après audit.
  • Correction des problèmes de synchronisation des salons audio si identifiés.
  • Correction des problèmes de compteurs de participants si identifiés.
  • Correction des problèmes liés aux hôtes, auditeurs ou demandes de parole si identifiés.
  • Correction des incohérences possibles dans l'affichage des messages privés.
  • Correction préventive des accès non autorisés aux fonctionnalités réservées.
  • Correction des cas où un profil supprimé ou suspendu pourrait être ouvert via un ancien QR Code ou lien.

Securite 9

  • Ajout d'un hash sécurisé côté serveur pour les empreintes techniques d'appareil.
  • Aucun fingerprint brut ne doit être stocké en base de données.
  • Ajout de protections contre les contournements de bannissement par changement de compte.
  • Ajout de contrôles pour empêcher l'accès depuis un appareil bloqué.
  • Ajout d'une journalisation des événements appareils et actions sensibles.
  • Audit des règles Firebase Firestore, notamment si des règles trop ouvertes sont présentes.
  • Génération des jetons Agora côté serveur uniquement.
  • Aucune clé sensible Agora ne doit être exposée côté Flutter.
  • Les appels privés doivent respecter les blocages utilisateurs et les restrictions de compte.

Performances 5

  • Optimisation des requêtes liées aux appareils et à leur score de confiance.
  • Optimisation de la synchronisation des salons audio existants.
  • Réduction des traitements inutiles dans l'affichage des conversations privées.
  • Chargement ciblé des informations nécessaires aux QR Codes de profil.
  • Optimisation des échanges entre Flutter, Firebase et l'API lorsque cela est nécessaire.

Accessibilite 5

  • Amélioration des libellés accessibles des statuts de messages.
  • Amélioration des libellés accessibles pour les actions de QR Code.
  • Amélioration de la lisibilité de l'écran de sélection des langues.
  • Amélioration de la compréhension des états d'appel et des erreurs liées aux permissions.
  • Conservation d'une interface cohérente avec l'expérience actuelle de Blype.

Depreciations 3

  • Les anciens comportements de messagerie sans statut visuel peuvent être progressivement remplacés par les nouveaux indicateurs.
  • Les anciennes méthodes de suivi des appareils, si présentes, devront être remplacées ou adaptées au système Device Trust.
  • Les futures fonctionnalités d'appels devront réutiliser la configuration serveur et les contrôles introduits dans cette version.

Problèmes connus

  • La qualité des appels audio ou vidéo peut dépendre de la connexion réseau de chaque utilisateur.
  • Les statuts des anciens messages Firebase peuvent être partiellement indisponibles si les anciens documents ne contiennent pas les champs nécessaires.
  • Le scan de QR Code peut échouer si la permission caméra n'est pas accordée.
  • Un appareil partagé par plusieurs personnes peut être signalé comme suspect sans être automatiquement bloqué.
  • Les salons audio peuvent encore nécessiter des ajustements après l'audit complet.

Note de publication : Fiche release préparatoire pour Blype 8.0.0. Cette version est prévue comme une mise à jour majeure centrée sur Device Trust, QR Code de profil, messages privés Firebase, appels privés audio et vidéo et stabilisation des salons audio. Les dates, textes publics, règles définitives et comportements exacts doivent être validés avant publication officielle.