# Релиз 18.11.2025 - 19.11.2025 (Для поддержки)

##### **Версия Веб-приложения:** 4.1.68

##### **Версия Мобильного приложения:** 4.1.55 

---

##### **Исправление багов:**

<table border="1" id="bkmrk-%E2%84%96-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B1%D0%B0%D0%B3%D0%B0-%D0%97%D0%B0%D0%B4%D0%B0" style="width: 100%; height: 1577.81px;"><colgroup><col style="width: 4.07911%;"></col><col style="width: 72.0643%;"></col><col style="width: 13.2262%;"></col><col style="width: 10.6304%;"></col></colgroup><tbody><tr style="height: 46.5938px;"><td style="height: 46.5938px;">№</td><td style="height: 46.5938px;">Описание бага</td><td style="height: 46.5938px;">Приложение</td><td style="height: 46.5938px;">Задача в Трекере</td></tr><tr style="height: 124.953px;"><td style="height: 124.953px;">1</td><td style="height: 124.953px;">**Ранее** при смене временного пароля подсказка отображала пример с кириллицей, однако ввод кириллических символов был недоступен.

**Теперь** подсказка обновлена и примеры с кириллицей удалены, чтобы соответствовать фактическим правилам ввода пароля

</td><td style="height: 124.953px;">Веб-приложение</td><td style="height: 124.953px;">[ALLY-5565](https://tracker.yandex.ru/ALLY-5565)</td></tr><tr style="height: 147.344px;"><td style="height: 147.344px;">2</td><td style="height: 147.344px;">**Ранее** при попытке открыть “Бейдж исполнителя” для пользователя с некорректными данными возникала ошибка в консоли, а интерфейс зависал в бесконечной загрузке.

  
**Теперь** приложение корректно обрабатывает такую ситуацию, пользователю отображается сообщение о невозможности сформировать бейдж и рекомендация обратиться на горячую линию для исправления данных.

</td><td style="height: 147.344px;">Веб-приложение

/Мобильное приложение

</td><td style="height: 147.344px;">[ALLY-5438](https://tracker.yandex.ru/ALLY-5438)</td></tr><tr style="height: 169.734px;"><td style="height: 169.734px;">3</td><td style="height: 169.734px;">**Ранее** при открытии контекстного меню (правой кнопкой мыши по ячейке выхода) в веб-версии могла возникнуть ошибка. Из-за которой приложение могло падать, а контекстное меню открываться некорректно.

**Теперь** добавлена проверка selectedCell, контекстное меню отображается только при наличии выбранной ячейки, а вызов не срабатывает, если курсор находится между выходами.

</td><td style="height: 169.734px;">Веб-приложение

/Мобильное приложение

</td><td style="height: 169.734px;">[ALLY-5612](https://tracker.yandex.ru/ALLY-5612)</td></tr><tr><td>4</td><td>**Ранее** в приложении мог возникать сбой когда в компонент useShiftProps передавались не загруженные eventTypes. Это приводило к падению приложения.

**Теперь** добавлена проверка состояния загрузки в ShiftPanel, компонент ожидает получение eventTypes и не передаёт в дочерние элементы пустые данные.

</td><td>Веб-приложение

/Мобильное приложение

</td><td>[ALLY-5615](https://tracker.yandex.ru/ALLY-5615)</td></tr><tr style="height: 124.953px;"><td style="height: 124.953px;">5</td><td style="height: 124.953px;">**Ранее** в разделе длинный список торговых точек мог не скроллиться, при свайпе вниз ничего не происходило.

**Теперь** список корректно прокручивается, даже если его длина превышает высоту экрана.

</td><td style="height: 124.953px;">Мобильное приложение</td><td style="height: 124.953px;">[ALLY-5518](https://tracker.yandex.ru/ALLY-5518)</td></tr><tr style="height: 124.953px;"><td style="height: 124.953px;">6</td><td style="height: 124.953px;">**Ранее** в мобильном приложении на Android изображение аватара могло не обновляться после выбора файла, при этом на экране не появлялось никаких уведомлений.

**Теперь** загрузка работает корректно, аватар успешно обновляется.

</td><td style="height: 124.953px;">Мобильное приложение</td><td style="height: 124.953px;">[ALLY-5447](https://tracker.yandex.ru/ALLY-5447), [ALLY-5665](https://tracker.yandex.ru/ALLY-5665)</td></tr><tr style="height: 124.953px;"><td style="height: 124.953px;">7</td><td style="height: 124.953px;">**Ранее** в разделе “График” в строке поиска верхняя часть заглавной буквы “П” обрезалась.

**Теперь** поле отображается корректно, все буквы полностью помещаются в область ввода без визуальных искажений.

</td><td style="height: 124.953px;">Мобильное приложение</td><td style="height: 124.953px;">[ALLY-5517](https://tracker.yandex.ru/ALLY-5517)</td></tr><tr style="height: 147.344px;"><td style="height: 147.344px;">8</td><td style="height: 147.344px;">**Ранее** push-уведомления продолжали приходить пользователю, который больше не авторизован в приложении, а также приходили уведомления предыдущего аккаунта после входа под новым пользователем.

**Теперь** push-уведомления всегда приходят только активному пользователю и только по его сменам.

</td><td style="height: 147.344px;">Мобильное приложение</td><td style="height: 147.344px;">[ALLY-5119](https://tracker.yandex.ru/ALLY-5119)</td></tr><tr style="height: 147.344px;"><td style="height: 147.344px;">9</td><td style="height: 147.344px;">**Ранее** при изменении информации в профиле через МП могла возникнуть ошибка если поле birthday было пустым или содержало некорректное значение. Из-за этого изменения в профиле не сохранялись.

**Теперь** добавлена корректная обработка даты рождения и сохранение профиля работает без ошибок.

</td><td style="height: 147.344px;">Мобильное приложение</td><td style="height: 147.344px;">[ALLY-5608](https://tracker.yandex.ru/ALLY-5608)</td></tr><tr style="height: 169.734px;"><td style="height: 169.734px;">10</td><td style="height: 169.734px;">**Ранее** при истечении срока действия пароля кнопка “Задайте удобный пароль” в предупреждающей модалке открывала не форму смены пароля, а настройки профиля. Чтобы попасть к полю ввода нового пароля, нужно было совершить несколько дополнительных действий

**Теперь** при нажатии “Задайте удобный пароль” сразу открывается новая модальная форма создания пароля.

</td><td style="height: 169.734px;">Веб-приложение</td><td style="height: 169.734px;">[ALLY-4968](https://tracker.yandex.ru/ALLY-4968)</td></tr><tr style="height: 124.953px;"><td style="height: 124.953px;">11</td><td style="height: 124.953px;">**Ранее** при создании окна возможностей в режиме “Период” кнопки перемещения (вверх/вниз) работали некорректно: даты не менялись местами, изменялось только количество исполнителей.

**Теперь** кнопки сортировки скрыты, а возможность перемещать периоды отключена.

</td><td style="height: 124.953px;">Веб-приложение</td><td style="height: 124.953px;">[ALLY-3936](https://tracker.yandex.ru/ALLY-3936)</td></tr></tbody></table>

---

##### **Технические задачи:**

<table border="1" id="bkmrk-%E2%84%96-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B8-%D0%9F%D1%80" style="width: 100%; height: 314.766px;"><colgroup><col style="width: 4.07911%;"></col><col style="width: 72.0643%;"></col><col style="width: 13.2262%;"></col><col style="width: 10.6304%;"></col></colgroup><tbody><tr style="height: 46.5938px;"><td style="height: 46.5938px;">№</td><td style="height: 46.5938px;">Описание задачи</td><td style="height: 46.5938px;">Приложение</td><td style="height: 46.5938px;">Задача в Трекере</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">1</td><td style="height: 29.7969px;">Из конфигурационного файла .env удалены зашитые настройки, которые больше не используются или дублируют существующие настройки в settingTypes.  
</td><td style="height: 29.7969px;">Веб-приложение</td><td style="height: 29.7969px;">[<span style="color: #444444;">ALLY-5695</span>](https://tracker.yandex.ru/ALLY-5695)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">2</td><td style="height: 29.7969px;">Переработана система обработки ошибок, чтобы упростить диагностику багов и повысить качество логов. 500-ошибки корректно попадают в логи в формате валидного JSON, без обрезания многострочных сообщений.  
</td><td style="height: 29.7969px;">Веб-приложение</td><td style="height: 29.7969px;">[<span style="color: #444444;">ALLY-5253</span>](https://tracker.yandex.ru/ALLY-5253)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">3</td><td style="height: 29.7969px;">Для ускорения сборки и уменьшения нагрузки на CI/CD e2e-тесты были отделены от основного кода приложения и перенесены в отдельный репозиторий. Из репозитория ally сами тесты и все связанные с ними файлы и конфигурации были удалены.  
</td><td style="height: 29.7969px;">Веб-приложение</td><td style="height: 29.7969px;">[<span style="color: #444444;">ALLY-5356</span>](https://tracker.yandex.ru/ALLY-5356)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">4</td><td style="height: 29.7969px;">Реализована оптимизация механизма обновления графика: вместо повторной загрузки всех данных теперь подгружаются только изменения, произошедшие после последней полной загрузки. Это снижает нагрузку на сеть и БД и ускоряет отображение обновлений.</td><td style="height: 29.7969px;">Веб-приложение</td><td style="height: 29.7969px;">[<span style="color: #444444;">ALLY-445</span>](https://tracker.yandex.ru/ALLY-445)</td></tr><tr><td>5</td><td style="height: 29.7969px;">Отключены accessibility-свойства компонента BottomSheet, благодаря чему автотесты корректно обрабатывают модальные окна и стабильно находят элементы интерфейса.  
</td><td style="height: 29.7969px;">Мобильное приложение</td><td style="height: 29.7969px;">[<span style="color: #444444;">ALLY-5704</span>](https://tracker.yandex.ru/ALLY-5704)</td></tr></tbody></table>