Большое обновление перед версией 1.0. DzenAnalytics научился не только читать ваши данные из Дзен-мани, но и писать обратно — правки и удаления операций теперь могут уезжать в облако. Плюс надёжные бэкапы, расписание синхронизации и заметно переработанные настройки.
☁️ Двусторонняя синхронизация с Дзен-мани
Раньше приложение работало только на чтение: вы могли править операции, но всё оставалось локально в браузере. Теперь правки можно отправлять обратно в облако Дзен-мани. Три режима на выбор:
- Вручную — отправляете кнопкой, когда сами решите. Полный контроль.
- Авто после правки — изменили операцию, и через пару секунд она уходит в облако сама.
- При синхронизации — правки прицепляются к каждому обновлению данных.
Что отправляется: дата, получатель, бренд, комментарий, сумма, валюта, категория и подкатегория. По умолчанию всё выключено — режим чтения, как и раньше.
🗑️ Удаление операций
Появилась возможность удалять операции — кнопка есть и в карточке операции, и прямо в ленте рядом с редактированием. Операция скрывается из всех расчётов и графиков, а при включённой синхронизации удаляется и в облаке Дзен-мани.
🛟 Облачные снимки и бэкапы
- Облачный снимок — полный «слепок» состояния вашего облака, сохраняется локально. Перед каждой отправкой правок снимок делается автоматически (политику можно настроить) — если что-то пойдёт не так, всегда можно вернуться к сохранённому состоянию.
- Бэкапы теперь разделены на локальные (выгрузка в файл, в т.ч. по расписанию) и облачные (снимки Дзен-мани) — в удобных вкладках.
⏱️ Синхронизация по расписанию
Можно включить автоматическое обновление данных из Дзен-мани с нужной периодичностью — задаёте число и единицу (минуты / часы / дни). Работает, пока вкладка открыта.
📋 Лог синхронизаций
Внизу вкладки «Данные» — наглядная таблица всех синхронизаций, отправок и удалений: тип, дата-время, сколько операций затронуто, длительность и статус (успешно / ошибка). С пагинацией и подсказками. Если что-то не отправилось — сразу видно, что и почему.
🏷️ Свой получатель, которого нет в брендах
Если вводите имя получателя, которого нет в списке брендов Дзен-мани, теперь его всё равно можно сохранить — оно уедет в облако как свободный текст. Под полем сразу видно, бренд это из списка или произвольное имя.
⚙️ Переработанные настройки
Страница настроек теперь разбита на горизонтальные вкладки — Данные, Валюты, Обработка, Бэкапы. Источник данных, токен и статус подключения собраны в один аккуратный блок. Подтверждения опасных действий теперь показываются красивыми модальными окнами по центру экрана.
🚀 Скоро 1.0
Потихоньку готовимся к версии 1.0 — осталось уже недолго. Большинство крупных функций уже на месте; впереди ещё немного нового и доводка того, что уже сделано. Спасибо, что пользуетесь и подсказываете, что улучшить!
Установка
Standalone (один файл): скачайте DzenAnalytics-v0.9.0-standalone.zip, распакуйте, дважды кликните по DzenAnalytics.html.
Из исходников:
git clone https://github.com/DEADover/DzenAnalytics.git
cd DzenAnalytics
npm install
npm run devПолный changelog
Все коммиты v0.6.0 → v0.9.0: v0.6.0...v0.9.0