engineering1 мин чтения

Как мы повысили стабильность Telli.sh

Краткий обзор недавних исправлений, которые сделали запись и выпуск обновлений надёжнее.

K
Ken Jo

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

Мы исправили проблемы, заметные в повседневной работе:

Что мы улучшили

Запись

  • Приложение больше не возвращается на стартовый экран после завершения записи.
  • Исправлена ошибка первого нажатия, из-за которой могла прерваться первая попытка записи.
  • Процесс завершения стал понятнее: приложение яснее показывает, что ещё заканчивает работу.

Загрузка и сохранённые заметки

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

Выпуски обновлений

  • Исправлено несоответствие путей, из-за которого проверка выпуска обращалась не туда.
  • Добавлены тесты, снижающие вероятность повторения той же ошибки.
  • Проверка выпуска по-прежнему обращается к реальному адресу рабочей версии.

Почему это важно

Цель — реже прерывать запись при её завершении, сделать экспорт предсказуемее и уменьшить число сюрпризов при выпуске обновления. Эти изменения устраняют конкретные причины сбоев, но не гарантируют безошибочную работу каждой записи или каждого выпуска.


← Вернуться в блог