Antoxia — feuille de route complète
Créer une application IA style ChatGPT + messagerie, utilisable sur PC et mobile, avec comptes, conversations, historique et plusieurs modèles IA.
Interface web Antoxia.
Nouvelle discussion.
Historique des conversations en SQLite.
Messages utilisateur/IA persistants.
Compte via authentification Val Town.
Séparation des conversations par utilisateur.
Sélecteur Antoxia Fast / Pro / Reasoning.
API backend dédiée.
Appel serveur vers le fournisseur IA : aucune clé IA dans le frontend.
Interface responsive mobile.
V2 — expérience ChatGPT complète
Streaming des réponses caractère par caractère.
Renommer, supprimer et rechercher les conversations.
Auto-titre des conversations.
Copier une réponse.
Régénérer une réponse.
Stopper la génération.
Markdown + blocs de code.
Mode sombre/clair.
Réglages utilisateur.
Gestion des erreurs et états hors ligne.
V3 — comptes et synchronisation
Profil utilisateur.
Avatar et pseudo.
Connexion/déconnexion propre.
Synchronisation multi-appareils.
Suppression de compte et de données.
Contrôle des sessions.
Limites d'utilisation et compteur de messages.
Architecture de providers séparée.
Modèles réels distincts derrière Fast / Pro / Reasoning.
Choix du modèle par conversation.
Paramètres de modèle côté serveur.
Fallback si un fournisseur est indisponible.
Ne jamais exposer les clés API au navigateur.
V5 — discussions à plusieurs
Conversation avec plusieurs personnes.
Invitations par lien.
Membres et rôles.
Messages attribués à chaque personne.
Possibilité d'ajouter une IA comme participant.
Notifications et indicateurs de lecture.
V6 — fichiers et multimédia
Upload d'images et documents.
Pièces jointes dans les messages.
Analyse des fichiers par l'IA.
Génération d'images si un provider compatible est configuré.
Historique des pièces jointes.
Client Android utilisant la même API.
Authentification.
Conversations synchronisées.
Notifications push.
Stockage local/cache.
Préparation publication APK/AAB.
Validation stricte des entrées.
Rate limiting.
Protection contre l'abus.
Journalisation sans données sensibles.
Suppression/export des données.
Tests API et tests d'interface.
Landing page.
Page paramètres.
Page compte.
Aide/FAQ.
Branding Antoxia.
Icône et manifest PWA.
Installation web sur mobile.
Domaine personnalisé.
Monitoring.
Sauvegardes.
Optimisation des coûts.
Documentation développeur.
Préparation store Android.
Priorité immédiate pour l'IA Val Town
Vérifier et stabiliser l'authentification OAuth.
Corriger/valider le CORS entre frontend et backend.
Tester création de compte/session et création de conversation.
Tester envoi d'un message au vrai provider IA.
Ajouter streaming + régénération + suppression/renommage.
Remplacer les trois profils actuels par de vrais modèles distincts lorsque les providers sont disponibles.
Ajouter les discussions à plusieurs.
Préparer l'API mobile.
Ne pas déclarer une fonctionnalité « terminée » si elle n'a pas été réellement testée. Ne jamais inventer une clé API, un modèle ou un service disponible. Garder les secrets côté serveur.