Release notes 10-0-0: Difference between revisions

From Svacer Wiki
No edit summary
m (fix some mistypes and punctuation)
 
(22 intermediate revisions by one other user not shown)
Line 4: Line 4:


= Изменения в выгрузке маркеров в файл =
= Изменения в выгрузке маркеров в файл =
1. В таблице маркеров реализована возможность выгрузки в файлы формата CSV и PDF только выбранных маркеров в списке. Если маркеры в таблице не выбраны, то как и ранее выгружается весь список маркеров, отображаемых в таблице.


# В таблице маркеров реализована возможность выгрузки в файлы формата CSV и PDF только выбранных маркеров в списке. Если маркеры в таблице не выбраны, то как и ранее выгружается весь список маркеров, отображаемых в таблице.
2. Реализован новый механизм выгрузки маркеров в PDF-отчет. При генерации отчета выполняется выгрузка маркеров в формат HTML с последующим экспортом в PDF. Операция выгрузки PDF-отчета выполняется в асинхронном режиме с соответствующими нотификациями.
# Изменен механизм выгрузки маркеров в PDF отчет. Теперь при генерации отчета выполняется выгрузка маркеров в html формат с последующим экспортом в PDF. Операция выгрузки PDF-отчета выполняется в асинхронном режиме с соответствующими нотификациями.
[[File:V10 - PDF generation.png|thumb|none|x170px|alt=PDFgeneration]]
 
Для использования нового механизма генерации PDF требуется активировать соответствующий параметр в пользовательских настройках (подробнее см. [[Release_notes_10-0-0#Изменения_в_настройках_пользователя|Изменения в настройках пользователя]]).


[[File:V10 - PDF generation.png|thumb|none|x170px|alt=PDFgeneration]]
'''Примечание''': в PDF-отчете, генерируемом на основе HTML, усовершенствованы стили, доработан титульный лист, актуализирован набор параметров для выгружаемых маркеров и пр. Генерация PDF-отчета с использованием нового механизма может заниматься больше времени, чем при использовании текущего механизма. Новые доработки PDF-отчетов будут осуществляться только для варианта генерации PDF на основе HTML.


= Изменения при просмотре кода =
= Изменения при просмотре кода =
При просмотре кода в разделах '''Разметка''' и '''Код''':
При просмотре кода в разделах '''Разметка''' и '''Код''':


# Добавлена нотификация при отсутствии определения, объявления или ссылок на элемент кода при вызове соответствующей команды.
1) Добавлена нотификация при отсутствии определения, объявления или ссылок на элемент кода при вызове соответствующей команды.


[[File:V10 - Notification no declaration.png|thumb|none|x280px]]
[[File:V10 - Notification no declaration.png|thumb|none|x280px]]


# Добавлена команда '''Копирование прямой ссылки''', при открытии которой выполняется открытие интерфейса с фокусом на данной строке в файле с исходным кодом.
2) Добавлена команда '''Копирование прямой ссылки''', при открытии которой выполняется открытие интерфейса с фокусом на данной строке в файле с исходным кодом.[[File:V10 - Copy permanent link.png|thumb|none|x210px]]


[[File:V10 - Copy permanent link.png|thumb|none|x210px]]
3) Добавлены кнопки для перехода '''Назад''' и '''Вперед''' по строкам кода, в которые пользователь устанавливал курсор.
[[File:V10 - Back Forward buttons.png|thumb|none|x440px]]
 
4) Добавлены команды масштабирования кода вместе с текстом виджетов.
[[File:V10 - Code zoom.png|thumb|none|x270px]]


= Изменения в правой панели просмотра маркера =
= Изменения в правой панели просмотра маркера =
1.      Добавилась возможность свернуть правую панель.
1. Добавилась возможность свернуть правую панель.
[[File:V10 - Hide right panel.png|thumb|none|x340px]]


2.      Параметры '''Инструмент''' и '''Язык''' переместились из атрибутов детектора в атрибуты маркера.
2. Параметры '''Инструмент''' и '''Язык''' переместились из атрибутов детектора в атрибуты маркера.
[[File:V10 - Prameters right panel.png|thumb|none|x340px]]
 
3. Добавился параметр '''Степень доверия''', который по собранным метрикам с помощью искусственного интеллекта предсказывает истинность срабатывания.
[[File:V10 - change right panel.png|thumb|none|x400px]]


= Публичные фильтры =
= Публичные фильтры =
Line 38: Line 46:
Переименованы режимы сравнения:
Переименованы режимы сравнения:


