- Исправлено
- Отображение страницы "Форма" в редакторе конфигов
- Улучшено
- На диаграмме взаимодействия сервисов добавлена фокусировка на выбранном модуле и подсветка связанных зависимостей
- Улучшено отображение списка связей и скролла в панели выбранного модуля
- Изменено
- Вкладка Swagger вынесена на отдельный экран
- Добавлена поддержка mermaid для redoc
- Обновлено
- Версии библиотек в проекте, добавлена совместимость с react 19, antd 6
- Добавлено
- Новая страница Диаграмма взаимодействие сервисов. Доступна во вкладке "Модули"
- Исправлено
- Скрипт для автообновления версии библиотеки в проектах, больше не дублирует зависимости
- Исправлено
- Определение текущей версии в таблице версий и сравнении версий
- Обновлено
- Произведен редизайн странницы "Доступы приложений"
- Исправлено
- на форме (ConfigurationEditorForm) исправлен DatePicker
- Добавлено
- на вкладке Swagger отображение спецификации сделано через redoc, swagger-ui удален
- Отменены изменения stoplight/elements
- Исправлено
- Стили stoplight в превью моделей
- Добавлено
- на вкладке Swagger отображение спецификации сделано через stoplight/elements, swagger-ui удален
- Исправлено
- редирект после авторизации: исключены переходы на /login и /error, очищается prevRoute после перехода
- сохранение маршрута для редиректа после логина теперь учитывает query/hash и baseUrl (cleanPath)
- Добавлено
- метод для удаления доступа по связке http_method + endpoint
- поле httpMethod в доступы приложений
- отображение поля httpMethod в виде Tag
- Исправлено
- Типы могли не отображаться при подключении библиотеки в проектах
- Улучшено
- Внутренняя структура проекта
- Конфиги сборки библиотеки
- Добавлены
- Новые entries для кода проекта, чтобы улучшить производительность библиотеки
- Исправлено
- Отображение кода и "изменений" в модальном окне "Сравнение версий" конфигураций
- Убрано ограничение, которое запрещало сравнивать версию конфигурации с текущей версии
- Добавлено
- Отображение выбранной версии для сравнении в таблице
- Обновлено
- Зависимости библиотек до крайних версий
- Исправлено
- Ошибки typescript
- синтаксис scss
- Исправлено
- На вкладке Swagger добавлены отступы для списков
- Исправлено
- Смена темы могла не происходить на некоторых элементах интерфейса
- Изменено
- Структура swagger-файла изменена с yaml на json
- Добавлено
- Темная тема для swagger-ui
- Добавлено
- Страница Swagger для модулей
- Обновлено
- библиотека isp-ui-kit до версии 1.0.0
- Добавлено
- Экспорт sortObject и axiosBaseQuery функций для использования в других проектах
- Исправлено
- Неверное отображение подключений у модулей
- Исправлено
- Некорректное перенаправление после авторизации
- Добавлено
- Возможность скрытия базовых страниц через добавление нового пропса excludePermissions
- Исправлено
- Добавлен base_url в недостающие места apiPath
- Изменено
- base_url добавлен в /api
- Исправлено
- генерация роута по-умолчанию
- Добавлено
- Поддержка стороннего public-path
- Исправлено
- логика отображения ролей на экране Профиля
- Добавлено
- обработка ошибки 403 для всех методов
- Исправлено
- сворачивание полей в редакторе кода при редактировании
- При создании конфига добавлена модалка для ввода нового имени
- Добавлена возможность копирования невалидного конфига
- Исправлена ошибка, при которой не сбрасывалось состояние приложения после выхода из аккаунта
- Обновлен README
- Добавлена возможность задавать путь по умолчанию для стартовой страницы
- Исправлен цвет отображения версии проекта в меню
- Изменена работа с роутерами внутри приложения
- BrowserRouter заменен на RouterProvider
- Добавлена сортировка в Column на страницы
- Добавлена корректная обработка вложенных роутов в компоненте Layout
- В Импорты библиотеки добавлены новые импорты: filterFirstColumnItems
- Добавлена возможность удалять "неизвестные методы"
- Исправлено "мерцание" дерева доступов
- Добавлено отображение версии приложение в шапку меню
- Исправлено "мерцание" экрана "Переменные" при загрузке страницы
- Исправлено неверное поведение инпута "поиск приложения по токену" при его очистке
- Запрещена возможность отправки пустого значения в инпуте "поиск приложения по токену"
- Изменены цвета в темной теме на более мягкие
- Исправлен цвет текстов на экранах
- Добавлен поиск приложения по токену
- По вкладке "Доступы приложений" по кнопке сохранить добавлено модальное окно со списком измененных доступов для подтверждения
- Добавлена блокировка кнопки на страницу редактирвоания конфига
- Для переименования конфига использован новый метод
- На экранах, где отображается список версий конфига, к первому элементу добавлен тег "Текущая версия"
- В таблицах на странице конфигураций кнопка "Сравнить версии" удалена
- Правки по редактированию id приложений
-Обновлены методы бекенда -Добавлена возможность ввода ID при создании/редактировании приложения
- Добавлена валидация json cхемы и поддержка переменных в редакторе конфига
- Исправлены ошибки в разрешениях экранов
- Реализована поддержка разрешений для экранов
- Изменены роуты
- Добавлена проверка имени переменных в редакторе по regexp
- Добавлен пояснительный текст в редакторе переменных
- Добавлена поддержка разрешения "ALWAYS_VIEW"
- Улучшена логика скрытия пунктов меню
- Добавлена логика "ролей" для страницы "Переменные"
- Исправлено поведение кнопки "Сохранить" на экране "Переменные"
- Исправлен перехват ошибок в проекте
- Добавлена страница работы с переменными
- Обновлена библиотека isp-ui-kit и обновлены импорты из нее типов
- Добавлена документация для разработчиков
- Обновлена документация
- Добавлена документация к библиотеки
- Правка импортов и правка README
- Добавлена поддержка className в CustomMenuItems
- Компонент Menu заменен на LayoutMenu из библиотеки isp-ui-kit
- Вынесен хук useRole для работы с ним в кастомной админке
- Внесены изменения в redux для возможности работы с глобальном стором из кастомной админки
- Проект преобразован в библиотеку
- Внесены изменения в компонент LayoutComponent для поддержки кастомных пунктов меню
- Внесены изменения в компонент Routes для поддержки кастомных роутеров