Skip to content

v1.8.6 — Восстановление из снимка

Latest

Choose a tag to compare

@DEADover DEADover released this 07 Sep 15:09

Снимок аккаунта Дзен-мани раньше умел притворяться: восстановление отчитывалось об успехе, а в облаке не менялось ничего. Причина оказалась в самом Дзен-мани — удалённую запись он обратно не пускает, сколько её ни отправляй. Теперь восстановление заводит записи заново, ведёт по шагам от снимка до готового аккаунта и умеет то, чего не умело: возвращать планы, принимать чужие бэкапы и не занимать полсотни мегабайт в браузере. А в фильтрах появился отдельный тип операций — «Возвраты».

♻️ Мастер восстановления

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

💾 Бэкапы

  • Обе копии на одной странице. Копии данных сервиса и снимки аккаунта Дзен-мани лежат рядом, а под спойлером — таблица, чем они отличаются. Раньше их разводили по вкладкам, и рядом они не показывались никогда — хотя главное недоразумение как раз в том, что локальная копия не вернёт операции в пустой аккаунт Дзен-мани.
  • Принимаются чужие бэкапы. Загрузить можно не только снимок, сохранённый здесь, но и облачный бэкап партнёрского сервиса ZenTable — в формате json, zip или gz. Что внутри файла, определяется по содержимому, а не по имени, так что переименованный или пересланный архивом файл тоже подойдёт.
  • Всё сжимается. Снимок весит около мегабайта вместо девяти, копия данных — 800 килобайт вместо семи с половиной мегабайт. Распаковывать ничего не нужно: восстановление читает и сжатое, и обычное.
  • Категории и контрагентов мастер убирает сам — «Начать всё сначала» в Дзен-мани их не трогает, а снимок приведёт свои. Удаление идёт по нескольку категорий сразу, но всё равно небыстро: на полсотни уходит до пяти минут, и по ходу видно, сколько уже сделано и сколько времени прошло.

🔎 Возвраты

  • «Возвраты» — отдельный тип операции в фильтрах, поиске и на страницах со списками. Раньше их можно было найти только вручную: они считаются расходами, как и в самом Дзен-мани, и в общем списке ничем не выделялись.
  • «Расходы» при этом остались прежними — с возвратами внутри. Так покупка вместе со своим возвратом по-прежнему даёт ноль.

Исправления

  • Восстановление из снимка ничего не восстанавливало. Отчёт рапортовал успех, потому что Дзен-мани отвечал без ошибки, — а записи оставались удалёнными. Теперь они заводятся заново, и после переноса число операций в Дзен-мани совпадает со снимком.
  • Переход к «Целям» с клавиатуры не работал. Комбинация g g была описана в справке, но второе нажатие просто перезапускало ожидание. Заодно посторонняя клавиша теперь сбрасывает начатую комбинацию.
  • «Поиск» противоречил сам себе. При типе «Расходы» возвраты выбрасывались из выборки, поэтому покупка вместе с возвратом не обнулялась, хотя должна была.
  • Облачный снимок, принесённый в «Восстановить из копии», больше не отвергается молча — сервис узнаёт его и говорит, куда его нести.

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

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