Un état des lieux transparent
Cette page distingue le code raccordé aux services des fonctions réellement validées entre deux comptes et deux appareils.
Derniers ajouts · Fil mondial et installation
Fil vidéo vertical public avec autoplay muet, son au toucher, pause hors écran, interactions et catalogue Internet crédité ; liens publics de publications / vidéos / statuts sans compte ; Découverte mondiale avec filtre Amis. Stockage clé-valeur conservé, pas de projet Supabase connecté.
Installation Web et service worker ajoutés. Contacts natifs raccordés au plugin Android avec consentement ; invitations SMS et correspondances locales par nom. TURN temporaire nécessite les secrets Cloudflare. QR de session sans connexion préalable, envoi push application fermée, APK compilé et installation validée restent à réaliser.
Validation réelle : à effectuer
La vérification de compilation et une revue des parcours ne prouvent pas le bon fonctionnement des services. Aucun test avec deux comptes réels, deux appareils, ni aucune installation Android n’a été effectué dans cet environnement. Ce projet n’est pas encore une version de production sécurisée et validée.
1 · Interface principale
Interface responsive, identité, navigation française, modes clair et sombre, exemples identifiés.
À terminer / valider : Une traduction anglaise complète et le logo Android raster restent à finaliser.
2 · Comptes et stockage
Google, mot de passe, code d’inscription, lien email, réinitialisation raccordés au service fourni. Données conservées dans le stockage clé-valeur intégré.
À terminer / valider : Base relationnelle Pro ou projet Supabase gratuit depuis le panneau Database. Multi-session native non fournie ; changement par réauthentification.
3 · Réseau social
Profil, publications publiques / personnelles textuelles, médias publics, réactions, commentaires, partage, abonnements, demandes d’amitié, statuts textuels / photo / vidéo de 24 h à cercle vert, publication et lecture de vidéos / Réels et communautés publiques raccordés.
À terminer / valider : Modération centrale, contrôle serveur des groupes, comptes privés avec permissions avancées, traitement des demandes de suppression et anti-spam serveur à terminer.
4 · Messagerie
Messages chiffrés persistés dans le stockage intégré, file d’envoi locale chiffrée IndexedDB et synchronisation à la reconnexion. Lecture hors ligne des messages déjà chargés avec les clés actives dans la session. Vocaux par appui maintenu, verrouillage vers le haut, annulation vers la gauche, chrono et ondes, jusqu’à 5 minutes ; fragments chiffrés pour les longs vocaux.
À terminer / valider : Audit cryptographique et tests multi-appareils requis. Les petites pièces jointes sont chiffrées dans le message ; médias volumineux nécessitent un stockage privé. Métadonnées visibles.
5 · Appels
WebRTC, signalisation temps réel, STUN, acceptation / refus, contrôle micro / caméra et historique privé raccordés. Vidéo plein écran dans l’application, aperçu local déplaçable et changement caméra avant / arrière lorsque l’appareil le permet.
À terminer / valider : Fonction Cloudflare TURN temporaire ajoutée, à configurer avec les identifiants fournisseur dans Secrets. Aucun appel validé sur deux appareils ; réception application fermée non active.
6 · MND AI
Modèle IA réel, analyse d’images, historique privé optionnel, réponses contextualisées.
À terminer / valider : Recherche Web : Pro. Pas d’actualités en direct sur ce forfait. Limites IA : 100 requêtes par heure sur le forfait gratuit.
7 · Contacts et notifications
Sélection de noms et numéros avec consentement si le navigateur est compatible, sans transmission du carnet. Correspondances locales par nom, appels directs depuis contacts et profils. QR de profil et scanner caméra / image raccordés. Notifications d’interactions conservées.
À terminer / valider : Rapprochement vérifié par numéro, synchronisation automatique native, jumelage de session par QR, Web Push / FCM, appels manqués en arrière-plan et intégration Meta non raccordés.
8 · Android
Icônes SVG 192 / 512, manifeste /manifest.json, service worker, interface d’installation et configuration Capacitor fournis. Scripts de préparation Android et de compilation APK ajoutés, sans compilation effectuée ici.
À terminer / valider : Aucun APK ni AAB généré. Android Studio, Android SDK, signature et tests réels nécessaires.
Protocole de recette obligatoire
- Créer deux comptes et vérifier les codes email ; enregistrer les deux profils. — non testé
- Se connecter / déconnecter sur deux appareils et vérifier l’isolement des paramètres et de l’historique. — non testé
- Envoyer un message sur A, le recevoir sur B, fermer B puis recharger et vérifier l’historique. — non testé
- Tester réponses, groupes, transfert, suppression et pièces jointes ; vérifier les signatures et l’impossibilité de déchiffrer avec un troisième compte. — non testé
- Tester appels audio / vidéo, refus, micro, caméra et fin d’appel sur Wi-Fi et réseau mobile. — non testé
- Tester notifications dans la page ouverte ; les tests FCM attendent son raccordement. — non testé
- Tester visibilité des publications, commentaires, abonnements et demandes d’amitié. — non testé
- Refuser puis autoriser les contacts ; vérifier qu’aucun numéro n’est transmis. — non testé
- Tester MND AI, analyse d’image et désactivation de son historique. — non testé
- Changer de compte par réauthentification et vérifier qu’aucune donnée privée du précédent ne subsiste. — non testé
- Faire auditer les règles d’accès, les métadonnées, la cryptographie et la limitation des abus. — non testé
- Compiler, installer et ouvrir l’APK ; signer l’AAB uniquement après recette complète. — non testé