v0.4.1
Обновление платформы
Новый функционал синхронизации расходов, улучшенный UI
New
Система биллинга и тарифов
- Добавлена страница управления подпиской (
/billing) - Добавлена страница выбора тарифных планов (
/billing/plans) - Добавлена страница оформления заказа (
/billing/checkout) - Отображение текущей подписки и её статуса
- История транзакций
- Статистика использования лимитов (кампании, триггеры, блоки)
- Баннеры предупреждения об истечении подписки
- Модальное окно при превышении лимитов
- Страницы успешной и неуспешной оплаты
Интеграция с Telegram ботом
- Добавлена карточка привязки Telegram на странице профиля
- Возможность привязать/отвязать Telegram аккаунт
- Получение уведомлений через Telegram бот
Подтверждение Email
- Баннер с напоминанием о необходимости подтвердить email
- Модальное окно для ввода кода подтверждения
- Возможность повторной отправки кода
- Отображение статуса верификации в профиле
Синхронизация расходов (Cost Sync)
- Новый раздел "Расходы" в меню навигации
- Страница со списком всех синхронизаций
- Вкладка "Расходы" на странице кампании
- Создание периодических и разовых синхронизаций
- Выбор объекта синхронизации (Campaign, Ad, Site)
- Настройка валюты и уведомлений
- Отображение статуса синхронизации (pending, running, success, partial, error)
Новый редактор триггеров
- Отдельная страница редактирования триггера (
/trigger/{id}) - Визуальные карточки блоков с условиями
- Боковая панель редактирования блока
- Чипы условий с цветовой индикацией
- Улучшенное отображение правил: "Если [Метрика] > X, тогда [Действие]"
- Кнопка "Результаты" на карточке блока для быстрого перехода к результатам
Updated
Страница кампаний
- Название кампании теперь кликабельное (ведёт на страницу кампании)
- Убрана иконка просмотра из действий (дублировала клик по названию)
Страница деталей кампании
- Новый дизайн с карточками статистики (триггеры, связки, расходы, дата создания)
- Отображение названий рекламной сети и трекера вместо ID
- Информация о часовом поясе в заголовке
- Вкладка "Триггеры" теперь открывается по умолчанию
Страница триггеров
- Убран режим дерева (expandable rows)
- Клик по названию триггера открывает страницу редактирования
- Название кампании кликабельное
Страница результатов
- Добавлен фильтр по блокам
- Блоки загружаются динамически при выборе триггера
- Поддержка URL-параметров для фильтров (trigger_id, block_id, campaign_id)
Fixed
Связки
- Исправлены локализации для кампаний
Профиль
- Улучшена обработка изменения email и пароля
- Добавлена проверка подтверждения email
Технические изменения
- Улучшена адаптивность интерфейса
- Обновлён логотип приложения