- chore(android): ignorer le dossier de cache .kotlin genere par le build - fix(android): activer le core library desugaring requis par flutter_local_notifications 19 - fix(deploy-ios): message d'erreur explicite si l'upload App Store echoue (accord Apple) - bump 1.3.1 - fix(profile-desktop): gestion du contact et fiche en icones de header (parite mobile) + durcissements audit - fix(profile): bouton CTA envoyer un message, i18n 6 langues + hauteur des tuiles d'action desktop - feat(messaging): auto-unlock si coffre deverrouille, recherche unifiee avec l'app, avatars partout - i18n(contacts-sync): retirer la notion technique de pod Cesium+ des textes utilisateur - chore: supprimer tous les caractères EM-DASH de l'app (traductions, code, tests) - fix(contacts-sync): durcissements suite audit pré-MR (session + code mort) - fix(contacts-sync): nettoyer l'opt-in à la suppression du coffre hébergeur - fix(contacts-sync): finitions suite audit + prompt simplifié - fix(contacts-sync): lien « Configurer » ouvre l'onglet Général + robustesse prompt - feat(contacts-sync): prompt de découverte au lancement (opt-in préservé) - feat(contacts-sync): consentement opt-in + choix du coffre hébergeur - chore(deps): exiger durt2 ^1.2.0 (fondation synchro contacts) - chore: ignorer le cache runtime Sentry (.sentry-native/) - fix(contacts): finitions suite audit du delta - feat(desktop): replier les dossiers de contacts par défaut à l'ouverture - fix(desktop): harmoniser l'icône de l'app sur le Gecko beige (Windows + macOS) - fix(contacts): harmoniser le libellé « sans dossier » du sélecteur - refactor(contacts-sync): projection testable (computeStoreOps) + tests - fix(contacts-sync): durcissements suite audit pré-MR - feat(contacts-sync): couche synchro gecko (service + notifier + déclencheurs) - feat(contacts-sync): chiffrement « note à soi » (blob contacts) - fix(desktop): aligner la friction de l'import legacy sur le mobile - fix(desktop): restauration d'un compte Cesium v1 par identifiants - fix(contacts): review !91 — a11y ⋮, dossier vide, affectation conservée, clé unfiled - fix(contacts): aligner le menu ⋯ des en-têtes de dossiers - feat(contacts): bouton « tout replier/déplier » + harmonisation des titres