1.29.0-ms3 от 05.10.26 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. gs3:releasever:: 1.29.0-ms3 :Добавлено: #. **Обновить палитру цветов** Цветовая палитра интерфейса приведена к обновлённому руководству по дизайну. #. **Внести изменения в компонент Tooltip** Всплывающие подсказки в обновленных частях интерфейса приведены к обновлённому стилю. #. **Добавить кнопку «Загрузить все» на панель загрузки 324764T** При неполной загрузке в панели грида доступна кнопка «Загрузить все». *Правка перенесена из* :gs3:releasever:`1.28.0-rc5` #. **Изменить отображение панели состояния загрузки грида 324764T** Обновлена панель состояния загрузки грида: сообщения отображаются снизу на всю ширину и не перекрывают данные. *Правка перенесена из* :gs3:releasever:`1.28.0-rc5` #. **Добавить свойство конфигурации, управляющее активностью встроенного SSH-сервера 325620T** Добавлено свойство конфигурации :xsd:attr:`Configuration.Ssh.enabled` , управляющее активностью запуска встроенного ssh-сервера при старте сервера приложений #. **Вернуть исходный порядок кнопок в диалоговых окнах 327624T** В :java:type:`диалоговых окнах ` восстановлен заданный порядок кнопок: фокусная кнопка больше не переносится автоматически в крайнюю правую позицию. Параметр focusButtonNumber по-прежнему определяет кнопку, которая получает фокус, но больше не влияет на её расположение. *Правка перенесена из* :gs3:releasever:`1.28.0-rc5` :Исправлено: #. **Исправить некорректную установку ширины колонок грида после ресайзинга 326924T** Исправлена некорректная установка ширины колонок грида после ресайзинга, если они располагаются по правой границе одной банд-группы. #. **Исправить сброс флага «Восстанавливать изменения в интерфейсе при переоткрытии» после переоткрытия интерфейса 331030T** Исправлен сброс флага «Восстанавливать изменения в интерфейсе при переоткрытии» после переоткрытия интерфейса: флаг сохраняется отдельно для каждого интерфейса и грида, детальные гриды и другие интерфейсы его не перезаписывают. Ширина дерева и масштаб диаграммы Ганта также сохраняются отдельно для каждого интерфейса. *Правка перенесена из* :gs3:releasever:`1.28.0-rc6` #. **Восстановить отображение клавиатурной фокусной обводки у React-компонентов при монтировании в GWT** Восстановлена обводка фокуса при навигации с клавиатуры в модальных окнах обновленного интерфейса. #. **Устранить блик React модального окна при монтировании через GWT** Устранена кратковременная вспышка в левом верхнем углу экрана при открытии модальных окон обновленного интерфейса. #. **Исправить игнорирование новых параметров динамических деталей при обновлении выборки-источника 328844T** Исправлено игнорирование новых значений параметров динамических деталей и закладок при обновлении выборки-источника, когда имя выборки, представление и имя детали не изменились. *Правка перенесена из* :gs3:releasever:`1.28.0-rc6` #. **Исправить ошибку вызова clientSetSelfVar в нередактируемой выборке 329120T** Исправлена ошибка при вызове selection.clientSetSelfVar в выборке, недоступной для редактирования (isEditable = false). Метод устанавливает значение атрибута без вызова сеттера независимо от редактируемости выборки и сам завершает редактирование записи, если до вызова она не редактировалась. В выборке только для чтения (isReadOnly = true) запись по-прежнему запрещена. *Правка перенесена из* :gs3:releasever:`1.28.0-rc6` #. **Освобождать незавершённую сессию редактирования грида** Исправлены отмена зависшего Lookup-редактирования по Escape и очистка сессии при закрытии грида. #. **Привязать Lookup-ответ к сессии редактирования ячейки** Исправлено применение устаревшего ответа Lookup-редактора к другой сессии редактирования грида. #. **Исправить клавиатурное редактирование checkbox в гриде** Исправлены переключение checkbox клавишей Enter и продолжение редактирования при навигации по гриду. #. **Ограничить реплей навигационного autorepeat в гриде** Исправлено продолжение навигации по гриду после отпускания клавиши. #. **Сохранить режим редактирования при вертикальной навигации в гриде** Исправлено сохранение режима редактирования при перемещении вверх и вниз между ячейками табличного представления. #. **Синхронизировать завершение редактирования с переключением колонки** Исправлено сохранение значения при переходе кликом из редактируемой ячейки грида. #. **Сделать завершение inline-редактирования реентерабельно безопасным** Исправлено завершение inline-редактирования при синхронном запуске следующей ячейки. #. **Защитить очередь и отложенный запуск редактора грида** Исправлена обработка быстрых переходов и отложенного запуска inline-редактора грида. #. **Исправить перенос pending-редактирования грида** Исправлено восстановление ожидающего inline-редактирования после обновления грида. #. **Исправить пропадание названия колонки в области группировки 321382D** Исправлено пропадание названия колонки в области группировки грида. *Правка перенесена из* :gs3:releasever:`1.28.0-rc5` #. **Исправить отображение состояния unset в чекбоксах 327234T** В гридах и карточках чекбоксы со значением null отображаются в состоянии unset, а не как unchecked. *Правка перенесена из* :gs3:releasever:`1.28.0-rc5` #. **Исправить типографику вкладок в компактном режиме** Улучшена читаемость вкладок и закладок в компактном режиме. #. **Исправить типографику контекстных меню в компактном режиме** Улучшена читаемость контекстных меню в компактном режиме. :Изменено: #. **Обновить зависимости для view 313770T** Осуществлено обновление зависимостей во всех npm проектах внутри :term:`AS`, что позволило закрыть ряд уязвимостей, связанных с безопасностью. *Правка перенесена из* :gs3:releasever:`1.28.0-rc6` #. **Убрать флаг "Конфигуратор" из клиентской части окна логина** Из окна входа в систему убран чекбокс "Конфигуратор" — запуск конфигуратора через основной сервер приложений больше не поддерживается. #. **Сделать включение Configurator в сборку дистрибутива условным по версии 327608T** Из дистрибутива :term:`GlobalServer` убрано приложение Конфигуратор #. **Перенести ssh-сервер из модуля webserver в модуль engine 325620T** Перенесён код webserver/services/ssh в engine/sshd.