Главное в этом обновлении — корзина с восстановлением операций обратно в облако, гибкий формат сумм и полный список счетов (включая счета без операций и кредитки с минусом).
🗑️ Корзина «Удалённые» и восстановление в облако
Удалённые операции больше не пропадают безвозвратно. Кнопка в тулбаре «Операции» открывает страницу «Удалённые» (/trash) со всеми скрытыми операциями:
- любую можно восстановить одним кликом — она вернётся во все расчёты и графики;
- при включённой двусторонней синхронизации восстановление возвращает операцию обратно в облако Дзен-мани — главная страховка на случай случайного удаления;
- в панели множественного выбора добавлена кнопка «Удалить» — скрыть сразу все отмеченные операции одним действием.
Под капотом — несколько правок синхронизации: воскрешение операции идемпотентно (через детерминированный id копии), а облачно-удалённые строки корректно реконструируются из снимка, поэтому возврат в облако работает надёжно.
💳 Все счета — без операций и с минусом
Страница «Счета» теперь показывает все реальные счета из Дзен-мани, которые влияют на баланс, — даже если по ним не было операций за выбранный период (раньше такие счета просто не появлялись в списке). А кредитки и долги отображаются с минусом (красным): они берут свой естественный отрицательный знак и корректно уменьшают итоговые суммы, так что совокупный баланс честно учитывает обязательства.
🔢 Формат сумм (копейки)
В «Настройки → Валюты» появился переключатель «Без дробной части / С дробной частью»: суммы по всему приложению показываются либо округлёнными до целого, либо с двумя знаками (копейки, центы — в зависимости от валюты). Удобно, когда хочется видеть ровные числа без визуального шума или, наоборот, точную сумму до копейки.
Note
На осях графиков всегда остаётся компактный вид — иначе подписи налезали бы друг на друга.
Что ещё
- 📅 Русский календарь в полях даты. Браузерный
<input type="date">подмешивал английский из локали системы — теперь поля даты используют свой календарь полностью на русском, с выбором месяца и года в два клика.
Установка
Standalone (один файл): скачайте DzenAnalytics-v0.9.7-standalone.zip, распакуйте, дважды кликните по DzenAnalytics.html. Никаких установок, серверов и интернета — всё работает офлайн в браузере.
Полный список изменений: v0.9.6...v0.9.7