Skip to content

Releases: doxfie/DevLog

v1.3.2

30 Apr 09:52

Choose a tag to compare

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

26 Apr 20:23

Choose a tag to compare

Поддержка 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

08 Mar 21:16

Choose a tag to compare

Telegram-бэкапы в чат, архивирование базы и доработка интерфейса.

Улучшения

  • Бэкапы в Telegram: добавлены ручной запуск и ежедневный планировщик отправки бэкапов.
  • Формат бэкапа: отправка теперь идет архивом .db.gz вместо сырого .db.
  • Подпись бэкапа: аккуратный формат caption в Telegram + исправление кодировки кириллицы.
  • Форма сессии: после успешного добавления сессии очищаются поля и черновик в localStorage.
  • Интерфейс: подправлены темные тона и контраст карточек для более сбалансированного вида.
  • О приложении: версия обновлена до 1.3.0, дата релиза — 09.03.2026.

v1.2.0

08 Mar 04:45

Choose a tag to compare

Пауза во вкладке, новые favicon и компактный индикатор длительности сессии

Улучшения

  • Вкладка во время перерыва: состояние перерыва отображается в заголовке вкладки; в паузе название сокращено до «DevLog» без лишнего суффикса.
  • Favicon: добавлены и подключены отдельные иконки для обычного режима и перерыва; цвета иконок приведены к стилю интерфейса.
  • Форма сессии: добавлен компактный индикатор «Длительность» (чистое время за вычетом перерывов и активной паузы).
  • Индикатор активности: при активной сессии точка мигает, а при отсутствии данных полностью скрываются и точка, и текст длительности.
  • О приложении: версия обновлена до 1.2.0, дата релиза — 08.03.2026.

v1.1.1

04 Mar 19:49

Choose a tag to compare

Выбор периода в шапке, календарь вместо стрелок, упрощение дашборда и интерфейса.

Улучшения

  • Выбор месяца и недели: переключатель перенесен в шапку; при клике открывается календарь с выбором недели (клик по дню выделяет всю неделю). Закрытие модалки или кнопка «ОК» применяют выбор; кнопка «Сейчас» переключает на текущую неделю.
  • Дашборд: блок «Итоги месяца» убран — итоги месяца остаются во вкладке «Дневник».
  • Интерфейс: шире контейнер приложения (max-width 1200px); кнопки «Текущая неделя» / «Текущий месяц» и «Сейчас» — шрифт 13px; разделители (точки) между месяцем и неделей в шапке и в блоке «О приложении» увеличены.
  • О приложении: после версии отображается дата релиза (1.1.1 • 05.03.2026).

v1.1.0

02 Mar 16:40

Choose a tag to compare

Исправления дашборда и улучшение отображения итогов.

Исправления

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

Улучшения

  • Итоги недели и итоги месяца: каждая строка отображается как пункт списка с маркером (в Дневнике и на Дашборде).
  • Страница входа: отключено выделение текста у логотипа и подзаголовка.

v1.0.0

25 Feb 07:18

Choose a tag to compare

Первый стабильный релиз. Дневник учебы с авторизацией и деплоем на VPS.

Возможности

  • Учет сессий (дата, время, перерывы, заметки), черновик формы, удаление с откатом
  • Дашборд: графики по неделям/месяцам, KPI-карточки, пороги целей
  • Итоги и цели по неделям, итоги месяца
  • Настройки: пороги на графиках, блок «О приложении» (версия, статистика)
  • Авторизация: один пользователь, логин/пароль из .env
  • Docker, CI/CD (GitHub Actions), инструкция по установке на VPS (Nginx, HTTPS, rate-limit)