Октябрь 2025

Релиз 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

Релиз 07.10.2025 - 08.10.2025 (Для пользователей)

Обновления мобильного приложения (версия 4.1.52)

Доработано отображение экстренных выходов

Теперь если у выхода стоит признак "Экстренный", то в календаре день с этим выходом будет отображаться в красной пунктирной рамке как и в веб-приложении.

image (66).png

Для старших продавцов добавлена возможность назначать смены в МП

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

СП не на смене1.jpg

Обновлен интерфейс входа в МП

Форма входа в приложение получила визуальное обновление. Теперь через неё можно открыть справку по входу в приложение и получить контакты технической поддержки.

1.jpg

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

Исправление багов:
Описание бага Приложение Задача в Трекере
1 Исправлен баг: в мобильном приложении (МП) "Работа со вкусом" на iPhone SE: при использовании крупного шрифта клавиатуры кнопка "Отправить код" теперь адаптируется и остается доступной после набора цифр на экране авторизации. Ранее клавиатура блокировала кнопку, вызывая неудобства.
Мобильное приложение ALLY-5488
2 Исправлен баг: доработан UX/UI авторизации в мобильном приложении «Работа со вкусом» в связи с сдвиганием нижних ссылок при появлении клавиатуры; исправлен сценарий с вводом неверного кода до 5 попыток; обновлены сообщения для ошибок Мобильное приложение ALLY-5099
3 Исправлен баг: приложение больше не вылетает при нажатии на иконку QR-кода. Теперь отображается баркод если он валидный, сообщение "Не удалось получить бейдж" если баркод отсутствует и сообщение о невалидном баркоде при некорректных значениях.
Мобильное приложение ALLY-5053
4 Исправлен баг: правила работы с графиком теперь остаются активными при сворачивании/разворачивании приложения или переключении на другое. Ранее правила игнорировались после таких действий. Мобильное приложение ALLY-5174
5 Исправлен баг: добавлено отображение версии и номера билда мобильного приложения в продакшен- и тестовой сборках на Android и iOS. Мобильное приложение ALLY-5202
6 Исправлен баг: в веб-приложении устранены "дерганье" элементов интерфейса, моргание экрана и зависания на странице авторизации и в графике. Теперь интерфейс работает стабильно без лагов, без необходимости сбрасывать кэш. Веб-приложение ALLY-5375
7 Исправлен баг: в репликаторе при загрузке ФИО из 1С в ALLY теперь сохраняется оригинальный регистр букв для сложносоставных имен и фамилий (например, "Иван Иванович" вместо "Иван иванович"). Репликатор ALLY-5535
8 Исправлен баг: в мобильном приложении некорректно обрабатывались оповещения. Добавлена обработка оповещений без поля data с отправкой предупреждений в Sentry ("Push notification without data"). Это предотвращает некорректную обработку уведомлений, потенциально затрагивающую процессы вроде staff-request или calendar. Добавлена консольная утилита для тестирования push-уведомлений.
Мобильное приложение ALLY-5131
9 Исправлен баг: ранее при попытке восстановить пароль по email, который указан у нескольких пользователей, на тестовом стенде возникал красный экран (необработанное исключение). Теперь ошибка корректно обрабатывается — система возвращает сообщение о невозможности восстановления доступа по этому email. Веб-приложение ALLY-5546

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

Описание задачи

Приложение Задача в Трекере
1 Добавлен функционал настраиваемых экранов в мобильное приложение по аналогии с модальными окнами в веб-версии. Это позволит использовать экраны для окон, сбора обратной связи и отзывов.  Мобильное приложение ALLY-4785
2 Перенесен функционал настраиваемых кнопок в формы мобильного приложения по аналогии с веб-версией. Это позволит реализовать перенос функционала окон в МП. Мобильное приложение ALLY-4784
3 Добавлен раздел со списком окон в мобильное приложение с базовыми настройками для вывода окон и тестирования функционала flex settings Мобильное приложение ALLY-4686
4 Перенесены flex settings в мобильное приложение для поддержки функционала окон возможностей. Введена настройка flexNavigation для управления навигацией в МП и веб-версии. Мобильное приложение ALLY-4644
5 Добавлен функционал пользовательских сообщений в формах мобильного приложения (МП): возможность ввода, отображения и редактирования текстовых комментариев, привязанных к сущностям (выходам и пользователям), с упрощенной формой без расширенного форматирования. Мобильное приложение ALLY-4808
6 Донастроен Sentry в мобильном приложении: добавлен тег UserId в отчеты об ошибках. Тег устанавливается при авторизации (UserId = идентификатор пользователя) и сбрасывается в null при логауте. Это ускоряет поиск и исправление ошибок по конкретным пользователям при обращениях из ВВ. Sentry ALLY-5027
7 Доработан обмен по очереди Ally.Wages: изменена структура сообщений (параметр dateStart перемещен в keys), добавлены сообщения на удаление для корректной синхронизации. Репликатор ALLY-5498
8 Добавлен новый биндинг $promiseAll, который объединяет несколько запросов в один и ускоряет загрузку данных в настройке scheduleBindings и формах.
В результате время загрузки сократилось примерно в два раза.
Веб-приложение ALLY-5274

