Repeto Документация
Просмотреть документацию

Устранение неполадок и помощь

Разберите проблемы входа, API, импорта, медиа, повторения и шаблонов до обращения в поддержку.

Сначала запишите страницу, примерное время, браузер, операционную систему и кратчайшую последовательность действий, воспроизводящую проблему. Не включайте в публичный отчёт токены доступа, личное содержимое карточек или полные учебные файлы.

Помощь открывает общедоступную документацию. Читать руководства и искать в них можно без входа в аккаунт.

Начните с безопасной для данных последовательности восстановления

Выполняйте шаги по порядку и остановитесь, когда проблема решена.

  1. Сохраните точный видимый текст предупреждения и кратчайшие шаги воспроизведения.
  2. Проверьте подключение браузера и убедитесь, что другие страницы Repeto загружают свежие данные.
  3. Повторите существующую операцию. Для импорта возобновите записанную задачу, а не начинайте дублирующую загрузку.
  4. Один раз перезагрузите затронутую страницу. Границы ошибок маршрута и приложения Repeto не очищают очередь повторений и данные коллекции.
  5. Повторите проблему в актуальном окне браузера с отключёнными расширениями. Так можно исключить блокировщики содержимого и внедрённые стили, не меняя коллекцию.
  6. Сообщите поддержке, что вы выбрали, чего ожидали и что произошло. Приложите точный текст ошибки.

Не очищайте данные сайта как обычный ранний шаг. В хранилище браузера могут быть кэшированные учебные данные и сохранённые локально, но ещё не подтверждённые сервером повторения. Сначала подтвердите синхронизацию или создайте проверенную резервную копию.

Матрица платформ и офлайн-границ

ПлатформаКак пользоваться RepetoОфлайн-граница
Веб-браузерОткройте app.repeto.ai в актуальном браузере и войдите.Оболочка и ранее кэшированные чтения могут открыться после успешного онлайн-посещения. Повторения сохраняются в устойчивую локальную очередь. Вход, генерация, импорт, загрузки и некэшированные чтения требуют API.
Установленное веб-приложение (PWA)Используйте действие браузера Установить или Добавить на главный экран. Это та же веб-учётная запись в отдельном окне.Веб-граница не меняется. Фоновая доставка не гарантируется, поэтому снова откройте Repeto онлайн и держите его открытым до синхронизации локальных повторений.
iPhone и iPadИспользуйте текущий клиент App Store или добавьте веб-приложение на главный экран. Обновление Repeto 2.2 для App Store ещё готовится.У выпущенного нативного клиента и веб-приложения разные статусы. Привяжите локальную учётную запись к электронной почте до смены или потери устройства.
AndroidИспользуйте Repeto в актуальном браузере или установите PWA. Нативное приложение Repeto для Android ещё не выпущено.Политики батареи и хранилища Android могут остановить фоновую работу. Проверяйте синхронизацию при открытой PWA.

Приватный режим, политики хранилища и агрессивные расширения очистки могут не дать сохранить или удалить офлайн-данные. Индикатор браузера «онлайн» также не доказывает доступность api.repeto.ai.

Не удаётся войти

Один раз обновите страницу входа и проверьте, что браузер разрешает собственные cookie для app.repeto.ai. Если окно OAuth было заблокировано, снова запустите процесс через видимую кнопку поставщика, а не используйте старый callback URL.

Если Repeto не может подключиться к API, оболочка загрузилась, но api.repeto.ai не ответил. Проверьте сеть и повторите. Сбой службы не исправить созданием другой учётной записи.

Локальная разработка отличается: должны работать и Web, и API, а предпросмотр должен обращаться к локальному API. Открыть локальный предпросмотр не работает, если запущен только frontend Vite.

Повторение как будто не сохранилось

Оставьте вкладку открытой, пока соединение восстанавливается. Локально сохранённые повторения отправятся повторно автоматически. Индикатор офлайн показывает подключение браузера, но не подтверждает получение всех повторений сервером. Если ошибка синхронизации остаётся, сохраните её текст и обратитесь в поддержку до очистки данных браузера.

