Skip to main content

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

Версия Веб-приложения: 4.1.72
Версия Мобильного приложения: 4.1.58


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

Описание бага Приложение Задача в Трекере
1

Ранее:

При входе по СМС на iPhone у сотрудников с несколькими активными профилями после выбора профиля могла появляться ошибка "Профиль пользователя не выбран", из-за чего авторизация не завершалась

 

Теперь:

Вход корректно завершается после выбора нужного профиля, ошибка "Профиль пользователя не выбран" больше не блокирует логин

Мобильное приложение ALLY-5567
2

Ранее:

При открытии экрана редактирования профиля могла возникать ошибка, если переменная restaurants приходила пустой

 

Теперь:

Добавили безопасную обработку случая, когда список restaurants пустой. Экран профиля работает стабильно, ошибка больше не возникает

Мобильное приложение ALLY-5496
3

Ранее:

При создании окна возможностей-дубля сообщение об ошибке перекрывало круглую кнопку сканера штрих-кода

 

Теперь:

Исправили отображение шторки. Сообщение больше не перекрывает кнопку штрих-кода

Мобильное приложение ALLY-5682
4

Ранее:

На Android в разделе "Сберчаевые" элементы перекрывались, из-за чего надпись "Сберчаевые" отображалась некорректно

 

Теперь:

Исправили отображение модального окна. Контент не наезжает на статус-бар и нижнее меню

Мобильное приложение ALLY-6193
5

Ранее:

При выходе из аккаунта могла возникнуть ошибка "Cannot read property 'data' of undefined", из-за чего приложение могло вылетать

 

Теперь:

Добавили безопасную обработку ошибки. Выход из системы завершается корректно

Мобильное приложение ALLY-6171
6

Ранее:

При переходе с экрана календаря приложение могло падать при обращении к result.data без проверки, когда result был undefined 

 

Теперь:

Добавили безопасные проверки, чтобы при ошибке сервера приложение не падало

Мобильное приложение ALLY-6172
7

Ранее:

В календаре при restaurants = null появлялась ошибка "Cannot read property 'find' of null"

 

Теперь:

Добавлена безопасная обработка null

Мобильное приложение ALLY-6170
8

Ранее:

На экране «Команда» в списке ТТ появлялись пустые элементы. При нажатии на такую строку выполнялся поиск, после чего показывалось "Не найдено"

 

Теперь:

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

Мобильное приложение ALLY-6192
9

Ранее:

Если у смены не была указана роль или в профиле не выбран "Предпочтительный график", в интерфейсе могло отображаться значение null (например, в карточке смены и строках профиля)

 

Теперь:

Убрали отображение null. Добавили фильтрацию и защиту от undefined, чтобы при незаполненных полях показывался корректный текст без null

Мобильное приложение ALLY-6195
10

Ранее:

При установке фокуса в текстовое поле клавиатура открывалась и сразу закрывалась, из-за чего было невозможно вводить текст

 

Теперь:

Исправили поведение компонентов клавиатуры. При фокусе в поле ввода она остаётся открытой до завершения ввода

Мобильное приложение ALLY-5971
11

Ранее:

В МП после перехода в окно команды могли возникать ошибки, из-за чего контент мог ломаться и приводить к нестабильной работе.

 

Теперь:

Добавили SafeRenderBoundary для рендера HTML/Markdown. Ошибки перехватываются и не роняют приложение

Мобильное приложение ALLY-6169
12

Ранее:

У части пользователей профиль мог отображаться не полностью аватар

 

Теперь:

Добавили проверки на наличие данных профиля и безопасную обработку полей. При отсутствии данных/аватара показывается заглушка, а экран не ломается

Мобильное приложение ALLY-5130
13

Ранее:

Если в профиле открыть вложенный экран "Обо мне", то при нажатии в меню "Команда" ничего не происходило

 

Теперь:

Исправили навигацию из меню профиля на вложенных экранах. При переходе стек вложенного навигатора сбрасывается до корневого экрана, поэтому "Команда" открывается сразу

Мобильное приложение ALLY-6255
14

Ранее:

Во вкладке "Архив" у окон возможностей отображалась кнопка "Откликнуться", хотя окно уже закрыто

 

Теперь:

Кнопка "Откликнуться" показывается только для активных окон и окон в резерве, в архивных окнах её нет

Мобильное приложение ALLY-6188
15

