diff --git a/README.md b/README.md index 5c3d88d..5b42e73 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ RF4 Spotter — неофициальный сервис свежих точек ## Статус разработки -Функциональный MVP и локальный production-контур готовятся к открытой альфе: официальный импорт, пользовательские заявки, модерация, объяснимый индекс, staging внешних источников, адаптивный Astro UI, миграции, резервное копирование, retention, мониторинг и security/accessibility-проверки реализованы. Автоматические импорты внешних источников выключены. Публичный запуск блокируют покупка и настройка сервера, DNS/TLS, реальные секреты, внешний backup, канал уведомлений и публичные страницы правил/privacy. +Функциональный MVP и локальный production-контур готовятся к открытой альфе: официальный импорт, пользовательские заявки, модерация, объяснимый индекс, staging внешних источников, адаптивный Astro UI, миграции, резервное копирование, retention, мониторинг и security/accessibility-проверки реализованы. На всех страницах подключён компактный баннер открытой альфы со ссылками на статус, правила и отправку улова. Автоматические импорты внешних источников выключены. Публичный запуск блокируют покупка и настройка сервера, DNS/TLS, реальные секреты, внешний backup, канал уведомлений и публичные страницы правил/privacy; публичный адрес обратной связи ещё не задан. RF4DB/RF4-STAT/RF4MAP/RF4 Posts сначала принимаются в изолированный staging. Полные записи с ранее подтверждёнными алиасами источника публикуются автоматически; новые соответствия и неполные записи остаются на ручной проверке. Для разрешённых community-источников действует интервал не менее 30 минут на источник. Открытая альфа не использует продуктовый allowlist: интерфейс показывает весь корректно загруженный разрешённый каталог, сохраняя требования полноты и модерации. diff --git a/apps/web/src/components/AlphaBanner.astro b/apps/web/src/components/AlphaBanner.astro new file mode 100644 index 0000000..5129b81 --- /dev/null +++ b/apps/web/src/components/AlphaBanner.astro @@ -0,0 +1,4 @@ + diff --git a/apps/web/src/layouts/Layout.astro b/apps/web/src/layouts/Layout.astro index 968898d..678c859 100644 --- a/apps/web/src/layouts/Layout.astro +++ b/apps/web/src/layouts/Layout.astro @@ -8,7 +8,9 @@ import "../styles/coordinate-radar.css"; import "../styles/activity-timeline.css"; import "../styles/fish-silhouette.css"; import "../styles/empty-states.css"; +import "../styles/alpha-banner.css"; import FishingIcon from "../components/FishingIcon.astro"; +import AlphaBanner from "../components/AlphaBanner.astro"; const { title = "RF4 Spotter — свежие точки клёва Russian Fishing 4", description = "Свежие точки, уловы и честная оценка активности в Russian Fishing 4 с обязательным указанием источников.", @@ -66,6 +68,7 @@ const jsonLd = JSON.stringify({
Свежие данные и честная оценка
+