master
Обновлен файл script2.sql для упрощения и улучшения документации. Удалены все вставки данных, добавлены комментарии о назначении файла и его использовании при инициализации базы данных PostgreSQL. В файле alembic добавлена миграция для создания таблицы risk_tags без начальных данных. Обновлены конфигурации Nginx для админских панелей с добавлением HTTP-фолбека через nip.io и улучшением проксирования для pgAdmin и MinIO.
Сделан рефакторинг модели RiskTag, чтобы использовать список по умолчанию для столбца фраз. Обновлена логика обновления тегов риска, чтобы явно помечать фразы как измененные. Улучшена ScriptsSettingsPage для обработки ожидающих фраз перед сохранением.
Коммит для решения проблем с несовпадением фильтров каналов и активацией блоков соблюдения скриптов. Обновлены компоненты фронтенда для исправления отображения каналов и активации данных о соблюдении. Реализованы новые эндпоинты для повторного анализа записей и добавлены поля для распределения соблюдения в аналитике дашборда. Все изменения протестированы и задокументированы.
Реализована авторизация, поиск, Docker и миграции БД - Создана LoginPage, AuthContext, включена auth в роутерах, создан тестовый пользователь, проведено тестирование - Установлен Alembic, произведена инициализация, создана начальная миграция, обновлен database.py, проведено тестирование -Проверены и обновлены все переменные в .env, убраны опасные дефолты из config.py, обновлен .env.example, проведено тестирование -Создан эндпоинт /api/search, подключен Topbar с debounce и dropdown, проведено тестирование - Созданы Dockerfile для backend и frontend, nginx.conf, обновлен docker-compose.yml - Написан README.md с архитектурой, mermaid-диаграммами и инструкциями запуска
Добавлены новые функции для управления рисковыми тегами, включая CRUD операции и миграцию для создания таблицы в базе данных. Обновлены модели и схемы, а также интегрированы новые API-клиенты на фронтенде. Проведена визуальная переработка блока глобальных порогов с использованием цветных сегментов. Все изменения протестированы и задокументированы.
Создана структура бэкенда. Добавлены основные компоненты бэкенда для AudioAI Dashboard: реализованы конфигурация приложения, управление базой данных, аутентификация с использованием JWT, а также базовые маршруты и схемы для API. Создан файл .env.example для настройки окружения. Обновлен .gitignore для исключения кэша Python.
Добавлен микросервис T-one ASR для транскрипции аудио, включая FastAPI обертку и Dockerfile. Обновлен docker-compose.yml для интеграции нового сервиса. Добавлены клиенты для взаимодействия с T-one и GigaChat, а также соответствующие изменения в конфигурации и схемах базы данных.
Добавлен новый роутер для управления рисковыми тегами с CRUD операциями. Созданы модели и схемы для рисковых тегов, а также миграция для создания таблицы в базе данных. Обновлены основные маршруты приложения для интеграции нового функционала. Обновлены API-клиенты на фронтенде для работы с рисковыми тегами.
Обновлен файл docker-compose.prod.yml для изменения CORS_ORIGINS на https://noway1co.tech. Добавлен новый файл конфигурации Nginx для продакшн окружения с SSL. Реализован новый эндпоинт PATCH /api/organizations/{id}/settings для частичного обновления настроек организации, включая переключатель отображения демо-данных. Обновлены схемы и API-клиенты для поддержки новых функций. Добавлен контекст для управления настройками организации на фронтенде.