Релиз
1 июля 2026 г.3 минv0.1.0-field-rc

MVP Field RC: аватары, legal-страницы и защита листов персонажей

Patch note по подготовке Campaign Chronicler к полевому MVP: загрузка аватаров, юридические страницы, SEO-метаданные и защита от сломанных листов персонажей.

релизMVPперсонажиlegalSEO
Содержание

Коротко

Этот patch закрывает несколько вещей, которые важны перед первым полевым MVP-прогоном: персонажи стали устойчивее к странным данным, у листов появилась загрузка аватаров, а публичная часть получила legal-страницы и SEO-метаданные.

Главная цель обновления - меньше случайных поломок во время регистрации, создания персонажей и проверки кампаний реальными игроками.

Что изменилось

Листы персонажей

  • Добавлена серверная защита от слишком длинных строк в способностях и снаряжении.
  • Длинные пользовательские строки теперь переносятся в карточках персонажа, party roster и подробном листе, а не раздвигают интерфейс.
  • Добавлена защита от повторного создания одного и того же персонажа при attach-flow, если форма случайно отправилась повторно.

Аватары персонажей

  • Добавлена загрузка аватаров персонажей вместо ручной ссылки.
  • Подготовлена Supabase migration для storage bucket, RLS policies и полей avatar_storage_path.
  • Аватары подключены в создании, редактировании, библиотеке, party roster и страницах персонажа.
  • При замене или удалении аватара старый storage-объект очищается.
  • Добавлены публичные страницы:
  • /terms;
  • /privacy;
  • /personal-data-policy;
  • /confidentiality.
  • Добавлен общий рендер legal-документов из MDX.
  • Обновлены robots, sitemap, metadata и публичные content-компоненты.
  • Legal-тексты пока помечены как предварительные и требуют финальной юридической вычитки перед широким публичным релизом.

Что проверить перед полевым прогоном

  • Создать нового персонажа с аватаром и привязать его к кампании.
  • Обновить аватар существующего персонажа.
  • Проверить, что длинные строки в способностях и снаряжении не ломают лист.
  • Открыть legal-страницы с публичного домена.
  • Проверить /updates/mvp-field-rc-avatars-legal-hardening после deploy.

Что осталось рядом

Следующий фокус перед четверговым тестом - пройти полевой smoke по регистрации, invite-flow, созданию персонажа, party roster, live session chat и базовой производительности. AI-функции в этот release candidate не входят.

Соберите память кампании в одном месте

Campaign Chronicler помогает вести события, персонажей, заметки и recap без смешивания публичной и GM-only информации.

Попробовать MVP

Похожие материалы