Релиз 03.03.2026 - 04.03.2026 (Для поддержки)
Версия Веб-приложения: 4.1.74
Версия Мобильного приложения: 4.1.60
Исправление багов:
| № | Описание бага | Приложение | Задача в Трекере |
| 1 |
Ранее: В форме ОВ можно было ввести невалидную дату. Окно могло создаваться с некорректной датой
Теперь: Валидация дат в ОВ исправлена. Невалидные значения корректно ловятся, а создание окна с некорректной датой блокируется |
Веб-приложение |
ALLY-6303 |
| 2 |
Ранее: При выборе периода в расчетном листе отображался выбранный диапазон + предыдущий день, из-за чего суммы могли выглядеть некорректно на устройствах с таймзоной, отличной от серверной.
Теперь:
|
Веб-приложение |
ALLY-6388 |
| 3 |
Ранее: Можно было получить две смены на один день с пересечением по времени на одной ТТ. Это происходило из-за race condition при создании смен через клик по ячейке и копировании, из-за чего в графике появлялись "двойные" смены и затем выходили отклонениями
Теперь:
|
Веб-приложение |
ALLY-5881 |
| 4 |
Ранее: В логах сервера появлялись ошибки GraphQL при запросе changeLogAt:. Отправлялся запрос с пустым id
Теперь:
|
Веб-приложение |
ALLY-6321 |
| 5 |
Ранее: В логах появлялась GraphQL-ошибка при logout
Теперь:
|
Веб-приложение |
ALLY-6322 |
| 6 |
Ранее: В панели "Настройки плана" при попытке отредактировать время начала/конца смены с клавиатуры значение не менялось. Курсор перемещался в конец поля, из-за чего нормальная правка времени была невозможна. Теперь: Исправили поведение полей. Время и даты редактируются с клавиатуры корректно |
Веб-приложение |
ALLY-6480 |
| 7 |
Ранее: Клиентская сборка могла подтягивать серверный .env, из-за чего конфигурация сервера оказывалась доступной в JavaScript-бандле
Теперь:
|
Веб-приложение |
ALLY-6455 |
| 8 |
Ранее: На Android приложение могло падать при открытии файла/изображения с ошибкой FileNotFoundException: open failed: ENOENT
Теперь:
|
Мобильное приложение |
ALLY-5461 |
| 9 |
Ранее: Если при подключении Сберчаевых сервис vv tips-api возвращал 500, МП просто закрывало диалоги и не показывало пользователю никакого сообщения
Теперь:
|
Мобильное приложение |
ALLY-6254 |
| 10 |
Ранее: При открытии панели "Настройка пользователя" для некоторых пользователей на тестовом стенде возникала ошибка в консоли RangeError: Invalid time value
Теперь:
|
Веб-приложение |
ALLY-6318 |
Технические задачи:
| № | Описание задачи | Приложение | Задача в Трекере |
| 1 | Проведено обновление зависимостей мобильного приложения в рамках работы с техническим долгом | Веб-приложение |
ALLY-5408 |
| 2 | Проведена оптимизация шрифтов в веб-клиенте в рамках улучшения производительности и рекомендаций Lighthouse |
Веб-приложение |
ALLY-6410 |
| 3 | Настроено полноценное локальное окружение для разработки на базе Docker. Добавлены PostgreSQL, Redis и сопутствующие сервисы для полноценного локального запуска приложения. Проект переведен на Node.js 24, исправлены миграции и сборка, удалены устаревшие зависимости и конфигурации. |
Веб-приложение |
ALLY-5482 |
| 4 | Реализован механизм фоновой предзагрузки данных. Также для форм добавлена поддержка истории изменений с возможностью просмотра предыдущих версий и реализовано кеширование данных форм для более быстрого повторного открытия. |
Веб-приложение |
|
| 5 | Проведена оптимизация производительности мобильного приложения. Пересмотрено использование useMemo, useCallback и memo |
Мобильное приложение |
ALLY-3351 |
| 6 | Мобильное приложение переведено с облачных EAS credentials на локальные ключи |
Мобильное приложение |
ALLY-6316 |
| 7 | Настроена автоматическая загрузка сборок мобильного приложения в Google Play и App Store, с поддержкой тестирования через TestFlight и Internal App Sharing. Реализован собственный механизм нумерации билдов с единым номером для Android и iOS |
Мобильное приложение |
ALLY-5382 |
| 8 | В мобильном приложении реализована полная поддержка синтаксиса Yandex Flavored Markdown в уведомлениях |
Мобильное приложение |
ALLY-6344 |
| 9 | Оптимизирована загрузка формы редактирования пользователя для роли “Помощник розницы" |
Мобильное приложение |
ALLY-6466 |
| 10 | Оптимизирована загрузка формы редактирования выхода для роли “Помощник розницы” |
Мобильное приложение |
ALLY-6465 |