Фильтр периода стал понятнее: появился квартал, выбранный период и свободный отрезок теперь листаются каждый своими стрелками, а листать можно только в пределах вашей истории операций. Заодно исправлен фильтр по вторым категориям, а для тех, кто разворачивает сервис у себя, с каждым релизом выходит готовый Docker-образ.
📅 Фильтр периода
- «Квартал»: календарный квартал целиком — «III кв. 2026», листается стрелками по кварталам.
- Кнопки в новом порядке: «Отчётный месяц ▾», «30 дней ▾», «Квартал», «Год», «Всё». Окна «30 дней», «3 мес», «6 мес» и «12 мес» теперь за одной кнопкой со стрелкой — она подписана последним выбранным окном и помнит его после перезагрузки и на других устройствах.
- Два контрола вместо одного. У названия — «‹ Сентябрь ›» и возврат к текущему: стрелки листают месяц, квартал или год и стоят рядом с названием. У отрезка дат — свои стрелки: они сдвигают его на его же длину.
- Одно меню на все режимы: год, кварталы и месяцы вместе — из «Года» в нужный месяц теперь одно нажатие.
- При «Всё» и скользящих окнах в названии прочерк, а не месяц, который не выбран.
🐳 Docker-образ
- Готовый образ выходит с каждым релизом — для amd64 и arm64. Развернуть сервис у себя:
docker run -d -p 8000:8000 ghcr.io/deadover/dzenanalytics:latest. Можно закрепить версию:…:1.9.7.
🐞 Исправления
- Фильтр не убирал операции со снятой второй категорией. У операции «Еда» + «Отпуск» снятый «Отпуск» ничего не менял в цифрах — операция проходила по основной «Еде». Теперь снятая категория убирает операцию, где бы она ни стояла, а если оставить только её — операции с ней находятся, как и раньше.
- Выбор месяца в меню всегда включал календарный месяц, даже если вы пользуетесь отчётным. Теперь — тот вид, что выбран у кнопки.
- «К текущему» из «Года» уводил в отчётный месяц. Теперь возвращает текущий год, квартал или месяц — смотря что выбрано.
- При окне «30 дней» в названии стоял месяц — будто выбран он.
- Период можно было листать далеко за пределы истории — в годы, где нет ни одной операции. Теперь стрелки гаснут на первом и на текущем периоде, а даты, введённые руками, не выходят за первую операцию и сегодняшний день.
- «Год в цифрах»: суммы кварталов всегда сокращались — «+3,5 тыс. $» у квартала в долларах терял точность. Теперь суммы полностью, сокращаются только от миллиона.
Установка: скачайте DzenAnalytics-v1.9.7-standalone.zip, распакуйте и откройте DzenAnalytics.html в браузере — всё работает офлайн, данные не покидают устройство.
Полный список изменений: v1.9.6...v1.9.7