Changelog 9.3.6

PATCH 2026-02-27

LUMA Nova 9.3.6 - QRYPT V2 stabilisation mobile et notifications

QRYPT

  • Correctifs majeurs sur Contacts (favoris/suppression route API) et ouverture de conversation
  • Amelioration de la Home mobile: vue simplifiee, sections inutiles masquees sur petit ecran
  • Correction des avatars fallback et gestion des cas indisponibles
  • Suppression du message systeme inutile "[nouvelle conversation]" lors de la creation d'un chat

Notifications

  • Ajout des notifications QRYPT in-app (toast) et navigateur sur nouveaux messages
  • Badge global non lu ajoute sur la navigation Contacts
  • Compteur non lu par contact et marquage lu automatique a l'ouverture d'une conversation

Presence & WS

  • Durcissement du branchement socket client (auth via cookie sid httpOnly, fallback legacy maintenu)
  • Filtrage presence cote serveur pour n'afficher que les amis de l'utilisateur
  • Fallback events presence cote Home pour eviter les courses d'initialisation

Data Integrity

  • Dedoublonnage SQL des relations contacts symetriques (selection par paire la plus recente)
  • Normalisation des filtres statut relation (exclusion removed/blocked au lieu de blocage strict)
  • Correction de requetes ambiguës sur friend_id dans le listing contacts

Audio Settings

  • Rendu effectif du choix de son de notification dans les parametres QRYPT
  • Validation des tonalites autorisees et harmonisation du stockage local
  • Application immediate du tone/volume notif dans l'UI settings et moteur sonore