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

Чисті заголовки звітів, оновлення часу і screenshot без paywall

Після перевірки публічних звітів стало видно кілька дрібних, але важливих деталей: форма підставляла категорію без вибору користувача, заголовок звіту показував повний URL, дата після оновлення могла лишатися старою через кеш клієнтського переходу, а fallback-сервіс скріншотів показував службове повідомлення замість знімка.

Коротко

Прибрали дефолтну категорію з форми, зробили домен головним заголовком звіту, освіжили redirect після оновлення і відключили зовнішній screenshot fallback з paywall.

Що додали

  • + Порожнє поле категорії бізнесу за замовчуванням, щоб користувач сам обирав або вводив категорію.
  • + Чистий домен у головному заголовку звіту, наприклад thebase.agency замість https://www.thebase.agency/.
  • + Cache-busting перехід з processing-сторінки на оновлений публічний звіт після завершення аудиту.
  • + Примусовий dynamic/no-cache режим для сторінки аудиту.
  • + Reset стану screenshot-компонента, коли звіт отримує новий screenshot_url.

Що прибрали

  • - Автоматичне значення «Сільське господарство» у полі категорії бізнесу.
  • - Зовнішній fallback через image.thum.io, який міг показувати paywall «Image not authorized».
  • - Повний URL як головний H1 на сторінці аудиту.

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

Якщо власний Browserless-скріншот ще не збережений для старого аудиту, блок показує текст першого екрана замість сторонньої paywall-картинки.

Нові або оновлені аудити продовжують зберігати власний screenshot у Supabase Storage через Browserless.

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

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