История версий документации и SDK.
Changelog
Версии в сайдбаре: docs / TS / Flutter.
Язык по умолчанию — русский. Английский — переключатель EN или /en/....
2026-08-26 — docs 0.1.45
Платежи: автосверка, если webhook не дошёл
- Worker раз в минуту сверяет pending с ЮKassa и выдаёт тариф
getMyEntitlements()после return тоже финализирует pending этого пользователя- SDK:
syncPayment(payment_id)(TS 0.1.12 / Flutter 0.1.14) - Админская выдача тарифа в профиле — отдельная подписка
admin, не вместо оплаты - Календарь соцпостов: после 3 ошибок статус
failed, tick не падает на timeout Telegram - Скачивания CMS: нет сборки платформы →
200 { data: null }, не 404 - Публичные
/v1/sites,/v1/events,/assets— лимит запросов с публичных IP - Гайд Платежи
2026-08-26 — docs 0.1.44
Платежи: сверка с ЮKassa
- Если webhook не дошёл, а деньги есть — Сверить с ЮKassa в админке (Платежи / профиль)
- API:
POST /v1/payments/{id}/sync,POST /v1/payments/sync-pending - Гайд Платежи
2026-08-14 — docs 0.1.43
CMS SEO: один экран
- Кнопка Проверить сайт (аудит + список дел подряд)
- Три списка: Починить / Дописать / Добавить — без панели вкладок
- GSC, отчёты, настройки — свёрнутый блок Дополнительно
- Гайд Здоровье / SEO
2026-08-14 — docs 0.1.42
CMS SEO: кабинет проекта
- Вкладка Кабинет: health, organic, график кликов, конкуренты, топ-задачи, кластеры на одном экране
- Кластер ↔ страница: пробел / есть URL / каннибал; утверждение Ок / Не то
- Конкуренты: % совпавших path, не «трафик»
- API:
GET .../seo/dashboard,PATCH .../seo/clusters/{id} - Гайд Здоровье / SEO
2026-08-14 — docs 0.1.41
CMS SEO: план работ
- Вкладка План работ: починить / дописать / добавить (куда и что вставить)
- Конкуренты (снимок URL) и семантика из GSC/Яндекса
- Platform не меняет живой сайт; опциональный черновик в блоге
- Гайд Здоровье / SEO
2026-08-09 — docs 0.1.40
Юридические документы: проверка РКН по документу
- Кнопки «Проверить РКН» и «Результат» в слотах юр. документов
- Отчёт: score, замечания, что прошло, где/как исправить
- API:
POST/GET .../legal/owners/.../{kind}/rkn-check - Гайд РКН / 152‑ФЗ
2026-08-09 — docs 0.1.39
CMS: раздел РКН / 152‑ФЗ
- Скан юридических слотов и лендинга (политика ПДн, согласия, cookies, формы)
- Уровни риска + «где / как исправить»
- Гайд РКН / 152‑ФЗ
2026-08-09 — docs 0.1.38
CMS Блог: очередь и календарь
- Статусы: черновик / в очереди (
scheduled) / опубликована / архив scheduled_atпри создании и правке; календарь публикаций в админке- Worker tick публикует due-статьи (
/v1/internal/social/tick) - Гайд CMS Сайт
2026-08-09 — docs 0.1.37
Social AI: единый экран Контент
- План, правки, согласование, календарь и публикации — один раздел
- Статусы постов на русском; карточка поста: сохранить / в календарь / опубликовать
- Гайд Соцсети
2026-08-08 — docs 0.1.36
Social AI: автоматизация плана
- После publish идея →
used, слот календаря →published - Генерация плана исключает опубликованное; учитывает insights / memory
mode: fill|fresh+ автодобор в/v1/internal/social/tickдля assisted+- Согласование: дата/время → календарь / schedule
- Гайд Соцсети
2026-08-08 — docs 0.1.35
Social AI: контент-план
- Генерация недельного плана из стратегии (
POST /v1/social/brands/:id/plan/generate) - Идеи + черновики + слоты календаря + очередь согласования
- Обложка (URL) и до 2 URL-кнопок; в Telegram — inline keyboard
- Гайд Соцсети
2026-08-08 — docs 0.1.34
Social AI Phase 2–3
- VK / Threads / Instagram: publish + OAuth (
VK_*,META_*) - Метрики, недельный AI-отчёт, strategy memory, эксперименты
- Listening / Inbox UI; UTM-атрибуция register → payment
- Миграция foundation Phase 2/3; гайд Соцсети
2026-08-08 — docs 0.1.33
Social AI Phase 1: Telegram + Blog publish
- Подключение Telegram (bot token + chat_id) и публикация
- CMS Блог: create/update постов из Social pipeline
- Approvals → schedule → publish; week calendar; worker
/v1/internal/social/tick - Гайд Соцсети / Social AI
2026-08-08 — docs 0.1.32
Соцсети / Social AI (Phase 0)
- Раздел админки Соцсети: brand workspace, стратегия, каналы-stub
- Brand Discovery: Platform / CMS / сайт → профиль + draft стратегии (ключи ИИ из настроек)
- API
/v1/social/*(admin); публикация и OAuth — следующие фазы - Гайд Соцсети / Social AI
2026-08-08 — docs 0.1.31
PageSpeed: инструкция для чайника
- Пошагово: Website URL → Google Cloud API → API key →
PAGESPEED_API_KEY→ рестарт API - Ссылки на Enable API и Credentials
- Гайд Здоровье / SEO
2026-08-08 — docs 0.1.30
Аналитика: матрица источников
- Обзор: Platform KPI (деньги/юзеры) + поведение из Яндекса; бейджи источника
- Гибридная воронка AppMetrica →
payments.succeeded - SDK / site_events — debug, не суммируются с Яндексом
- Гайд Аналитика
2026-08-08 — docs 0.1.29
Зеркало AppMetrica + Яндекс Метрики в админке
- OAuth в Настройки → Яндекс аналитика (
metrika:read,appmetrica:read) - AppMetrica ID на приложении; counter Метрики в SEO-профиле CMS
- Блок «Поведение · Яндекс» в Аналитике; KPI подписок/платежей — Platform
- Гайд Аналитика
2026-08-06 — docs 0.1.28
SEO-отчёт → runbook для разработчика
- Полный
action_plan: кто / где в коде / шаги / acceptance - «Копировать runbook (MD)» +
GET …/reports/{id}/developer-doc - Гайд SEO — runbook для разработчика
- Digest собирает тот же playbook-план
2026-08-05 — docs 0.1.27
ИИ: генерация SEO-полей в редакторе статьи
- Кнопка «Сгенерировать SEO» в блоге/KB — только пустые meta/H1/alt
POST /v1/cms/sites/{id}/seo/generate-fields
2026-08-05 — docs 0.1.26
Timeweb AI Gateway в Настройках → ИИ
- Провайдер Timeweb AI Gateway:
https://api.timeweb.ai/v1, моделиopenai/gpt-4oи др. - Выбор модели в админке; ключ отдельно от OpenAI/Claude
2026-08-05 — docs 0.1.25
Яндекс OAuth, ИИ в Настройках, ясность аудита
- Яндекс:
verification_code+ вставка кода в Health → Поиск - Ключи Claude/OpenAI: Настройки → ИИ (
GET/PUT /v1/settings/ai), не env - Аудит: robots.txt, взвешенный seo_score + чеклист, «что проверено» в отчёте
- Google Redirect URI в UI = тот же, что в OAuth authorize
2026-08-05 — docs 0.1.24
CMS Health: отчёты, ИИ-стратег, OAuth-подсказки
- Отчёты: план «что / где / как» + playbooks по типам issues
- Опционально ИИ-комментарий в отчёте (позже: Настройки → ИИ)
- Вкладка Поиск: явные Redirect URI и статус
platform_oauth_missing
2026-08-05 — docs 0.1.23
CMS: Здоровье / SEO
- Гайд: мониторинг
website_url, аудит, IndexNow, GSC/Yandex, PageSpeed - Admin API:
/v1/cms/sites/{id}/seo/*(staff) - Блог/KB: meta, alt, readiness; publish — warn-only + IndexNow / soft recheck
2026-08-01 — docs 0.1.22
Согласия: клиентский чеклист и стабильный accept
- Гайд:
explicit_consent, Flutter-пример,getMyConsents/acceptConsents version— строка; документы только с API- Модалка пишет
source: other(metadata.flow=reconsent) — без зависимости от миграции source
2026-08-01 — docs 0.1.21
Согласия: запрет фонового апгрейда версии
- Тихий
registerUserне пишет новую версию поверх уже принятой - Экран auth с галочками:
explicit_consent: true— версии обновляются - Альтернатива без re-login:
getMyConsents+acceptConsents - TS SDK 0.1.11, Flutter 0.1.13
2026-08-01 — docs 0.1.20
Иконки и ссылки на сайт
- Приложение и CMS:
icon_url,website_urlв админке (Обзор → Брендинг) - Публично:
GET /v1/applications/{code}/branding; CMS — поля вGET …/sites/{code} - SDK:
getApplicationBranding();getCmsSiteуже отдаёт иконку и сайт - TS SDK 0.1.10, Flutter 0.1.12
2026-07-29 — docs 0.1.19
Баннеры (HTML overlays)
- Раздел Баннеры в Приложениях и CMS
placement: modal / fullscreen / inline; пресеты размеров- SDK:
getBanner/listBanners,getSiteBanner/listSiteBanners - TS SDK 0.1.9, Flutter 0.1.11
2026-07-29 — docs 0.1.18
Оплата: обязательна только оферта
POST /v1/payments: requiredlicense_offer;payment_data_consentопционален- Мобильный клиент может не показывать второй чекбокс
2026-07-28 — docs 0.1.17
CMS: юр. документы отдельно от Documents
- Публичное чтение:
GET /v1/sites/{code}/legal(неdocuments/by-kind) - SDK:
listSiteLegalDocuments/getSiteLegalDocument - Гайд CMS обновлён:
getCmsDocumentByKindдля политики не использовать
2026-07-27 — docs 0.1.16
Аналитика — аудитория и когорты
- Вкладка Аудитория: версии приложения (%), drill-down список пользователей
- Когорта «пейвол без покупки» (
paywall_viewed− succeeded payments) - API:
/v1/analytics/versions,/versions/users,/cohorts/paywall-no-purchase
2026-07-27 — docs 0.1.15
Consent Registry и юридические документы
- Раздел «Юридические документы» у приложения и CMS-сайта (
legal_documents) - Обязательные согласия при
registerUserиcreatePayment; формы сайтаPOST …/leads - Админка: рассылка (CSV), журнал согласий на пользователе
- SDK TS 0.1.8 / Flutter 0.1.10:
getLegalDocument,CONSENT_CHECKBOX_LABELS, consents в register/payment - Гайд: Согласия и юр. документы
2026-07-26 — docs 0.1.14
CMS документы — шаблоны (doc_kind)
- При создании: шаблон из списка или произвольный → затем текст/файл/URL
- Шаблоны: политика ПДн, согласия, оферта, соглашения приложений — название и slug подставляются
- Публично: поле
doc_kind,GET …/documents?kind=…,GET …/documents/by-kind/{kind} - SDK:
getCmsDocumentByKind,listCmsDocuments(..., { kind })(TS 0.1.7 / Flutter 0.1.9)
2026-07-25 — docs 0.1.13
CMS документы — текстовый тип
- Документы: кроме файла и URL — текст (markdown) с тем же редактором, что у статей
- Поле
version(редакция): авто-инкремент при правках (1→2,1.0→1.1), можно задать вручную - Публично:
body+versionвGET …/documents/{slug};GET /v1/cms-documents/{token}для текста отдаёт HTML
2026-07-25 — docs 0.1.12
Analytics events → application binding
POST /v1/eventsи/batch: приложение резолвится через service role поapplication_id/application_code/X-Application-Id/X-Application-Code(раньше lookup по code шёл под user/anon JWT и часто давал события без приложения в админке)- SDK TS/Flutter при наличии
applicationIdдополнительно шлютapplication_idв теле - TS SDK 0.1.6
2026-07-25 — docs 0.1.11
Пользователи и профиль (гайд)
- Новый гайд Пользователи и профиль:
registerUser,updateUserProfile, аватар, гео, VPN - Обновлены: quickstart, checklist, API reference, таблицы SDK TS/Flutter
- SDK versions: TS 0.1.5, Flutter 0.1.8
2026-07-25 — docs 0.1.10
Пользователи / гео
- При
registerUser/registerDevice/ entitlements / events API заполняетcountry_code,city,timezoneпо IP (Cloudflare или ipwho.is) и опциональномуtimezoneс устройства avatar_url— из Authuser_metadataили явно из SDK; обновляется после регистрации черезupdateUserProfile/ повторныйregisterUseracquisition_source— опционально из SDK (registerUser)- Гео при VPN = страна выхода VPN, не «домашняя» страна
- SDK:
registerUser({ timezone, acquisition_source, avatar_url }),updateUserProfile({ display_name, avatar_url })
2026-07-25 — docs 0.1.9
Устройства и аналитика
- «Устройства active» = строки в
user_devices(revoked_at is null), не SDK-события сами по себе - Обязательно:
registerDeviceсо стабильным UUIDinstallation_idпосле логина - Дополнительно:
trackEvent/trackEventsс JWT +installation_id+platformделают heartbeat устройства - Обновлены quickstart, checklist, SDK TS/Flutter, гайд Аналитика
2026-07-24 — docs 0.1.8
Аналитика
- Гайд переписан: таксономия (
object_action), tracking plan, воронки отapp_openedдоpayment_succeeded, встраивание на кнопки, batch - Модель как у Dub: engagement → leads → sales; time-series / funnel (% + drop-off) / event stream; composite график события+выручка
- Админка: сегменты Обзор / События / Монетизация / Контент / Поддержка / Аудитория / Ops
- Аналитика по CMS-сайтам (
cms_site_code,properties.site_code) - Гайд Аналитика
2026-07-24 — docs 0.1.7
CMS Site
- Документы: загрузка файлов (PDF, DOCX, …) или внешняя ссылка; публичный
public_url(GET /v1/cms-documents/{token}) для политики конфиденциальности и оферты на лендинге - Админка: раздел «Документы»; SDK:
listCmsDocuments,getCmsDocument - Гайд CMS Сайт
2026-07-22 — docs 0.1.6
CMS Site
- Блог: категории (CRUD в админке), привязка к статье; публично
GET …/blog/categories, фильтр?category=slug, полеcategoryу постов - Документация (KB) vs Журнал изменений: KB = справочник/help, changelog = релизные заметки
- SDK:
listCmsBlogCategories,listCmsBlogPosts({ category })(TS + Flutter) - Гайд CMS Сайт
2026-07-21 — docs 0.1.5
CMS Site
- Админка CMS Сайт: блог, база знаний (дерево до 5 уровней), загрузки с версиями, журнал изменений
- Обложки для блога и KB: загрузка в админке, в публичном API поля
cover_asset_pathиcover_url - Публичное read-only API:
/v1/sites/{site_code}+ ключ сайтаrb_cms_…, либоapplication_code+site_code+ ключ приложения; толькоpublished - Создание сайта без приложения: автоматический
site_code, ключ показывается один раз - SDK TS / Flutter: методы
listCmsBlogPosts,getCmsKbTree,getCmsDownloads,listCmsChangelog, … - Гайд CMS Сайт
2026-07-20 — docs 0.1.4
Docs / product
- Мини-хелпдеск: заявки из приложений → админка «Поддержка»
- API
/v1/support/*, SDK TS/Flutter create + attachments - Гайд Поддержка
2026-07-19 — docs 0.1.3
Docs
- Явная модель интеграции: тариф главный → права наполняют тариф → пейвол отдаёт офферы с тарифом и правами
- Обновлены overview / plans / entitlements / paywalls (RU + EN)
2026-07-19 — docs 0.1.2
Docs / packages
- Подключение SDK из Git (npm / Flutter pub), не только path
@raidboss/platform-sdk:prepare→ сборкаdistпри install из Git- Примеры Git + SSH + теги в README пакетов и SDK-страницах
2026-07-19 — docs 0.1.1
Docs
- i18n: RU по умолчанию, EN по переключателю (
/en/...) /llms.txtи/llms-full.txt— русский;/en/llms*.txt— English
2026-07-19 — docs 0.1.0
Docs
- Первый публичный сайт документации
- Индексы для ИИ, концепции, гайды, SDK
@raidboss/platform-sdk 0.1.0
- Клиент: paywall, entitlements, payments, devices, config, features, events
isFreePrice, отказ оплаты free (free_plan_offline)
raidboss_platform_sdk 0.1.3
- Flutter-клиент,
PaywallData.isFreePrice, helpers снимка прав