Ранее:

Если в профиле в полях вводили текст длиннее 255 символов, изменения не сохранялись

 

Теперь:

В форме профиля добавлено ограничение до 255 символов для этих полей. При превышении лимита кнопка «Сохранить» становится неактивной

Мобильное приложение ALLY-6176
16

Ранее:

При обработке GraphQL-ошибки с просроченным токеном МП могло падать приложение

 

Теперь:

Обработка ошибки при просроченном токене исправлена. Добавлен корректный выход из обработчика. Падения приложения не происходит

Мобильное приложение ALLY-5998
17

Ранее:

При авторизации по СМС могла  возникать ошибка "Cannot read property 'error' of undefined". Функции запроса кода/логина могли вернуть undefined

 

Теперь:

Добавили проверки при запросе кода и повторном запросе и логине

Мобильное приложение ALLY-5479
18

Ранее:

При открытии профиля иногда возникала ошибка "Cannot read property 'scopes' of null" из-за чего экран мог отображаться некорректно

 

Теперь:

Добавлена проверка на null перед обращением к scopes. Профиль открывается стабильнее, без ошибки

Мобильное приложение ALLY-5484
19

Ранее:

В разделе "Чек-лист" при открытии поля комментария и попытке ввести текст мог появляться белый экран. Также у кнопки "Отправить" были разные края (слева прямой, справа закруглённый)

 

Теперь:

Исправили поведение экрана чек-листа. Комментарии открываются и редактируются без белого экрана, а кнопка "Отправить" отображается корректно

Мобильное приложение ALLY-6187
20

Ранее:

Если у сотрудника не было ни одной смены в выбранном периоде, при нажатии "Сформировать график по исполнителю" из формы редактирования смены график не печатался, а пользователю не показывалось никакого сообщения

 

Теперь:

Формирование графика работает корректно. Сотрудника без смен в периоде обрабатывается без ошибки и пользователь получает корректный результат вместо сбоя

Веб-приложение ALLY-6257
21

Ранее:

В карточках окон возможностей, в блоке с откликами, аватар и ФИО отображались без выравнивания

 

Теперь:

Исправили стили отображения откликов. Аватарки и ФИО выровнены

Веб-приложение ALLY-6113
22

Ранее:

При загрузке отсутствия из ЗУП мог создаваться дубль (в графике появлялись два одинаковых отсутствия на одну дату)

 

Теперь:

Репликатор доработан и отсутствие из ЗУП больше не дублируется при синхронизации

Репликатор ALLY-4726


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

Описание задачи Приложение Задача в Трекере
1 Проведена очистка проекта от лишних зависимостей, которые не использовались в коде Веб-приложение ALLY-5409
2 Исправлена критическая ошибка в веб-клиенте, из-за которой приложение могло падать при выходе пользователя из системы
Веб-приложение ALLY-5501
3 Проведена работа по очистке сборочного процесса от предупреждений, возникавших при сборке приложения и создававших шум в логах
Веб-приложение ALLY-3970
4 Улучшена работа с ошибками в Sentry. Из событий, отправляемых веб-приложением, удалены искусственно добавленные строки в тексте ошибок Веб-приложение ALLY-6034
5 Для анализа производительности и выявления узких мест в работе интерфейса в веб-приложении добавлено детальное измерение времени выполнения настроек и форм с отправкой данных в Sentry Веб-приложение ALLY-6234
6 В мобильном приложении выполнен рефакторинг компонентов для корректного отображения списков и предотвращения потенциальных ошибок Мобильное приложение ALLY-5357
7 В мобильном приложении настроено профилирование Sentry Мобильное приложение ALLY-5358
8 В мобильном приложении устранена проблема зависаний, из-за которых интерфейс мог зависать на несколько секунд без краша Мобильное приложение ALLY-5448
9 В мобильном приложении удалён механизм обновлений "на лету", который больше не используется и негативно влиял на скорость и стабильность сборок Мобильное приложение ALLY-5980
10 В мобильном приложении включён и настроен edge-to-edge режим для Android. Это обеспечивает корректное отображение интерфейса с учётом системных панелей и устраняет предупреждения при сборке Мобильное приложение ALLY-5979
11 В мобильном приложении отключён устаревший центр уведомлений, который ранее оставался в коде после внедрения нового механизма оповещений Мобильное приложение ALLY-6145