# v1.5.0 | 18.02.2025

*Релиз включает в себя обновления из двух версий программы*

<span style="background-color: rgb(185, 106, 217); color: rgb(236, 240, 241);"> *Версия 1.4.0:* </span>

### **Менеджер проектов**

#### **Список потоков** 

Теперь его можно свернуть

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-11/scaled-1680-/8c2image.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-11/8c2image.png)

### **Диспетчер данных**

#### **Консоль**

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

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/TILimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/TILimage.png)

#### **Список источников теперь стал сворачиваемым**

Если пользователю не нужен список источников, теперь он может его свернуть

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-11/scaled-1680-/YSBimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-11/YSBimage.png)


#### **Статусы уведомлений в коннекторах переехали на сокеты**

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

### **Модель данных**

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

<table border="1" id="bkmrk--3" style="border-collapse: collapse; width: 100%; border-width: 0px;"><colgroup><col style="width: 32.0988%;"></col><col style="width: 67.9012%;"></col></colgroup><tbody><tr><td style="border-width: 0px;">[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/qXVimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/qXVimage.png)</td><td style="border-width: 0px;">[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/o1Aimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/o1Aimage.png)</td></tr></tbody></table>


### **Смена шрифта проекта**

Теперь можно загрузить дополнительные шрифты в систему и использовать их для работы в проекте (только в проекте). Применить загруженные шрифты можно на нескольких уровнях влияния:

1. **Глобально.** Данная настройка производится в панели администратора -&gt; Вкладка настройки -&gt; Оформление. Можно изменить с текущего ROBOTO на любой другой. В этом случае во всех визуализациях всех проектов применится выбранный шрифт. Здесь же предоставлена и возможность загрузить новые файлы шрифтов.
2. **На уровне проекта.** Независимо от глобальной настройки можно изменить шрифт только для одного проекта. Изменяется в настройках проекта и оказывает такое же влияние на все виджеты проекта по умолчанию
3. **На уровне виджета.** Независимо от настроек на двух предыдущих уровнях можно установить любой из шрифтов загруженных в систему локально, только для одного виджета. Все элементы виджета изменят свой шрифт
4. **На уровне отдельного элемента.** Заголовок, подзаголовок, легенда, значение показателя/разреза, оси, переменные в медиаблоке. Везде (или почти везде) где есть управление стилями текста можно установить шрифт для конкретного элемента из доступных в системе и неависимо от всех предыдущих уровней настроек.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/GQGimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/GQGimage.png)

### **Проект**

#### **Вставка виджета** 

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

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-11/scaled-1680-/huTimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-11/huTimage.png)



#### **Ленивая загрузка виджетов и их данных**

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

#### **Боковые меню настроек** 

Теперь можно быстро скрыть/показать кнопкой «Ё» на клавиатуре.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/tgWimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/tgWimage.png)

#### **«Цвет по условию» теперь не требует знаний SQL**

Теперь создавать условную раскраску элементов можно двумя способами:

1. **SQL.** Раньше назывался «По условию». Кроме изменения названия ничего не изменилось. Привычный режим для разработчика, где он пишет sql-выражение для применения определенных им цветов на графике.
2. **Правила.** Новый режим раскраски. Теперь чтобы использовать условную раскраску по выражению не требуется писать SQL-код. Мы сделали интерфейс подобно условному форматированию, где пользователь создает правила используя те же условия SQL, но через интерфейс.  
      
    [![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/g65image.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/g65image.png)

#### **Режим «По значению» также был переработан**

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

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/Bvkimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/Bvkimage.png)

#### **Множественное выделение и группировка виджетов**

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

- **CTRL + Левый клик мыши** - Выделить несколько объектов
- **CTRL + G** - сгруппировать выделенные объекты
- **CTRL + SHIFT + G** - разгруппировать выделенную группу
- **Разгруппировать всё.** Позволяет каскадно разгруппировать группу со всеми вложенными одним махом. Доступно через контекстное меню и   
    [![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/SLZimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/SLZimage.png)

##### **Несколько важных нюансов**

- Группы также можно группировать друг с другом.
- Возможна вставка виджета в группу. Для этого скопируйте объект в буфер и выделите группу в которую его можно вставить
- Выделить объект внутри группы можно двойным кликом левой кнопки мыши. Далее с зажатой кнопкой CTRL можно выделить все остальные объекты его группы.
- Нажатие одним кликом на объект в группе выделяет всю группу. Если в группе есть группа (многоуровневая вложенность), то нажатие одним кликом на объект выделяет его первый родительский элемент.
- Размещение объектов (виджетов или групп) внутри группы имеет два режима: 
    - **Свободное расположение.** Активен по умолчачнию. Объекты группы свободно перемещаются внутри нее и не влияют друг на друга  
        [![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/NISimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/NISimage.png)
    - **Зависимое расположение.** При отключении свободного перемещения в виджете он начнет подчиняться параметрам расположения в группе.   
        [![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/uT3image.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/uT3image.png)
        
        Можно задать: 
        - Одно из двух направлений оси размещения. Горизонтально или вертикально
        - Переносить ли объекты при сужении габаритов группы
        - Выравнивание перпендикулярно оси
        - Выравнивание по оси
    - При зависимом расположении по оси можно менять очередность объектов стрелками клавиатуры: 
        - **Вправо/влево** при горизонтальном направлении
        - **Вверх/вниз** при вертикальном
- 

<p class="callout warning">**Фильтры** с группами пока работают некорректно <span style="color: rgb(224, 62, 45);">**- если поправим уберу**</span></p>

### **Фильтры**

#### **Изменение цвета фона**

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

#### **Для фильтра «список»**

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

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/OKkimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/OKkimage.png)

### **Палитра**

#### **Нейрогенератор цветов**

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-11/scaled-1680-/NzBimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-11/NzBimage.png)

Специальный алгоритм который позволит создавать цвет с помощью нейро сети. В настоящи момент доступно два режима «Монохромный» и «комплиментарный». Максимальное число генерирумых образцов 8. В будущем возможности будут расширяться.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-11/scaled-1680-/c04image.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-11/c04image.png)

