Nouveautés
Solo2 évolue en permanence. Chaque ligne de cette page est une amélioration réelle, en production.
Ce que tu vois ici est déjà disponible. La date de chaque étape est approximative : le jour où ses premières améliorations sont arrivées en production.
Les numéros de version sur cette page sont des étiquettes de résumé (une par étape importante), et non le numéro exact de chaque modification. Le journal technique complet, avec la version exacte et la date de chaque modification, se trouve dans le changelog.
Aperçu des liens, «Mes notes» et copier le texte
- Aperçu des liens, optionnel : quand tu envoies un lien, une carte avec l'image, le titre et la description de la page voyage à l'intérieur de ton message chiffré. Il est désactivé par défaut, accessible à tous et tu décides.
- La première fois que tu envoies un lien, nous te demandons une fois si tu le souhaites ; ensuite, tu l'actives ou le désactives dans le menu principal.
- Notre serveur ne conserve pas le lien et ne l'enregistre pas, et la personne qui reçoit le message ne contacte jamais ce site.
- Les aperçus de YouTube et Reddit s'affichent avec une grande image.
- Tes 24 mots ne s'ouvrent plus tout seuls lors de l'inscription : tu les as toujours dans «Mes données → Voir tes 24 mots». Note-les sur papier.
- «Mes notes» : un chat avec toi-même pour enregistrer des textes, des liens et des fichiers. Il se crée la première fois que tu l'utilises, n'est envoyé à personne, se synchronise avec tes autres appareils et tu peux le masquer avec l'icône du carnet.
- «Copier le texte» dans les PDF : copie le texte de toutes les pages avec un seul bouton, sans que le fichier ne quitte ton appareil.
- Reconnaissance de texte dans les photos et les PDF numérisés, effectuée sur ton propre appareil : la photo sort à l'endroit même si tu l'as prise de côté, et tu choisis parmi une trentaine de langues européennes. Chaque langue se télécharge uniquement lorsque tu la demandes et tu peux la retirer depuis «Mes données».
- Envoyer le même message ou fichier à plusieurs contacts à la fois est désormais gratuit pour tous les comptes.
- Toute l'application change de langue instantanément, sans recharger la page.
- Solo2 se met à jour tout seul au moment opportun (jamais pendant un appel, un transfert de fichier ou pendant que tu écris), se rouvre dans la même discussion et te prévient par une courte note. Tu n'as plus besoin de cliquer sur quoi que ce soit ni de recharger la page.
- Le menu du profil est regroupé en sections, et sur ordinateur, les icônes pour copier et transférer apparaissent lorsque tu passes la souris sur un message.
- À la déconnexion, l'écran est entièrement nettoyé : le brouillon, le chat ouvert, le champ de recherche et les données de ton compte ne restent plus visibles pour la personne suivante qui utilise l'appareil.
- Un avertissement en haut t'indique dans quel état se trouve ton compte (période de grâce, essai sur le point de se terminer ou compte en pause) et quand il sera supprimé, et toute action bloquée t'en explique le motif.
- Chaque chat conserve son propre brouillon : tu changes de conversation et ce que tu écrivais reste là, même si tu recharges la page.
- Ta photo de profil et celles de tes contacts s'actualisent instantanément dans l'en-tête et dans la liste, et la retirer la fait vraiment disparaître.
- Réactions avec émojis : en survolant un message à la souris, ou par un appui long sur mobile, une barre de six émojis apparaît pour réagir d'un geste. Sur mobile, le reste de l'écran s'assombrit derrière le menu.
- «Extraire le texte» et «Copier le texte» dans le menu des photos et des PDF, sans les ouvrir : le texte est reconnu sur ton propre appareil.
- Nouvelle option «Partager» dans le menu du message et la barre de sélection, et «Sélectionner tous les messages» dans le menu de chaque conversation.
- Les liens les plus courants sans «https://» (comme youtu.be/… ou www.…) sont désormais cliquables, et un message contenant un lien attend quelques secondes que sa carte soit prête avant de partir.
- En supprimant un contact, tu peux conserver les messages et les fichiers : la conversation reste sous forme d'historique, marquée «Historique uniquement» si c'est toi qui l'as supprimée ou «Supprimé par ton contact» si l'autre personne l'a supprimée.
- Le contact de Support ne peut pas être supprimé, mais il peut être masqué, tout comme «Mes notes» ; il réapparaît lorsque tu l'ouvres depuis «Support» ou lorsqu'il t'écrit.
- «Comment commencer» : un guide illustré en cinq étapes, dans le menu du profil, qui s'affiche aussi lorsque ta liste de chats est vide.
- «Se déconnecter et effacer cet appareil» : dans le menu du profil, supprime de CET appareil tes messages, fichiers et contacts ; ton compte et tes autres appareils restent inchangés, et tu peux te reconnecter avec ton nom et ton mot de passe.
- Quand une action est impossible (un appel qui n'aboutit pas, un fichier trop volumineux, un envoi refusé), une fenêtre avec le bouton «Compris» et le motif s'affiche désormais, au lieu d'une notification qui disparaît toute seule.
- Si le micro ne fonctionne pas lors d'un appel ou pour décrocher, la fenêtre t'indique si tu l'as bloqué, s'il n'y a pas de micro ou si une autre application l'utilise, et où regarder.
- Les signaux spéciaux (cloche, bisou…) sont désormais conservés sous forme de ligne dans la discussion, et s'ils arrivent en retard (l'autre personne étant hors ligne) tu les vois là même s'ils n'ont pas sonné.
- Les signaux te parviennent aussi lorsque l'application est fermée, sous forme de notification, et si tu as désactivé «Autoriser les signaux» pour un contact, il n'en reçoit aucun.
- Lors de la création d'un compte ou de la première connexion, les conditions et la politique de confidentialité s'affichent d'abord, avec une case séparée pour confirmer que tu as au moins 16 ans. Les comptes existants l'acceptent une seule fois.
- « Rendre le PDF interrogeable » : un PDF numérisé reçoit une couche de texte invisible dans une copie enregistrée dans « Mes notes » ; il n'est jamais envoyé et l'original reste intact. Les copies portent un contour doré.
- Bouton « Convertir automatiquement les PDF reçus » par contact (aussi dans « Mes notes ») : désactivé par défaut, il convertit uniquement ce qui arrive après son activation.
- Le menu d'un PDF affiche toujours « Rendre le PDF interrogeable » et, si c'est impossible, l'option apparaît grisée avec le motif. Si le PDF contient déjà du texte sur certaines pages seulement, une confirmation t'est demandée avant de convertir.
- « Déplacer l'historique vers… » dans le menu de chaque discussion : copie toute la conversation vers un autre échange avec les auteurs et dates d'origine, avec suivi de progression, bouton d'annulation et reprise si tu actualises.
- « Sélectionner tous les messages » également en mode sélection ; lors du transfert de 200 messages ou plus, l'application te demande confirmation et procède par lots avec suivi de progression.
- Supprimer une discussion volumineuse est bien plus rapide, et toute suppression de 500 messages ou plus affiche une barre de progression.
- Chaque appel laisse une ligne dans la discussion, des deux côtés : rejeté, occupé, manqué, échoué ou décroché avec sa durée.
- Un envoi échoué reste marqué et peut être relancé d'un simple toucher ; l'alerte se synchronise entre tes appareils.
- Ta photo de profil parvient à tes contacts depuis n'importe lequel de tes appareils, la plus récente l'emporte toujours, et la retirer s'applique aussi pour eux même s'ils étaient hors ligne.
- Les discussions non lues portent un indicateur, se placent en premier sous l'échange ouvert et le décompte apparaît dans le titre de l'onglet. Un message ne compte comme lu que si la fenêtre est au premier plan.
- Dans un échange avec un compte supprimé, tu peux continuer à écrire ; un avertissement t'indique que tes écrits resteront en attente. Lors de la copie de messages sélectionnés, seul ce que tu lis est copié.
- Tu peux activer ou désactiver les confirmations de lecture dans les réglages ; si tu les désactives, tu ne verras pas quand les autres lisent tes messages et les autres ne verront pas quand tu lis les leurs.
Date certifiée, copie signée et carte professionnelle
- Certifier la date sur n'importe quel fichier d'un chat : jusqu'à trois autorités d'horodatage indépendantes le signent et tu reçois une preuve que tu peux vérifier toi-même (2 par mois en Normal, 20 en Pro, 100 en Business)
- Copie signée vérifiable : exporte une conversation avec une signature que n'importe qui peut vérifier hors ligne et sans compte, et prouve un seul message séparément ; créée par les comptes payants
- Carte professionnelle pour Pro et Business : une bannière et jusqu'à trois lignes en haut de chaque conversation, que tes contacts ne voient que si nous avons signé que ton compte relève de ce forfait
- Étiquettes de couleur pour tes contacts, avec nom et filtre, visibles uniquement par toi sur tes appareils
- Envoie un message ou un fichier à plusieurs contacts à la fois, avec le résultat pour chacun
- Une horloge propre à l'application, synchronisée avec le serveur, qui t'alerte en orange si l'horloge de ton appareil s'est déréglée
- Les clés de sécurité de tes contacts voyagent vers tes autres appareils, et la session se renouvelle pendant que tu utilises l'application
- Documents d'identité privés : garde un document (carte d'identité, permis, certificat) chiffré dans ton compte et présente-le à un contact pendant la durée de ton choix, avec accusé de réception et possibilité de le retirer
- Le chat de Support est désormais une conversation chiffrée de bout en bout, tout comme celles avec tes contacts
Compte Business : finance et invite ton équipe
- Nouveau compte Business pour inviter et financer les comptes d'autres personnes avec un bonus configurable par l'administrateur.
- Finance un compte existant ou modifie ton propre niveau de compte à tout moment.
- Les comptes créés par invitation doivent modifier leur mot de passe temporaire lors de la première connexion.
- Nouvelle identité visuelle, partagée avec le reste de la famille Solo : écran de connexion repensé, typographie propre et un nouveau thème « Solo » par défaut
- Les identifiants de tes contacts et messages ne sont plus enregistrés en texte brut sur ton appareil : ils sont transformés de manière irréversible avant d'être sauvegardés, de sorte que même un accès direct au stockage local ne révèle pas avec qui tu échanges
- Nouveau panneau de statistiques techniques optionnel, désactivé par défaut : affiche en temps réel tes tunnels actifs, canaux et octets envoyés et reçus, visible uniquement par toi
Compte Pro et liens d'invitation
- Nouveau compte Pro, avec la possibilité de financer le compte d'une autre personne lors de sa création ou plus tard
- Liens d'invitation pré-créés : partage un lien et l'autre personne entre directement, sans étapes préalables
- Tri de tes tunnels par nom ou activité récente
- Copie d'un message dans le presse-papiers depuis le menu contextuel
Couplage silencieux, suppression des métadonnées, verrouillage de l'application
- Nouveau couplage à faibles métadonnées : tu scannes un code QR ou ouvres un lien, et rien ne révèle qui se connecte avec qui
- Récupération de compte sur un nouvel appareil en utilisant uniquement tes 24 mots
- Suppression automatique des métadonnées (EXIF, localisation GPS) des photos que tu envoies, avec indicateur visible et préférence par contact
- Verrouillage de l'application avec code PIN ou empreinte/Face ID, avec le mot de passe de ton compte comme secours
- Recherche dans toutes tes conversations en même temps, pas seulement dans une seule
Moteur de messagerie reconstruit, synchronisation à toute épreuve
- Nouveau moteur de messagerie et schéma de stockage local reconstruits à partir de zéro — le plus grand changement interne du projet à ce jour
- Synchronisation entre tes propres appareils avec réparation automatique : détecte et corrige les écarts sans aucune action de ta part
- Refonte complète du cœur de communication en temps réel, corrigeant plusieurs failles de sécurité réelles
- Transferts de gros fichiers avec récupération automatique des segments endommagés
- Tentative indéfinie vers une connexion directe : si une conversation passe en mode relais, l'application continue d'essayer de revenir au tunnel direct
- Indicateur de type de connexion (directe/relais) corrigé pour toujours afficher la même chose aux deux extrémités
- Sauvegarde et restauration reconstruites sur le nouveau moteur partagé
- Achèvement d'un audit de sécurité de l'ensemble du système : des dizaines de découvertes corrigées, de la cryptographie à la gestion de session
Communication en temps réel
- WebSocket pour la signalisation instantanée entre utilisateurs
- Polling intelligent en secours automatique si WebSocket n'est pas disponible
- Reconnexion avec jitter aléatoire pour éviter la saturation du serveur
- Déploiement sans interruption (blue-green deploy) pour des mises à jour invisibles
- Détection automatique des processus bloqués avec alerte à l'administrateur
Souveraineté numérique et fichiers sans limites
- Clé maîtresse aléatoire de 256 bits — le même niveau cryptographique que Bitcoin
- 24 mots de récupération (standard BIP39) pour restaurer ton identité sur n'importe quel appareil
- Accès hors ligne avec phrase de récupération — fonctionne sans serveur
- Transfert de fichiers de toute taille via P2P direct (testé avec 10 Go)
- Streaming sur disque : le récepteur écrit directement sans saturer la mémoire
- Reprise automatique si la connexion est interrompue pendant un transfert
- Vérification d'intégrité SHA-256 sur chaque fichier transféré
- Appels vocaux chiffrés de bout en bout
- Vidéoconférence chiffrée de bout en bout
- Nom d'appareil et empreinte digitale pour identifier d'où tu te connectes
Identité déterministe et protection multicouche
- Ton mot de passe génère ton identité cryptographique — il n'est pas stocké, il est calculé
- Device Secret : seconde couche invisible qui renforce ton mot de passe sans action de ta part
- Rotation de mot de passe avec re-chiffrement automatique de toutes tes données
- Modal de récupération si tes données ne peuvent pas être déchiffrées
- Vérification TOFU (Trust On First Use) lors du changement d'appareil
- Signaux éphémères : les clés de signalisation sont générées par session et jetées
Chat complet et expérience professionnelle
- Réactions emoji sur les messages (appui long)
- Supprimer des messages pour tous (fenêtre de 60 secondes) avec protection anti-usurpation
- Messages éphémères : s'autodétruisent après lecture
- Recherche instantanée dans l'historique des conversations
- Séparateurs temporels dans le chat (Aujourd'hui, Hier, date complète)
- Confirmations de livraison et de lecture avec heure exacte
- Copie d'historique entre tunnels
- Tunnels éphémères avec minuterie (5 min, 15 min, 1 heure)
Multimédia et vérification
- Messages vocaux avec forme d'onde et lecture dans le chat
- GeoSceau : position GPS signée cryptographiquement avec Ed25519
- Protocole Miroir : synchronisation complète entre tes propres appareils
- Photos de profil avec éditeur intégré
Design professionnel et blindage anti-interférence
- Refonte visuelle complète : bulles douces, icônes SVG, trame Voronoi
- Blindage de signalisation contre les interférences entre tunnels
- Protocole Miroir : synchronisation entre tes propres appareils
- ICE Restart : reconnexion rapide sans perdre la session chiffrée
- Panneau latéral redessiné avec aperçu du dernier message
Zero Knowledge Total
- Le serveur ne stocke aucune relation entre utilisateurs — ton appareil est la seule source
- Invitations par lien magique : un clic pour se connecter
- Touch Parfait : auto-connexion depuis une notification push
- Exporter et importer tes données chiffrées
- Vérification cryptographique de l'identité du contact (Safety Numbers)
- Notifications push intelligentes avec vérification cryptographique
Architecture modulaire et performance
- Backend réécrit avec architecture modulaire (handlers spécialisés)
- Frontend migré vers ES6 modules avec chargement optimisé
- Chiffrement accéléré par WebAssembly (jusqu'à 860x plus rapide en opérations batch)
- Thread Pool pour les connexions concurrentes
- Graceful shutdown sans perdre les connexions actives
Internationalisation et durcissement
- 36 langues disponibles, incluant le support RTL (arabe, farsi, hébreu)
- Hachage des mots de passe avec Argon2id (résistant aux attaques matérielles)
- Base de données en WAL mode pour une intégrité maximale
- Système de déploiement automatisé avec rollback
- Serveur TURN dynamique pour les connexions derrière des firewalls restrictifs
Le début
- Chat chiffré, connexion directe entre les appareils
- Backend écrit en Zig : binaire natif de 5.8 Mo sans dépendances
- PWA installable sur n'importe quel appareil sans boutique d'applications
- Panneau d'administration avec authentification
- Protocole binaire propriétaire (zcatpack) pour une communication efficace
Acceso anticipado por invitación. Solo2 está en desarrollo activo. Cada versión que ves aquí es código real funcionando en producción, no una promesa. Si quieres probar Solo2, solicita una invitación desde la página principal.