Если карточка сразу вернулась, это может быть шаг обучения, а не ошибка синхронизации. Проверьте предпросмотр интервала и шаги колоды. Если одну коллекцию повторяют несколько вкладок, закройте старые и перезагрузите новую.

Числа не совпадают с размером сеанса

Список колод может показывать все назначенные, изучаемые и новые карточки поддерева. Затем сеанс применяет дневные лимиты, допустимость очереди, приостановку и выбранную область. Итог родителя уже включает потомков, поэтому сложение видимых строк считает карточки дважды.

Если сеанс заканчивается на подозрительно круглом числе, проверьте Настройки колоды → Максимум повторений в день. Клиенты Web, iOS и Android запрашивают до 9,999 карточек, но дневные лимиты могут сделать сеанс меньше.

Импорт завис

Вернитесь в Импорт. Repeto хранит активную задачу и должен открыть её обработку или предпросмотр. Не начинайте повторную загрузку, пока первая задача активна.

Если задача постоянно завершается ошибкой:

  1. заново экспортируйте .apkg из источника;
  2. убедитесь, что файл открывается там;
  3. повторите с новым пакетом;
  4. сохраните имя файла и текст предупреждения для поддержки.

Импортированная карточка выглядит неправильно

Попробуйте Нормализовать цвета при импорте или в разделе Настройки колоды → Оформление. Отключение возвращает исходный вид. Проверьте шаблоны на неподдерживаемые фильтры, фиксированные размеры, скрипты и селекторы, рассчитанные на Anki Desktop.

Крупные изображения должны гибко масштабироваться. Если изображение остаётся маленьким, проверьте заданную шаблоном ширину: HTML-элемент с фиксированным размером может переопределить правила приложения.

Нет изображения или аудио

Убедитесь, что предпросмотр импорта сообщил о медиа. Пакет может ссылаться на имя, отсутствующее в манифесте. Безопаснее заново экспортировать источник с медиа, чем вручную менять внутренние имена архива.

Для нового медиа дождитесь завершения загрузки до закрытия редактора. Офлайн-кэш браузера не заменяет завершённую серверную загрузку.

Откройте Настройки → Состояние медиа и запустите проверку только для чтения. Она показывает отсутствующие, неиспользуемые, неверные или внешние ссылки, совпадения имён и восстанавливаемую Корзину без перехода по удалённым URL. Просмотрите только нужные исправления: удалить безопасные статические битые ссылки, отметить заметки тегом, переместить безопасные неиспользуемые объекты в Корзину или восстановить их. Устаревший план отклоняется, а успешное исправление можно безопасно отменить при отсутствии конфликтов.

Не считайте каждый «неиспользуемый» объект безопасным для удаления. Динамические, неверные ссылки и совпадения имён исключены из автоматического исправления, Repeto не скачивает замену по внешнему URL и не удаляет байты навсегда на этом экране.

Восстановление или замена коллекции

В Настройки → Данные и восстановление можно скачать нативную копию, проверить загруженный архив, восстановить пустую коллекцию или явно заменить живую. До замены создаётся точка восстановления. Пять последних точек можно скачать или восстановить; слияния и автоматических копий по расписанию нет.

Поиск или фильтры не находят карточку

Откройте Браузер карточек, очистите запрос и найдите текст известного поля. Переключитесь между карточками и заметками, если мешает число связанных карточек. Фильтры и сортировка выполняются на сервере; загруженное число может быть меньше общего до выбора Загрузить ещё.

Если структурированный запрос неверен, прочитайте выделенную диагностику. Фильтры состояния, тегов, изображений и поисковый запрос применяются ко всем подходящим карточкам колоды до разбивки на страницы. Выберите размер страницы или перейдите к нужному номеру.

Связь с поддержкой

Используйте поддержку Repeto для вопросов учётной записи, приватности, оплаты и продукта. Укажите:

  • затронутую страницу и название колоды, но не личный текст карточки;
  • версию браузера/приложения и ОС;
  • повторяется ли проблема онлайн и офлайн;
  • точный текст предупреждения;
  • короткую запись экрана, если важен внешний вид.

Никогда не отправляйте по почте ручной API-токен, OAuth-код, пароль или полную личную коллекцию. Поддержка может запросить узко ограниченную диагностику.