Solución de problemas y ayuda
Diagnostica problemas de acceso, API, importación, multimedia, repaso y plantillas antes de contactar con soporte.
Empieza anotando la página, hora aproximada, navegador, sistema operativo y la secuencia mínima que reproduce el problema. No incluyas tokens de acceso, contenido privado de tarjetas ni archivos de estudio completos en un informe público.
Los usuarios web con sesión iniciada pueden abrir Ayuda y recuperación para buscar estos síntomas, comprobar la API y el almacenamiento sin conexión, ver recuentos locales de repasos y copiar un informe de diagnóstico respetuoso con la privacidad.
Empezar con una secuencia de recuperación segura para los datos
Sigue estos pasos en orden y detente cuando se resuelva el problema.
- Conserva el aviso visible exacto y los pasos mínimos que lo reproducen.
- Comprueba si el navegador está conectado y usa Ayuda y recuperación → Volver a ejecutar comprobaciones para probar por separado la API de Repeto.
- Reintenta la operación existente. En importaciones, reanuda el trabajo registrado en vez de subir un duplicado.
- Recarga una vez la página afectada. Los límites de error de ruta y aplicación no borran la bandeja de repasos ni la colección.
- Reproduce el problema en un navegador actualizado con extensiones desactivadas. Así aíslas bloqueadores e inyección de estilos sin cambiar la colección.
- Copia los diagnósticos seguros y contacta con soporte indicando qué elegiste, esperabas y observaste.
No borres los datos del sitio como primer paso rutinario. El almacenamiento puede contener estudio en caché y repasos guardados localmente que el servidor aún no confirmó. Confirma la sincronización o crea antes una copia verificada.
Matriz de plataformas y uso sin conexión
| Plataforma | Cómo usar Repeto | Límite sin conexión |
|---|---|---|
| Navegador web | Abre app.repeto.ai en un navegador actual e inicia sesión. | El armazón y lecturas ya almacenadas pueden abrirse tras una visita en línea. Los repasos pueden quedar en la bandeja local. Acceso, generación, importaciones, cargas y lecturas no almacenadas requieren la API. |
| Aplicación web instalada (PWA) | Usa Instalar o Añadir a pantalla de inicio del navegador. Es la misma cuenta web en una ventana independiente. | El límite web no cambia. La entrega en segundo plano no está garantizada: vuelve a abrir Repeto en línea y déjalo abierto hasta sincronizar los repasos locales. |
| iPhone y iPad | Usa el cliente actual de App Store o añade la web a la pantalla de inicio. La actualización Repeto 2.2 de App Store sigue en preparación. | El cliente nativo publicado y la web tienen estados de lanzamiento distintos. Vincula a un correo una cuenta solo del dispositivo antes de cambiarlo o perderlo. |
| Android | Usa Repeto en un navegador actual o instala su PWA. No se ha publicado una aplicación Android nativa. | Las políticas de batería y almacenamiento pueden detener el fondo. Verifica la sincronización con la PWA abierta. |
La navegación privada, las políticas de almacenamiento y extensiones agresivas de limpieza pueden impedir o expulsar datos sin conexión. Que el navegador diga «conectado» tampoco demuestra que api.repeto.ai sea accesible.
No puedo iniciar sesión
Actualiza una vez la página y confirma que el navegador permite cookies propias para app.repeto.ai. Si se bloqueó una ventana OAuth, inicia de nuevo el proveedor desde el botón visible, no reutilices una URL de retorno antigua.
Si Repeto indica que no conecta con la API, el armazón se cargó pero api.repeto.ai no respondió. Comprueba la conexión y reintenta. Crear otra cuenta no soluciona una caída del servicio.
Las vistas previas locales son distintas: la web y la API deben ejecutarse y la vista debe apuntar al origen local. Abrir vista previa local no funciona si solo está en marcha el frontend de Vite.
Un repaso no parece haberse guardado
Mantén la pestaña abierta y usa Ayuda y recuperación para comprobar repasos pendientes y bloqueados. El indicador ordinario solo describe la conexión del navegador, no si se vació toda la bandeja. El revisor escribe valoraciones en IndexedDB antes de avanzar y las repite de forma idempotente al volver la conexión. El servidor serializa escrituras y revalida estado, cola y paso, contadores, intervalo y resultado FSRS, clase de vencimiento, configuración, obsolescencia e idempotencia. Un elemento conflictivo se bloquea en vez de corromper la programación.
Si la tarjeta vuelve inmediatamente, puede ser un paso de aprendizaje y no un fallo. Comprueba el intervalo previsto y los pasos del mazo. Si varias pestañas repasan la misma colección, cierra las antiguas y recarga la más nueva.
Los recuentos no coinciden con el total de la sesión
La lista puede mostrar todas las tarjetas pendientes, en aprendizaje y nuevas de un subárbol. La sesión aplica después límites diarios, aptitud de la cola, suspensión y ámbito. Los totales de un padre ya incluyen descendientes; sumar filas padre e hijas cuenta dos veces las mismas tarjetas.
Si una sesión termina en una cifra redonda sospechosa, revisa Configuración del mazo → Máximo de repasos al día. Web, iOS y Android solicitan hasta 9,999 tarjetas, pero los límites de nuevas/repasos del mazo pueden producir una sesión menor.
Una importación está atascada
Vuelve a Importar. Repeto guarda el trabajo activo y debería reabrir su página de proceso o vista previa. No inicies una carga duplicada mientras siga activo.
Si falla repetidamente:
- exporta un
.apkgnuevo desde el origen; - confirma que allí se abre;
- reintenta con el paquete nuevo;
- conserva el nombre fallido y la advertencia para soporte.
Una tarjeta importada se ve mal
Prueba Usar estilo de Repeto al importar o alterna la conservación de colores de plantilla en Apariencia. Abre la vista previa del tipo y comprueba anverso y reverso por filtros no compatibles, dimensiones fijas, scripts o selectores que presupongan Anki Desktop.
Las imágenes grandes deben adaptarse dentro de la tarjeta. Si una sigue pequeña, comprueba si la plantilla asigna un ancho reducido. Un elemento HTML de tamaño fijo puede anular las reglas de imagen de la aplicación.
Falta una imagen o un audio
Confirma que la vista previa informó de medios. Un paquete puede referenciar un nombre ausente del manifiesto. Volver a exportar desde el origen con los medios incluidos es más seguro que cambiar nombres internos del archivo.
Al adjuntar medios nuevos, espera a que termine la carga antes de cerrar el editor. La caché sin conexión no sustituye una carga completada al servidor.
Abre Configuración → Estado multimedia y ejecuta un análisis de solo lectura. Muestra referencias ausentes, no usadas, mal formadas o externas, conflictos de nombres y papelera recuperable sin seguir URL remotas. Previsualiza solo las reparaciones deseadas: quitar referencias rotas estáticas seguras, etiquetar notas afectadas, mover objetos no usados seguros a la papelera o restaurarlos. Se rechazan vistas obsoletas y una reparación correcta ofrece Deshacer resistente a conflictos.
No supongas que todo objeto «no usado» se puede quitar. Las referencias dinámicas o mal formadas y los conflictos de nombres se excluyen de la reparación automática, y Repeto nunca descarga un sustituto remoto ni purga permanentemente bytes desde esta pantalla.
Recuperar o sustituir una colección
Abre Configuración → Datos y recuperación para descargar la copia nativa actual, validar un archivo subido, restaurar en una colección vacía o sustituir expresamente la activa. La sustitución crea primero un punto de recuperación. Los cinco puntos más recientes se pueden descargar o restaurar; no se admite fusionar ni hay copias automáticas programadas.
La búsqueda o los filtros omiten una tarjeta
Abre Navegador de tarjetas, limpia la consulta y busca texto de un campo conocido. Cambia entre Tarjetas y Notas si el número de hermanas confunde. El Navegador filtra y ordena en el servidor; lo cargado puede ser menor que el total hasta pulsar Cargar más.
Si una consulta estructurada no es válida, lee el diagnóstico resaltado en vez de borrar operadores al azar. Repeto admite búsqueda de palabra con w:, pero rechaza operadores sin acentos, Cloze renderizado, expresiones regulares, ajustes, tarjetas introducidas y datos personalizados. Los filtros de estado/etiqueta/imagen del mazo son una vista separada y más limitada que puede refinar solo páginas cargadas.
Contactar con soporte
Usa el soporte de Repeto para cuestiones de cuenta, privacidad, facturación y producto. Incluye:
- página afectada y nombre del mazo, no texto privado;
- versión del navegador o app y sistema operativo;
- si ocurre con y sin conexión;
- texto exacto del aviso o error;
- una grabación breve si importa el comportamiento visual.
Nunca envíes por correo un token manual de API, código OAuth, contraseña o colección privada completa. Soporte puede pedir un diagnóstico de alcance reducido si resulta necesario.
El informe interno incluye solo versión web de Repeto, patrón de ruta sin ID, versiones aproximadas de navegador/plataforma, modo de visualización, estados de conectividad/capacidad y recuentos de la bandeja. Excluye deliberadamente nombres, correos, ID de cuenta/mazo/tarjeta, nombres de mazo, texto, medios, búsquedas, URL completas, cookies y credenciales. Léelo antes de enviarlo: es texto plano y tú lo controlas.