#### **Управление прозрачностью и название цвета**

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

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-12/scaled-1680-/0NJimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-12/0NJimage.png)

#### **Импорт/экспорт групп цветов**

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

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-11/scaled-1680-/ZL5image.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-11/ZL5image.png)

#### **Доработали роутинг**

Выход из проекта теперь перебрасывает в его поток. Каким бы путем пользователь ни попал в проект.

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-11/scaled-1680-/RIOimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-11/RIOimage.png)

#### **Агрегация «Количество уникальных» добавилась в показателях**

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-11/scaled-1680-/J3Ximage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-11/J3Ximage.png)


#### **Исправления:**

[Исправили сортировку проектов в потоке](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/13017)

[Починили вложенность разрезов в диаграмме дерево](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/13042/)

[Изменение листов в источнике Excel ломает его обновление](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/13260)

[В мультифайловом конекторе починили изменение папки](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/13288/)

[Сегмент стопки не отображается, если значение предыдущей стопки null](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/13306)

[Можно выбрать исключённое внешней фильтрацией значение](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/12829)

Починили управление фоном в медиаблоке

[При использовании разрез в шапке, преобразование пустых значений не работает](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/14593/)

[Таблица: Фильтрация null значений](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/14594)

[Таблица: отрицательные значения лимита в шапке и группировке](https://book.winsolutions.ru/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0:%20%D0%BE%D1%82%D1%80%D0%B8%D1%86%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%BB%D0%B8%D0%BC%D0%B8%D1%82%D0%B0%20%D0%B2%20%D1%88%D0%B0%D0%BF%D0%BA%D0%B5%20%D0%B8%20%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B5)

[Сводная таблица отображает реальные и виртуальные данные](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/14590)

[Отрицательные значения в стопке](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/12785)


*<span style="background-color: rgb(185, 106, 217); color: rgb(236, 240, 241);"> Версия 1.5.0: </span>*

##### **Кнопка Свернуть/Развернуть все секции вкладки**

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-01/scaled-1680-/vJmimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-01/vJmimage.png)

##### **Перекомпоновали вкладку Вид**

Перенесли все настройки оформления во новую вкладку «Стиль контейнера»

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-01/scaled-1680-/Jzsimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-01/Jzsimage.png)

##### **Осям визуализаций добавили возможность раскраски**  


[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-01/scaled-1680-/by8image.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-01/by8image.png)

##### **Отделили виджеты страницы в отдельную вкладку**

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2025-01/scaled-1680-/5QUimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2025-01/5QUimage.png)

Также добавлено:

- Прописывать порт БД по-умолчанию автоматически ([15499](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15499))
- Изменение цвета осей ([15564](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15564))
- Форматировать кол-во строк в метаданных модели и при импорте таблиц ([15624](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15624))
- Отключать фон для всех виджетов ([15787](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15787))
- Сделать автоматическое увеличение отступов графика при добавлении данных с длинными метками на оси показателей ([15761](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15761))
- Иметь возможность удалить группу цветов из палитры легко ([15271](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15271))
- Выводить дату окончания лицензии ([15775](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15775))
- Вывести логин текущего пользователя ([15023](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15023))
- Убрать возможность выделять текст в заголовке среза ([15913](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15913))
- соблюдать порядок нумерации виджетов ([15788](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15788))
- Если перемещение контейнера отключено, подсвечивать на самом визуале иконку закрытого замочка для уведомления юзера ([15617](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15617))
- Иметь возможность удалить группу цветов из палитры легко [15271](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/15271)
- Автоподстановка # в поле с цветом при создании палитр [15269](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/15269)
- Вставку виджета сделать всегда в середину текущего экрана, а в тоже место сделать спец функцией [15282](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/15282)


Исправлено:

- Заголовок блока «Просмотр и удаление...» теряется на фоне названий шрифтов. ([15757](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15757))
- Неправильная сортировка в дриллдауне годов фильтра Период ([15928](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15928))
- Иконки в сводной таблице не выровнены ([15733](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=15733))
- Группы не возвращаются, после перезагрузки страницы и возврата изменений ([16103](https://dev.azure.com/WinSolutions/Fastboard/_backlogs/backlog/Fastboard%20Team/Features?workitem=16103))
- SQL-Выражение и правила применяются стразу ко всем разрезам (все визуалки) ([16680](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/16680))
- не работает настройка межбуквенного интервала [15281](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/15281)
- Не прокрутить длинную таблицу в режиме моделирования [15492](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/15492)
- не работает свойство "Фон" у фильтра в виде кнопок [15552](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/15552)
- не успеваю читать ошибки [15489](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/15489)
- нет прокрутки вниз при создании связей. Не могу создать вторую связь на ноуте [15495](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/15495)
- При вставке цвета в панель стиля страницы в раздел Accent крашится все [15554](https://dev.azure.com/WinSolutions/Fastboard/_workitems/edit/15554)