Как работает синхронизация

Caliu работает по принципу локальности прежде всего: ваши заметки живут на устройстве, а облако служит резервной копией, а не узким местом. Это определяет, как работает синхронизация.

Сначала локально, синхронизация потом

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

У каждого устройства своя очередь

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

Веб-приложение синхронизируется примерно каждые 20 секунд, пока вы работаете, и сразу, когда вы возвращаетесь на вкладку или снова выходите в сеть. Приложения для iPhone, iPad и Mac синхронизируются в фоне так же.

Как за этим наблюдать

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

Если одну и ту же заметку отредактировали на двух устройствах, прежде чем какое-либо успело синхронизироваться, Caliu спросит, какую версию оставить. См. статью о конфликтах.