# UI-ошибки в сервер + новый сценарий персонального публичного чата

- краткое описание фичи:
  - Добавлена настройка разработчика «Отправлять ошибки на сервер» (по умолчанию выключена), с локальным сохранением.
  - При включенной настройке UI-ошибки отправляются в `CallDeliveryReport` с `type=ui_error` и отдельным кодом `UI_RUNTIME_ERROR`.
  - После успешной отправки показывается toast: «Ошибка отправлена на сервер · <login> · <время>».
  - Для вкладки `Чаты` кнопка переименована в «Новый персональный публичный чат».
  - Добавлен отдельный экран создания персонального публичного чата:
    - фиксированный `channelType=100`;
    - ввод логина второго пользователя;
    - поиск/подсказки пользователей;
    - создание канала с каноническим логином из сервера;
    - опциональное описание;
    - предупреждение про публичность и хранение в блокчейне.
  - Обновлены правила документации: имена pending-файлов и описания новых фич рекомендованы на русском.

- что именно проверять:
  - В `Настройки разработчика` открыть «Отправлять ошибки на сервер», включить и сохранить.
  - Сгенерировать UI-ошибку и проверить:
    - появляется toast об отправке;
    - запись появляется в `logs/call-delivery-events.log` с `type=ui_error`.
  - На вкладке `Каналы -> Чаты` проверить новую кнопку «Новый персональный публичный чат».
  - Проверить форму создания: подсказки логинов, создание с правильным регистром логина, описание и инфоблок.

- ожидаемый результат:
  - UI-ошибки начинают отправляться только при включенной настройке.
  - В логах сервера UI-ошибки отделяются по типу `ui_error`.
  - Персональный публичный чат создается через отдельный, более понятный пользовательский сценарий.

- статус:
  - pending