* '''Новые''' в '''Только в V1''' – отображается список маркеров снимка V1 из которого исключены маркеры, присутствующие в списке V2 (т.е. показываются маркеры, которые есть только в V1);
* '''Новые''' в '''Только в V1''' – отображается список маркеров снимка V1 из которого исключены маркеры, присутствующие в списке V2 (т. е. показываются маркеры, которые есть только в V1);
* '''Отсутствующие''' в '''Только в V2''' – отображается список маркеров снимка V2 из которого исключены маркеры, присутствующие в списке V1 (т.е. показываются маркеры, которые есть только в V2).
* '''Отсутствующие''' в '''Только в V2''' – отображается список маркеров снимка V2 из которого исключены маркеры, присутствующие в списке V1 (т. е. показываются маркеры, которые есть только в V2).


[[File:V10 - Rename compare mode.png|thumb|none|x200px]]
[[File:V10 - Rename compare mode.png|thumb|none|x200px]]
Line 46: Line 54:
В главном меню добавлен новый раздел '''Статистика''', где представлена следующая информация:
В главном меню добавлен новый раздел '''Статистика''', где представлена следующая информация:


# Поля выбора группы проектов, проектов, веток и снимков для формирования статистики;
1) Поля выбора группы проектов, проектов, веток и снимков для формирования статистики;
# Информация о количестве проектов, веток и снимков, по которым посчитана статистика;
 
# Диаграмма с количеством маркеров, сгруппированных по уровню серьезности;
2) Информация о количестве проектов, веток и снимков, по которым посчитана статистика;
# Диаграмма с количеством маркеров, сгруппированных по статусу разметки;
 
# Диаграмма распределения маркеров по языкам;
3) Диаграмма с количеством маркеров, сгруппированных по уровню серьезности;
# Диаграмма, отражающая активность пользователей по разметке маркеров;
 
# Диаграмма, отражающая количество действий пользователей при разметке маркеров за выбранный период с сортировкой по лидерам;
4) Диаграмма с количеством маркеров, сгруппированных по статусу разметки;
# Список действий пользователя(ей) за период времени, открывается при клике на соответствующий элемент диаграммы.
 
5) Диаграмма распределения маркеров по языкам;
 
6) Диаграмма, отражающая активность пользователей по разметке маркеров;
 
7) Диаграмма, отражающая количество действий пользователей при разметке маркеров за выбранный период с сортировкой по лидерам;
 
8) Список действий пользователя(ей) за период времени, открывается при клике на соответствующий элемент диаграммы.


Данные каждой из диаграмм и списка действий пользователя можно выгрузить в CSV-файл.
Данные каждой из диаграмм и списка действий пользователя можно выгрузить в CSV-файл.
Line 69: Line 84:
*       '''Базовый поиск''' – единый поисковый запрос по всем атрибутам категории одновременно, с указанием контекста;
*       '''Базовый поиск''' – единый поисковый запрос по всем атрибутам категории одновременно, с указанием контекста;
*       '''Поиск по полям''' – позволяет задать значения поиска по каждому из атрибутов категории в отдельности и указать контекст.
*       '''Поиск по полям''' – позволяет задать значения поиска по каждому из атрибутов категории в отдельности и указать контекст.


Из каждого результата поиска можно выполнить переход к детальному просмотру данного результата в разделах '''Разметка''' или '''Проекты'''.
Из каждого результата поиска можно выполнить переход к детальному просмотру данного результата в разделах '''Разметка''' или '''Проекты'''.
Line 87: Line 101:


= Изменения в настройках пользователя =
= Изменения в настройках пользователя =
1.       В профиле пользователя из заголовка убрали логин, т.к. он дублируется в параметрах.
1. В профиле пользователя из заголовка убрали логин, т. к. он дублируется в параметрах.
[[File:V10 - Profile.png|thumb|none|x300px]]
[[File:V10 - Profile.png|thumb|none|x300px]]


2.      В настройках интерфейса пользователя добавился параметр '''Сохранять открытые файлы в каждом контексте'''. При активации параметра для каждого контекста будут сохраняться открытые пользователем вкладки с файлами исходного кода в разделах '''Разметка''' и '''Код'''. При повторном входе в систему или смене контекста будут автоматически открываться открытые ранее пользователем в данном контексте вкладки.
2. В настройках интерфейса пользователя добавились параметры:
[[File:V10 - Save tabs for context.png|thumb|none|x250px]]


