Releases: doxfie/DevLog
Releases · doxfie/DevLog
v1.3.2
Hotfix для Telegram-бэкапов: снова отправляем архив только при изменениях в БД и защищаем scheduler от повторной отправки в тот же день.
Исправления
- Smart backup:
BACKUP_TELEGRAM_SKIP_IF_UNCHANGEDтеперь сравнивает логическое содержимое SQLite-таблиц, а не байты свежесозданного.db-файла. - Scheduler: добавлен persistent-маркер даты последнего scheduled-запуска, чтобы несколько процессов не отправляли второй бэкап через 30 секунд.
- Миграция hash marker: старый hash marker автоматически сверяется с последним локальным
.db.gz, поэтому неизменённая БД не должна отправиться заново только из-за смены алгоритма. - О приложении: версия обновлена до
1.3.2, дата релиза —30.04.2026.
v1.3.1
Поддержка SOCKS5-прокси для Telegram-бэкапов через зарубежный маршрут.
Улучшения
- Telegram-бэкапы: добавлена отправка Bot API-запросов через SOCKS5-прокси (
TELEGRAM_PROXY_URL=socks5h://...). - Надёжность отправки: добавлен настраиваемый таймаут
BACKUP_TELEGRAM_REQUEST_TIMEOUT_MSи отдельная обработка SOCKS5/TLS/HTTP-ошибок. - О приложении: версия обновлена до
1.3.1, дата релиза —27.04.2026.
Документация
.env.exampleи README дополнены примером настройки прокси для Telegram.
v1.3.0
Telegram-бэкапы в чат, архивирование базы и доработка интерфейса.
Улучшения
- Бэкапы в Telegram: добавлены ручной запуск и ежедневный планировщик отправки бэкапов.
- Формат бэкапа: отправка теперь идет архивом
.db.gzвместо сырого.db. - Подпись бэкапа: аккуратный формат caption в Telegram + исправление кодировки кириллицы.
- Форма сессии: после успешного добавления сессии очищаются поля и черновик в localStorage.
- Интерфейс: подправлены темные тона и контраст карточек для более сбалансированного вида.
- О приложении: версия обновлена до
1.3.0, дата релиза —09.03.2026.
v1.2.0
Пауза во вкладке, новые favicon и компактный индикатор длительности сессии
Улучшения
- Вкладка во время перерыва: состояние перерыва отображается в заголовке вкладки; в паузе название сокращено до «DevLog» без лишнего суффикса.
- Favicon: добавлены и подключены отдельные иконки для обычного режима и перерыва; цвета иконок приведены к стилю интерфейса.
- Форма сессии: добавлен компактный индикатор «Длительность» (чистое время за вычетом перерывов и активной паузы).
- Индикатор активности: при активной сессии точка мигает, а при отсутствии данных полностью скрываются и точка, и текст длительности.
- О приложении: версия обновлена до
1.2.0, дата релиза —08.03.2026.
v1.1.1
Выбор периода в шапке, календарь вместо стрелок, упрощение дашборда и интерфейса.
Улучшения
- Выбор месяца и недели: переключатель перенесен в шапку; при клике открывается календарь с выбором недели (клик по дню выделяет всю неделю). Закрытие модалки или кнопка «ОК» применяют выбор; кнопка «Сейчас» переключает на текущую неделю.
- Дашборд: блок «Итоги месяца» убран — итоги месяца остаются во вкладке «Дневник».
- Интерфейс: шире контейнер приложения (max-width 1200px); кнопки «Текущая неделя» / «Текущий месяц» и «Сейчас» — шрифт 13px; разделители (точки) между месяцем и неделей в шапке и в блоке «О приложении» увеличены.
- О приложении: после версии отображается дата релиза (1.1.1 • 05.03.2026).
v1.1.0
Исправления дашборда и улучшение отображения итогов.
Исправления
- Дашборд, недели: диапазон запроса сессий для графика «по неделям» теперь заканчивается воскресеньем текущей недели — часы текущей недели отображаются корректно.
- Дашборд, месяцы: исправлен расчет начала диапазона «последние 12 месяцев» — первый месяц и март в частности показывают правильную сумму часов.
Улучшения
- Итоги недели и итоги месяца: каждая строка отображается как пункт списка с маркером (в Дневнике и на Дашборде).
- Страница входа: отключено выделение текста у логотипа и подзаголовка.
v1.0.0
Первый стабильный релиз. Дневник учебы с авторизацией и деплоем на VPS.
Возможности
- Учет сессий (дата, время, перерывы, заметки), черновик формы, удаление с откатом
- Дашборд: графики по неделям/месяцам, KPI-карточки, пороги целей
- Итоги и цели по неделям, итоги месяца
- Настройки: пороги на графиках, блок «О приложении» (версия, статистика)
- Авторизация: один пользователь, логин/пароль из
.env - Docker, CI/CD (GitHub Actions), инструкция по установке на VPS (Nginx, HTTPS, rate-limit)