Skip to content

v1.2.5

Choose a tag to compare

@github-actions github-actions released this 01 Jul 12:54

[v1.2.5] — 2026-07-01

Добавлено

UI/UX

  • In-app toast: единая кратковременная обратная связь внизу справа — успех, ошибка, предупреждение, информация; API toast.success / toast.error / toast.fromError (ui-toast.md)
  • Многоуровневое меню: выпадающие «Настройки» и «Админка» в шапке (NavDropdown); настройки и периодические операции — отдельные маршруты /settings/* (ui-navigation.md)
  • DateTimePicker: параметр blockPastIncludingToday — в календаре недоступны сегодня и прошлые дни; константа futureDateOnlyPicker для форм с датой только в будущем (date-time-display.md)

Изменено

UI/UX

  • Настройки разбиты на отдельные страницы (/settings, /settings/password, …) с layout и крошками; вкладки вынесены в ProfileTab, PasswordTab, TokensTab, NotificationsTab; админка — только /admin/*; старые URL с ?tab= и /import, /recurring-operations не поддерживаются
  • Верхнее меню: пункт «Главная» убран (переход на дашборд — по клику на название приложения); в хлебных крошках «Главная» сохранена; крошки админки — «Главная / Админка / …» (без «Настройки»)
  • Главная: плановые операции в спойлере «Плановые» — сортировка по дате убыванию (от новых к старым), как у прошлых
  • Ошибки и успехи действий (сохранение, удаление, валидация при submit) выводятся через toast вместо inline-текста под формами; подсказки у полей и постоянные баннеры без изменений
  • Удалён компонент FormFeedback

Исправлено

UI/UX

  • API-токены: при создании с явной датой истечения нельзя выбрать сегодня и прошлые дни в календаре — минимум завтра в TZ пользователя (futureDateOnlyPicker на /settings/tokens)

Техническое

  • Unit: web/src/lib/toast.test.ts, web/src/lib/api/errors.test.ts, web/src/lib/datetime-picker.test.ts
  • e2e: toast.spec.ts — toast success/error; z-navigation.spec.ts — выпадающее меню настроек, крошки; transaction-actions.spec.ts — сортировка плановых на главной; settings-extended.spec.ts — API-токены
  • docs/release-notes-v1.2.5.md, ui-toast.md, ui-navigation.md, date-time-display.md, transactions-display.md
  • Версия 1.2.5

Коммиты

Changelog

  • bb6a9f2 документация
  • 248ebcf Перестройка верхнего меню. Добавлены выпадающие меню
  • 03abca0 1. Поправлен баг с добавлением токена: Срок действия заканчивался в прошлом 2. Сортировка в плановых операциях на главной, от новых к старым.
  • 780ca23 Переработка системных уведомлений на фронтенде (не путать с уведомлениями в мессенджеры)

Docker

Вложения docker-compose.yaml, .env и .env.example — compose из репозитория; .env с BUHGALTER_IMAGE_TAG=1.2.5. При необходимости: cp .env.example .env.

docker pull ghcr.io/kai-zer-ru/buhgalter:1.2.5
docker compose -f docker-compose.yaml up -d

Или без compose:

docker run -d --name buhgalter \
  -p 8765:8765 \
  -v buhgalter-data:/app/data \
  -v buhgalter-backups:/app/backups \
  --restart unless-stopped \
  ghcr.io/kai-zer-ru/buhgalter:1.2.5