Релиз 21.10.2025 - 22.10.2025 (Для пользователей)

Обновления веб-приложения (версия 4.1.67)

Учет праздничных дней в системе правил

Что нового:

В систему правил добавлена возможность учитывать праздничные и предпраздничные дни.

Как это работает:

Создание заявок на период с графиком для аутсорс-сотрудников

Что нового:

Теперь при добавлении аутсорс-сотрудников в график система автоматически создает окна возможностей на основе введенных смен. Это позволяет быстро формировать периоды работы аутсорса без ручного дублирования окон — система сама синхронизирует график и интерфейс «Окон возможностей».

Как это работает:

Дополнительные правила

image (4).png

image (111111).png

Новый центр уведомлений в веб-версии

Что нового:

Теперь пользователи могут получать уведомления прямо в веб-интерфейсе — без необходимости проверять почту или переходить через мобильное приложение.

Как это работает:

Уведомления могут появляется при:

image (4444).png

image (44444).png

image (444) edited.png


Улучшен поиск сотрудников по ФИО

Что нового

Поиск по сотрудникам стал гибче и удобнее — теперь система находит нужного человека, даже если:

Обновления мобильного приложения (версия 4.1.53)

Обновленное меню в Мобильном Приложении

Что нового

Полностью переработано меню МП для всех пользователей, включая новые роли. Основная цель — сделать навигацию понятнее, убрать дубли и выделить наиболее востребованные разделы.

Новая структура меню:

1. График — открывается по умолчанию при запуске приложения. Содержимое не изменилось.

image (3).png

2. Окна — отдельный пункт меню по окнам возможностей.

image (33).png

3. Бейдж — вынесен на главный уровень, теперь доступен в один клик из меню.

image (333).png

4. Деньги — объединяет разделы Расшифровка зарплаты и Сберчаевые:

image (3333).png

5. Профиль — содержит актуальные пункты для роли и кнопку выхода.

Настройки пока скрыты, но появятся позже (в том числе управление уведомлениями и смена пароля).

image (33333).png

Онбординг нового меню в мобильном приложении

Что нового:

Добавлен онбординг для обновлённого меню — короткое интерактивное обучение, которое помогает пользователям быстро разобраться с изменениями. Он появится один раз после обновления приложения и покажет основные улучшения:

Как работает:

image (11).png

Окна возможностей для ПР и старших в мобильном приложении

Что нового

Теперь Помощники розницы и старшие сотрудники могут работать с окнами возможностей прямо из мобильного приложения — весь основной функционал из веба перенесён в МП.

Доступно:

image (111).png

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

Версия МП: 4.1.54

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

Ранее при переходе с отображения «Отклонения по моим местам» обратно на «Мой график работы» на iOS не отображались данные пользователя, а при попытке открыть редактирование смены возникал белый экран.


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

 

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

Ранее при входе на экран «Мой график работы» смены могли не отображаться, и требовалось вручную переключить режим просмотра, чтобы они появились.


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

 

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

Ранее после перезапуска приложения просмотренные смены снова отмечались красным индикатором как непросмотренные.


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

 

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

Ранее при переключении между приложениями таймер на экране авторизации останавливался и показывал старое значение после возвращения в приложение.


Теперь таймер продолжает отсчёт в фоне, время корректно уменьшается при переходе в другие приложения, блокировке устройства и возвращении в «МП Работа со вкусом».

 

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

Ранее на экране «Выходы дня» при нажатии на кнопку «Добавить» ничего не происходило.


Теперь кнопка работает корректно, экран добавления смены открывается. Отображение кнопки привязано к наличию у пользователя scope app:calendar:add, что обеспечивает корректное поведение в зависимости от прав доступа.

 

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