Skip to main content

Релиз 07.10.2025 - 08.10.2025 (Для поддержки)

Исправление багов:
Описание бага Приложение Задача в Трекере
1 Исправлен баг: при создании окна возможностей через ссылку в него не подтягивались данные для предзаполнения его полей. Теперь при его создании через ссылку из строки "Потребности и возможности" поле ТТ всегда будет заполняться автоматически. Веб-приложение ALLY-4867
2 Исправлен баг: рамка онбординга могла отображаться некорректно на странице авторизации в Firefox и Safari. Теперь рамка отображается корректно во всех браузерах. Веб-приложение ALLY-5331
3 Исправлен баг: рамка онбординга могла "съезжать" от формы авторизации. Теперь она корректно прикреплена к форме авторизации и не отваливается при скролле страницы, изменении масштаба или уменьшении области окна. Веб-приложение ALLY-5379
4 Исправлен баг: теперь нельзя удалить смену с признаком zup:true. Кнопка "Удалить" не отображается на экране графика или редактирования смены, если действуют правила, запрещающие удаление. Мобильное приложение ALLY-4528
5 Исправлен баг: теперь уведомления о необходимости прохождения медосмотра не отправляются, если медосмотр пройден и актуальная дата отмечена в карточке сотрудника в Ally. Мобильное приложение ALLY-4455
6 Исправлен баг: устранена ошибка GraphQL-запроса на экране "Техническая поддержка", из-за которой приложение не отображало контент при возврате назад с экрана ввода номера телефона или онбординга.  Мобильное приложение ALLY-5129
7 Исправлен баг: в мобильном приложении на Android: при нажатии системной кнопки «Назад» в разделе авторизации приложение теперь сворачивается, а на экране ввода кода возвращается к экрану ввода номера. Ранее отображался белый экран, а при повторном нажатии промелькивал экран «Техническая поддержка» перед возвратом к вводу номера. Мобильное приложение ALLY-5196
8 Исправлен баг: приложение больше не крашится при нажатии на иконку QR в экране "Команда". Теперь отображается баркод если он валидный, сообщение "Не удалось получить бейдж" если баркод отсутствует и сообщение о невалидном баркоде при некорректных значениях. Мобильное приложение ALLY-5053
9 Исправлен баг: правила работы с графиком теперь остаются активными при сворачивании/разворачивании приложения или переключении на другое. Ранее правила игнорировались после таких действий. Мобильное приложение ALLY-5174
10 Исправлен баг: добавлено отображение версии и номера билда мобильного приложения в продакшен- и тестовой сборках на Android и iOS. Мобильное приложение ALLY-5202

Технические задачи:
Описание бага Приложение Задача в Трекере
1 Удалена загрузка настроек commonSettings для авторизованных пользователей в веб- и мобильном приложении. Это снижает объем данных и уменьшает задержку при загрузке, без изменений в функциональности. Проверены все способы авторизации. Веб-приложение / Мобильное приложение ALLY-5276
2 Исправлена проблема запуска веб-приложения в Docker-образе, вызванная некорректными зависимостями. Добавлены @apollo/client и ts-invariant в packages/client/package.json. Веб-приложение ALLY-5405
3 Оптимизирована загрузка scheduleBindings. Добавлен биндинг $promiseAll для параллельного выполнения запросов в scheduleBindings и формах, что снижает задержки. Веб-приложение ALLY-5274
4 Обновлен пакет Expo с версии 51 до 53 для поддержки target API level 35. Мобильное приложение ALLY-4951
5 Перенесены flex settings в мобильное приложение для поддержки функционала окон возможностей. Мобильное приложение ALLY-4808
6 Добавлен функционал пользовательских сообщений в формах мобильного приложения: возможность ввода, отображения и редактирования комментариев, привязанных к произвольным сущностям (выходам и пользователям). Мобильное приложение ALLY-4808
7 Донастроен Sentry в мобильном приложении: добавлен тег UserId в отчеты об ошибках. Тег устанавливается при авторизации (UserId = идентификатор пользователя) и сбрасывается в null при логауте. Это ускоряет поиск и исправление ошибок по конкретным пользователям при обращениях из ВВ. Мобильное приложение ALLY-5027
8 Добавлена обработка оповещений без поля data, с отправкой предупреждений в Sentry. Это предотвращает некорректную обработку уведомлений, потенциально затрагивающую процессы вроде staff-request или calendar. Мобильное приложение ALLY-5131