Если синхронизация с Дзен-мани перестала работать, теперь видно почему и что делать. Панель запоминает ошибку и объясняет её простыми словами. Когда Дзен-мани перестаёт принимать токен, она предлагает войти заново — без потери данных и неотправленных правок. И важное исправление: панель больше не застревает на старой версии из кеша браузера.
🔑 Войти заново, ничего не теряя
- Когда Дзен-мани перестаёт принимать токен, в шапке появляется кнопка «Войти заново». Она остаётся, пока вход не восстановлен, даже после перезагрузки страницы. Раньше было только сообщение на пять секунд.
- В «Настройки → Источник данных» можно войти через Дзен-мани заново или вставить новый токен поверх старого. Нажимать «Отключить» больше не нужно: он стирал данные Дзен-мани в браузере вместе с неотправленными правками. Теперь всё остаётся на месте.
- Подойдёт только токен того же аккаунта. В семейном аккаунте — токен любого его участника. С токеном чужого аккаунта панель объяснит, что так нельзя: ваши правки не уедут в чужой аккаунт.
🩺 Диагностика синхронизации
- Новый блок в настройках источника, под журналом синхронизации. В нём видно, когда синхронизация прошла в последний раз, что и на каком шаге сломалось и когда будет следующая попытка.
- Кнопка «Скопировать отчёт». Одно нажатие — и автору можно прислать всё нужное для разбора: версию, браузер, шаг и код ошибки, размер данных и очереди правок. Токена, сумм и названий в отчёте нет.
- Ошибки объясняются по-человечески. Например: токен больше не принимается; нет связи с Дзен-мани (проверьте интернет, VPN, блокировщик рекламы); сервер Дзен-мани временно недоступен; в браузере кончилось место.
🔁 Спокойнее при сбоях
- После ошибки автосинхронизация больше не повторяет попытку каждые полминуты. Теперь она выжидает: 1, 2, 5, 15, потом 30 минут. Кнопка синхронизации срабатывает сразу, без ожидания.
- Одна и та же ошибка подряд — одна строка журнала с пометкой «×N», а внутри видно, когда всё началось. Раньше повторы за час вытесняли из журнала всю историю.
- Если Дзен-мани не отвечает минуту, попытка обрывается с понятной ошибкой. Раньше кнопки могли зависнуть «в процессе» до перезагрузки страницы.
- Красная рамка у кнопок синхронизации и причина сбоя в подсказке теперь сохраняются после перезагрузки, пока синхронизация снова не пройдёт.
🛠 Исправления
- Панель могла открываться старой версией. Браузер иногда долго держал в кеше прежнюю страницу и служебный файл панели. После обновления часть панели тогда не загружалась — вплоть до неработающей синхронизации, — и помогала только очистка кеша. Теперь страница при каждом открытии сверяется с сервером. А вкладка, открытая до обновления, сама перезагружается на новую версию, если не может догрузить её часть.
Установка: скачайте DzenAnalytics-v1.10.4-standalone.zip, распакуйте и откройте DzenAnalytics.html в браузере — всё работает офлайн, данные не покидают устройство.
Полный список изменений: v1.10.3...v1.10.4