* '''Сохранять открытые файлы в каждом контексте''' – по умолчанию выключено. При активации параметра для каждого контекста будут сохраняться открытые пользователем вкладки с файлами исходного кода в разделах '''Разметка''' и '''Код'''. При повторном входе в систему или смене контекста будут автоматически открываться открытые ранее пользователем в данном контексте вкладки;
* '''Использовать механизм генерации PDF на основе HTML''' –  по умолчанию выключено. При активации параметра для выгрузки маркеров в PDF-отчет будет использоваться механизм генерации PDF на основе HTML. Для использования нового механизма генерации PDF-отчета необходимо на сервере Svacer установить браузер Chromium (подробнее см. [[Help:Installation#Браузер для PDF-отчетов|Браузер для PDF-отчетов]]).
[[File:V10 - Profile global parameters.png|thumb|none|x300px]]


= Изменения в разделе '''Управление пользователями''' =
= Изменения в разделе '''Управление пользователями''' =
1.      Добавлена фильтрация списка пользователей по ролям и организациям.
1. Добавлена фильтрация списка пользователей по ролям и организациям.
[[File:V10 - filter users.png|thumb|none|x300px]]
[[File:V10 - filter users.png|thumb|none|x300px]]


2.      Проектный доступ '''Экспорт разметки''' – переименован в '''Экспорт снимков'''. Доступ операции экспорта снимков исключен из доступа '''Просмотр маркеров''' и добавлен в доступ '''Экспорт снимков'''. Наличие проектного доступа '''Экспорт снимков''' теперь позволяет активировать не только функции экспорта кода с разметкой и открытия в встроенном IDE, но и экспорта снимка.
2. Проектный доступ '''Экспорт разметки''' – переименован в '''Экспорт снимков'''. Доступ операции экспорта снимков исключен из доступа '''Просмотр маркеров''' и добавлен в доступ '''Экспорт снимков'''. Наличие проектного доступа '''Экспорт снимков''' теперь позволяет активировать не только функции экспорта кода с разметкой и открытия в встроенном IDE Theia, но и экспорта снимка.
[[File:V10 - Permissions export snapshots.png|thumb|none|x350px]]
[[File:V10 - Permissions export snapshots.png|thumb|none|x350px]]


3.      Добавился серверный доступ Управление публичными фильтрами, который позволяет пользователю:
3. Добавился серверный доступ '''Управление публичными фильтрами''', который позволяет пользователю:


* публиковать (копировать) фильтры из сохраненных в публичные;
* публиковать (копировать) фильтры из сохраненных в публичные;

Latest revision as of 14:02, 14 November 2024

Изменения при выборе контекста

При выборе контекста в разделах Разметка, Код и Отчеты добавилось поле выбора группы. В выпадающем списке показаны группы с доступными пользователю проектами. По умолчанию выбраны все группы.

SelectGroup

Изменения в выгрузке маркеров в файл

1. В таблице маркеров реализована возможность выгрузки в файлы формата CSV и PDF только выбранных маркеров в списке. Если маркеры в таблице не выбраны, то как и ранее выгружается весь список маркеров, отображаемых в таблице.

2. Реализован новый механизм выгрузки маркеров в PDF-отчет. При генерации отчета выполняется выгрузка маркеров в формат HTML с последующим экспортом в PDF. Операция выгрузки PDF-отчета выполняется в асинхронном режиме с соответствующими нотификациями.

PDFgeneration

Для использования нового механизма генерации PDF требуется активировать соответствующий параметр в пользовательских настройках (подробнее см. Изменения в настройках пользователя).

Примечание: в PDF-отчете, генерируемом на основе HTML, усовершенствованы стили, доработан титульный лист, актуализирован набор параметров для выгружаемых маркеров и пр. Генерация PDF-отчета с использованием нового механизма может заниматься больше времени, чем при использовании текущего механизма. Новые доработки PDF-отчетов будут осуществляться только для варианта генерации PDF на основе HTML.

Изменения при просмотре кода

При просмотре кода в разделах Разметка и Код:

1) Добавлена нотификация при отсутствии определения, объявления или ссылок на элемент кода при вызове соответствующей команды.

2) Добавлена команда Копирование прямой ссылки, при открытии которой выполняется открытие интерфейса с фокусом на данной строке в файле с исходным кодом.

3) Добавлены кнопки для перехода Назад и Вперед по строкам кода, в которые пользователь устанавливал курсор.

4) Добавлены команды масштабирования кода вместе с текстом виджетов.

Изменения в правой панели просмотра маркера

1. Добавилась возможность свернуть правую панель.

2. Параметры Инструмент и Язык переместились из атрибутов детектора в атрибуты маркера.

