← Усі оновлення

Форма запуску, кабінет і стабільніша обробка аудиту

Після тестового запуску стало видно кілька практичних UX і backend-проблем: поля виглядали як dropdown, але поводились ненадійно, один аудит завис на етапі генерації тексту, а в кабінеті URL дублювався двічі.

Коротко

Виправили пошукові списки у формі, прибрали дубль URL у кабінеті, зробили картки клікабельними і додали fallback для зависання AI-аналізу.

Що додали

  • + Власні пошукові dropdown-поля для категорії бізнесу і географії замість браузерного datalist.
  • + Timeout для AI-запиту: якщо NVIDIA або інший провайдер довго не відповідає, звіт добудовується rule-based логікою.
  • + Retry для застарілого processing-стану, щоб завислий аудит можна було продовжити після оновлення сторінки.
  • + Клікабельну всю картку аудиту в кабінеті, а не тільки кнопку відкриття звіту.
  • + М'яке прибирання звіту з кабінету через hidden_from_dashboard_at без видалення самого аудиту з бази.
  • + URL сайту як головний заголовок звіту, а Title перевіреної сторінки як підзаголовок.

Що прибрали

  • - Ненадійні datalist-поля у формі запуску аудиту.
  • - Дублювання адреси сайту великим і малим текстом у кабінеті.
  • - Фізичне видалення аудиту і пов'язаних даних при натисканні кнопки видалення в кабінеті.
  • - Назву проєкту як головний заголовок сторінки звіту, якщо є URL перевіреного сайту.

Коментар до релізу

Публічні звіти залишаються доступними за прямим посиланням навіть після прибирання з кабінету.

AI залишається корисним доповненням, але більше не має блокувати завершення звіту.

Інші оновлення

Подивитися приклад звіту