
Ключевые обновления за Июнь 2021

Загрузка ресурсов. Добавлен progress bar. Проработан вопрос загрузки больших файлов
Улучшениеhttps://falcon.web-automation.ru/docs/kak-uvelichit-razmer-podgruzhaemykh-faylov
Стилизация полоски загрузки через data-progressStyle

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

Учет порта, IP и домена в бизнес-логике компонентов.
Новая возможностьВо многих компонентах используется необязательный параметр @parameters, в котором передаются различные дополнительные параметры (falconGuid, langID). Теперь в этом параметре также передаются userPort, userIP, domain. Это позволяет, к примеру ограничивать доступ по IP или домену

Переключатель в таблице. Исключены дублирующие запросы при изменении Переключателя
Исправление ошибки
Модальное окно. Улучшения вывода окна
УлучшениеВнедрена возможность убрать кнопку Закрыть
Если не указан title - то верхняя полоска не выводится.
Если не указаны нижние кнопки, то не выводится нижняя полоска для кнопок.
Возможность для модальных форм и модальных таблиц (атрибут data-btnCancelText) задавать название кнопки Закрыть (если указана пустая строка, то кнопка будет скрыта).
Возможность устанавливать цвета для верхней, средней и нижней части модального окна через as.systemOption https://yadi.sk/i/Dp8AK-1-ZOqqow

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

Реализована система сбора обратной связи от пользователя с автоматическим сбором системной информации по окружению пользователя
Улучшениеhttps://falcon.web-automation.ru/docs/forma-obratnoy-svyazi-po-oshibkam--predlozheniyam-suggestion

Решение проблемы с дублированием идентификатора анонимного пользователя
Критическая правкаДублировался куки falconGuid из-за различного path

В разделе управления Таблицы БД добавлена возможность быстро выполнить типовые скрипты sql
Новая возможностьhttps://yadi.sk/i/KXcGx2FlPtYvhQ
Добавление таблицы, столбца таблицы. Удаление столбца и таблицы, изменение столбца таблицы.

Внедрен инструмент отслеживания проблемных страниц с ненужными дубликатами запросов
Новая возможностьhttps://falcon.web-automation.ru/docs/kak-otsledit-i-ogranichit-bolshoe-kolichestvo-odnorodnykh-zaprosov-na-sayte

Формы. При изменении поля добавлена возможность смотреть текущие значения других полей формы
УлучшениеТакже в процедуре CheckField добавлен вызов внешних действий в SELECT 2

Реализовано API определения дистанции между геоточками (через Google Maps)
Улучшение
Возможность указать метку имени текущего пользователя
УлучшениеЕсли необходимо сразу видеть на странице какой пользователь сейчас залогинен (например, для скринов).
Добавлена возможность указать любую метку (например, фио юзера) рядом с аватаром пользователя.
Для мобильных надпись скрывается через CSS для более компактной верхней панели.
https://yadi.sk/i/IEQNOPFzZvseZQ
Параметр в GetLayout UserPicLabel (SELECT 1)

Улучшен механизм выполнения запросов в редакторе
УлучшениеАвтоматический запуск запросов на выполнение. Возможность внедрять разметку в результаты для работы компонентов (т.е. можно добавлять гибко функциональность в результаты выполнения запроса)

Оптимизирована загрузка плагинов работы с датами и переключателя
УлучшениеНа данный момент мы вынесли все возможные модули в подзагрузку для ускорения начальной загрузки страницы.
На что обратить внимание при обновлении
Сентябрь 2021
- В as_rs_resources добавлен столбец size int. Обновлена процедура as_resources_addResource (для обработки size)
Август 2021
- Изменение процедур чата на универсальные
- Форма - смена типа в dict процедурах с Dictionaryparameter на ExtendedDictionaryParameter (при использовании select-search)
- List GetItem - смена типа для parameters процедурах с Dictionaryparameter на ExtendedDictionaryParameter
- Формы. CheckField - иницализация формы со срабатыванием CheckField для показа/скрытия полей (также пересечение с dependment cols)
- Менеджер ресурсов. Для ресурсов должна быть функция str_processUrl (для обработки имен файлов перед сохранением)
- Работа переключателей (switch). Они были вынесены в подзагрузку