Dépannage et aide
Diagnostiquez les problèmes de connexion, d’API, d’import, de médias, de révision et de modèles avant de contacter l’assistance.
Notez d’abord la page, l’heure approximative, le navigateur, le système et la séquence minimale de reproduction. N’incluez pas de jeton, de contenu privé ni de fichier d’étude complet dans un rapport public.
Les utilisateurs web connectés peuvent ouvrir Aide et récupération pour rechercher ces symptômes, vérifier l’API et le stockage hors ligne, consulter les nombres de révisions locales et copier un diagnostic respectueux de la vie privée.
Commencer par une procédure de récupération sûre pour les données
Suivez ces étapes dans l’ordre et arrêtez-vous dès que le problème est résolu.
- Conservez l’avertissement visible exact et les étapes minimales de reproduction.
- Vérifiez la connexion, puis utilisez Aide et récupération → Relancer les vérifications pour tester séparément l’API Repeto.
- Réessayez l’opération existante. Pour un import, reprenez la tâche enregistrée au lieu d’envoyer un doublon.
- Rechargez une fois la page. Les limites d’erreur de route et d’application n’effacent ni la boîte de révisions ni la collection.
- Reproduisez dans un navigateur à jour, extensions désactivées, afin d’isoler les bloqueurs sans changer la collection.
- Copiez le diagnostic sûr et contactez l’assistance avec choix, résultat attendu et résultat observé.
N’effacez pas les données du site comme première mesure habituelle. Elles peuvent contenir du travail en cache et des révisions locales non encore confirmées. Vérifiez la synchronisation ou créez d’abord une sauvegarde vérifiée.
Matrice des plateformes et du hors ligne
| Plateforme | Utilisation | Limite hors ligne |
|---|---|---|
| Navigateur web | Ouvrez app.repeto.ai dans un navigateur actuel et connectez-vous. | L’enveloppe et les lectures déjà mises en cache peuvent s’ouvrir après une visite en ligne. Les révisions peuvent rester dans la boîte locale. Connexion, génération, imports, téléversements et lectures non mises en cache exigent l’API. |
| Application web installée (PWA) | Utilisez Installer ou Ajouter à l’écran d’accueil. C’est le même compte web dans une fenêtre autonome. | La frontière web ne change pas. La livraison en arrière-plan n’est pas garantie : rouvrez Repeto en ligne et laissez-le ouvert jusqu’à la synchronisation. |
| iPhone et iPad | Utilisez le client App Store actuel ou ajoutez l’application web à l’accueil. La mise à jour App Store Repeto 2.2 reste en préparation. | Le client natif publié et la web ont des états de sortie différents. Associez un compte lié uniquement à l’appareil à une adresse avant de changer ou perdre l’appareil. |
| Android | Utilisez un navigateur actuel ou installez la PWA. Aucune application Android native Repeto n’est publiée. | Les politiques de batterie et stockage peuvent arrêter l’arrière-plan. Vérifiez la synchronisation avec la PWA ouverte. |
Navigation privée, politiques de stockage et extensions de nettoyage peuvent empêcher ou évincer les données hors ligne. L’indication « en ligne » ne prouve pas que api.repeto.ai est joignable.
Je ne peux pas me connecter
Actualisez une fois et autorisez les cookies propriétaires pour app.repeto.ai. Si une fenêtre OAuth a été bloquée, recommencez depuis le bouton visible au lieu de réutiliser une ancienne URL callback.
Si Repeto ne peut pas joindre l’API, l’interface a chargé mais api.repeto.ai n’a pas répondu. Vérifiez votre connexion. Créer un autre compte ne résout pas une panne de service.
En développement local, le web et l’API doivent tous deux fonctionner et l’aperçu doit viser l’API locale. Ouvrir l’aperçu local ne fonctionne pas avec le seul frontend Vite.
Une révision ne semble pas enregistrée
Gardez l’onglet ouvert et utilisez Aide et récupération pour vérifier les révisions en attente et bloquées. L’indicateur hors ligne ne dit pas si toute la boîte est vide. L’outil écrit l’évaluation dans IndexedDB avant d’avancer et la rejoue de façon idempotente. Le serveur sérialise les écritures et revalide état, file/étape, compteurs, intervalle et résultat FSRS, échéance, configuration, obsolescence et idempotence. Un conflit est bloqué au lieu de corrompre la planification.
Un retour immédiat peut être une étape d’apprentissage. Vérifiez l’intervalle et les étapes. Si plusieurs onglets révisent la même collection, fermez les anciens et rechargez le plus récent.
Les nombres ne correspondent pas à la séance
La liste peut afficher toutes les cartes dues, en apprentissage et nouvelles d’un sous-arbre. La séance applique ensuite limites, admissibilité, suspension et périmètre. Le total parent contient déjà les enfants ; additionner les lignes les compte deux fois.
Si la séance s’arrête sur un nombre rond suspect, vérifiez Paramètres du paquet → Révisions maximales par jour. Les clients web, iOS et Android demandent jusqu’à 9,999 cartes, mais les limites du paquet peuvent produire une séance plus petite.
Un import est bloqué
Revenez à Importer. Repeto conserve la tâche active et doit rouvrir son traitement ou aperçu. Ne téléversez pas un doublon pendant la première tâche.
En cas d’échecs répétés :
- exportez un nouveau
.apkgdepuis la source ; - vérifiez qu’il s’y ouvre ;
- réessayez avec ce fichier ;
- gardez le nom et l’avertissement pour l’assistance.
Une carte importée s’affiche mal
Essayez Utiliser le style Repeto ou basculez la conservation des couleurs dans Apparence. Inspectez les modèles pour les filtres non pris en charge, dimensions fixes, scripts ou sélecteurs supposant Anki Desktop.
Les grandes images doivent s’adapter. Si une image reste petite, vérifiez la largeur du modèle. Un élément HTML de taille fixe peut remplacer les règles de l’application.
Une image ou un son manque
Vérifiez que l’aperçu signalait des médias. Un fichier peut être référencé sans figurer dans le manifeste. Réexporter depuis la source avec les médias est plus sûr que modifier l’archive.
Pour un nouveau média, attendez la fin du téléversement avant de fermer l’éditeur. Le cache hors ligne ne remplace pas un envoi terminé au serveur.
Ouvrez Paramètres → Santé des médias et lancez l’analyse en lecture seule. Elle liste références absentes, inutilisées, mal formées ou externes, collisions et corbeille récupérable sans suivre d’URL distante. Prévisualisez uniquement les réparations voulues : retirer des références cassées statiques sûres, étiqueter les notes, mettre des objets inutilisés sûrs à la corbeille ou les restaurer. Un aperçu caduc est refusé et une réparation réussie propose une annulation résistante aux conflits.
Ne supposez pas qu’un objet « inutilisé » peut toujours être retiré. Les références dynamiques ou mal formées et les collisions sont exclues de la réparation automatique ; Repeto ne télécharge jamais de remplacement distant et ne purge pas définitivement les octets depuis cet écran.
Récupérer ou remplacer une collection
Ouvrez Paramètres → Données et récupération pour télécharger la sauvegarde native actuelle, valider une archive, restaurer dans une collection vide ou remplacer explicitement la collection active. Le remplacement crée d’abord un point de récupération. Les cinq points les plus récents sont téléchargeables ou restaurables ; il n’existe ni fusion ni sauvegarde automatique temporisée.
Recherche ou filtres omettent une carte
Ouvrez le Navigateur de cartes, effacez la requête et recherchez un champ connu. Basculez entre Cartes et Notes si le nombre de sœurs prête à confusion. Le Navigateur filtre et trie côté serveur ; le nombre chargé peut être inférieur au total avant Charger plus.
Si une requête structurée est invalide, lisez le diagnostic surligné. Repeto prend en charge les mots avec w:, mais refuse encore la recherche insensible aux accents, le Cloze rendu, les expressions régulières, les préréglages, cartes introduites et données personnalisées. Les filtres état/étiquette/image du paquet forment une vue distincte et plus étroite qui peut n’affiner que les pages chargées.
Contacter l’assistance
Utilisez l’assistance Repeto pour le compte, la confidentialité, la facturation et le produit. Indiquez :
- page et nom du paquet, sans texte privé ;
- version du navigateur/de l’application et système ;
- reproduction en ligne et hors ligne ;
- texte exact de l’erreur ;
- courte capture vidéo si le visuel compte.
N’envoyez jamais par courriel un jeton API, un code OAuth, un mot de passe ou une collection privée complète. L’assistance demandera si nécessaire un diagnostic strictement limité.
Le rapport intégré contient uniquement la version web Repeto, un motif de route sans ID, des versions approximatives du navigateur et de la plateforme, le mode d’affichage, les capacités/connectivité et les nombres de la boîte de révisions. Il exclut noms, adresses, ID de compte/paquet/carte, noms de paquets, texte des cartes, médias, recherches, URL complètes, cookies et identifiants. Lisez-le avant envoi : c’est du texte brut sous votre contrôle.