Обновление

Как безопасно обновить программу

Обновление не должно означать потерю питомника. Проверим версию, сохраним данные и убедимся, что после обновления всё на месте.

1. Перед обновлением — сохранить записи

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

  1. Откройте ту книгу и тот браузер, где ваши актуальные записи.
  2. Перейдите в «☰ Меню» → «Настройки».
  3. В блоке «Резервные копии» нажмите «Скачать JSON» и сохраните полученный файл отдельно от устройства.
  4. Запомните количество животных и помётов. Для контроля можно открыть несколько карточек перед обновлением.
Не удаляйте старое приложение, ярлык и данные браузера «для чистоты». В обычном сценарии новая версия загружается по прежней ссылке; удаление и очистка могут уничтожить хранилище локальных записей.

2. Проверяем и применяем обновление

  1. Включите интернет. Перейдите в раздел «Настройки».
  2. Найдите блок «Приложение», где указана установленная версия, и нажмите «Проверить версию».
  3. Если приложение предложит новую версию или применение обновления, следуйте появившейся подсказке. Ожидайте, пока проверка и обновление завершатся.
  4. После применения откройте книгу привычным способом из того же браузера или ярлыка. При необходимости вернитесь в «Настройки» и повторно проверьте номер версии.

Для справки: на момент подготовки этой инструкции в исходниках публичных сборок указаны версии кошки 0.8.16 и собаки 0.2.8. Это не обещание, что они останутся последними навсегда; актуальный номер смотрите в самой книге.

Почему обновление может не появляться сразу? Браузерное приложение использует офлайн-кеширование. Время получения новой версии зависит от сети, браузера и состояния сохранённых файлов. Не пытайтесь исправить задержку удалением данных сайта.

3. После обновления проверяем базу

  1. Откройте раздел «В питомнике». Убедитесь, что ваши карточки на месте.
  2. Проверьте один или два помёта, записи весов, события календаря и родственные связи.
  3. В «Настройках» воспользуйтесь «Проверить готовность», чтобы оценить офлайн-файлы и состояние локальной базы.
  4. Если всё работает — создайте свежий JSON уже после обновления и сохраните его отдельно.

Чтобы проверить автономность, можно ненадолго включить авиарежим и открыть книгу обычным способом. Делайте это только после проверки готовности при подключённом интернете.

4. Если раньше вы пользовались другой версией

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

  1. Пока старая книга доступна, экспортируйте из неё JSON.
  2. Создайте резервную копию текущей книги, если здесь уже что-то внесено.
  3. Только после этого восстанавливайте нужную копию в актуальной книге через «Настройки» → «Восстановить из JSON».
  4. Проверьте результат и сохраните новый файл после переноса.
Что произойдёт с базой больше бесплатного лимита?

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

Оказалось, что после обновления вы видите пустую книгу? Перейдите к инструкции по поиску записей — не создавайте новую базу поверх старой, пока не разберётесь.

Нужна помощь?

Если что-то идёт не по инструкции, не удаляйте данные браузера. Сначала сохраните JSON (если база доступна) и расскажите, что происходит.