Skip to content

v1.10.4 — Синхронизация, которая объясняет

Latest

Choose a tag to compare

@DEADover DEADover released this 04 Oct 10:33

Если синхронизация с Дзен-мани перестала работать, теперь видно почему и что делать. Панель запоминает ошибку и объясняет её простыми словами. Когда Дзен-мани перестаёт принимать токен, она предлагает войти заново — без потери данных и неотправленных правок. И важное исправление: панель больше не застревает на старой версии из кеша браузера.

🔑 Войти заново, ничего не теряя

  • Когда Дзен-мани перестаёт принимать токен, в шапке появляется кнопка «Войти заново». Она остаётся, пока вход не восстановлен, даже после перезагрузки страницы. Раньше было только сообщение на пять секунд.
  • В «Настройки → Источник данных» можно войти через Дзен-мани заново или вставить новый токен поверх старого. Нажимать «Отключить» больше не нужно: он стирал данные Дзен-мани в браузере вместе с неотправленными правками. Теперь всё остаётся на месте.
  • Подойдёт только токен того же аккаунта. В семейном аккаунте — токен любого его участника. С токеном чужого аккаунта панель объяснит, что так нельзя: ваши правки не уедут в чужой аккаунт.

🩺 Диагностика синхронизации

  • Новый блок в настройках источника, под журналом синхронизации. В нём видно, когда синхронизация прошла в последний раз, что и на каком шаге сломалось и когда будет следующая попытка.
  • Кнопка «Скопировать отчёт». Одно нажатие — и автору можно прислать всё нужное для разбора: версию, браузер, шаг и код ошибки, размер данных и очереди правок. Токена, сумм и названий в отчёте нет.
  • Ошибки объясняются по-человечески. Например: токен больше не принимается; нет связи с Дзен-мани (проверьте интернет, VPN, блокировщик рекламы); сервер Дзен-мани временно недоступен; в браузере кончилось место.

🔁 Спокойнее при сбоях

  • После ошибки автосинхронизация больше не повторяет попытку каждые полминуты. Теперь она выжидает: 1, 2, 5, 15, потом 30 минут. Кнопка синхронизации срабатывает сразу, без ожидания.
  • Одна и та же ошибка подряд — одна строка журнала с пометкой «×N», а внутри видно, когда всё началось. Раньше повторы за час вытесняли из журнала всю историю.
  • Если Дзен-мани не отвечает минуту, попытка обрывается с понятной ошибкой. Раньше кнопки могли зависнуть «в процессе» до перезагрузки страницы.
  • Красная рамка у кнопок синхронизации и причина сбоя в подсказке теперь сохраняются после перезагрузки, пока синхронизация снова не пройдёт.

🛠 Исправления

  • Панель могла открываться старой версией. Браузер иногда долго держал в кеше прежнюю страницу и служебный файл панели. После обновления часть панели тогда не загружалась — вплоть до неработающей синхронизации, — и помогала только очистка кеша. Теперь страница при каждом открытии сверяется с сервером. А вкладка, открытая до обновления, сама перезагружается на новую версию, если не может догрузить её часть.

Установка: скачайте DzenAnalytics-v1.10.4-standalone.zip, распакуйте и откройте DzenAnalytics.html в браузере — всё работает офлайн, данные не покидают устройство.

Полный список изменений: v1.10.3...v1.10.4