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