3. Добавился параметр Степень доверия, который по собранным метрикам с помощью искусственного интеллекта предсказывает истинность срабатывания.

Публичные фильтры

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

Опубликованные фильтры доступны всем пользователям. Любой пользователь может применить публичный фильтр или cкопировать его в Сохраненные.

Представление у пользователя с серверным доступом Управление публичными фильтрами
Представление у пользователя без серверного доступа Управление публичными фильтрами

Изменения при сравнении снимков

Переименованы режимы сравнения:

  • Новые в Только в V1 – отображается список маркеров снимка V1 из которого исключены маркеры, присутствующие в списке V2 (т. е. показываются маркеры, которые есть только в V1);
  • Отсутствующие в Только в V2 – отображается список маркеров снимка V2 из которого исключены маркеры, присутствующие в списке V1 (т. е. показываются маркеры, которые есть только в V2).

Новый раздел Статистика

В главном меню добавлен новый раздел Статистика, где представлена следующая информация:

1) Поля выбора группы проектов, проектов, веток и снимков для формирования статистики;

2) Информация о количестве проектов, веток и снимков, по которым посчитана статистика;

3) Диаграмма с количеством маркеров, сгруппированных по уровню серьезности;

4) Диаграмма с количеством маркеров, сгруппированных по статусу разметки;

5) Диаграмма распределения маркеров по языкам;

6) Диаграмма, отражающая активность пользователей по разметке маркеров;

7) Диаграмма, отражающая количество действий пользователей при разметке маркеров за выбранный период с сортировкой по лидерам;

8) Список действий пользователя(ей) за период времени, открывается при клике на соответствующий элемент диаграммы.

Данные каждой из диаграмм и списка действий пользователя можно выгрузить в CSV-файл.

Новый раздел Поиск

Добавлен новый раздел Поиск, в котором предоставлена возможность выполнять глобальный поиск сущностей по всем доступным пользователю контекстам (проектам, веткам, снимкам) одновременно. На данный момент реализован поиск по следующим категориям:

  •       Маркеры;
  •       Комментарии к маркерам;
  •       Снимки.

Для каждой категории реализованы по два независимых способа поиска:

  •       Базовый поиск – единый поисковый запрос по всем атрибутам категории одновременно, с указанием контекста;
  •       Поиск по полям – позволяет задать значения поиска по каждому из атрибутов категории в отдельности и указать контекст.

Из каждого результата поиска можно выполнить переход к детальному просмотру данного результата в разделах Разметка или Проекты.

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

Поиск по категории Маркеры
Поиск по категории Комментарии маркеров
Поиск по категории Снимки

Изменения в разделе Проекты

1. Добавлена возможность создания групп проектов в диалогах создания и редактирования проекта. Функция доступна при наличии у пользователя доступа Настройка групп проектов.

2. Для ветки проекта добавлена функция очистки разметки и/или комментариев. Функция доступна при наличии у пользователя проектных доступов Управление ветками и снимками и Разметка маркеров совместно с серверным доступом Администрирование сервера.

Изменения в настройках пользователя

1. В профиле пользователя из заголовка убрали логин, т. к. он дублируется в параметрах.

2. В настройках интерфейса пользователя добавились параметры:

  • Сохранять открытые файлы в каждом контексте – по умолчанию выключено. При активации параметра для каждого контекста будут сохраняться открытые пользователем вкладки с файлами исходного кода в разделах Разметка и Код. При повторном входе в систему или смене контекста будут автоматически открываться открытые ранее пользователем в данном контексте вкладки;
  • Использовать механизм генерации PDF на основе HTML – по умолчанию выключено. При активации параметра для выгрузки маркеров в PDF-отчет будет использоваться механизм генерации PDF на основе HTML. Для использования нового механизма генерации PDF-отчета необходимо на сервере Svacer установить браузер Chromium (подробнее см. Браузер для PDF-отчетов).

Изменения в разделе Управление пользователями

1. Добавлена фильтрация списка пользователей по ролям и организациям.

2. Проектный доступ Экспорт разметки – переименован в Экспорт снимков. Доступ операции экспорта снимков исключен из доступа Просмотр маркеров и добавлен в доступ Экспорт снимков. Наличие проектного доступа Экспорт снимков теперь позволяет активировать не только функции экспорта кода с разметкой и открытия в встроенном IDE Theia, но и экспорта снимка.

3. Добавился серверный доступ Управление публичными фильтрами, который позволяет пользователю:

  • публиковать (копировать) фильтры из сохраненных в публичные;
  • редактировать и удалять публичные фильтры.