4 травня 2026 р.
Чисті заголовки звітів, оновлення часу і 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.