Converse.js 13.0.0: умная работа с доменами и контроль сообщений
Converse.js 13.0.0: три важных улучшения для XMPP-приложений
Многие разработчики, использующие Converse.js, знают: удобство чата часто зависит от мелочей. Новая версия 13.0.0 не переписывает библиотеку заново, а решает конкретные проблемы, которые раньше приходилось обходить вручную.
Умная работа с доменами: меньше ручной настройки
В федеративных XMPP-сетях пользователи часто путаются с доменами. При добавлении контакта или создании чата нужно указывать правильный домен, и ошибки здесь встречаются регулярно. Новая версия решает эту проблему автоматически: система сама подставляет нужный домен при вводе JID.
Это особенно удобно в следующих сценариях:
- корпоративные чаты, где все пользователи находятся в одном домене
- мультиарендные платформы с разделением по доменам
- IoT-системы и боты, которым важна предсказуемость адресации
Очистка адресов MUC-комнат
Раньше при заблокированном домене адрес комнаты MUC иногда дублировался, и это мешало подключению. Теперь Converse.js удаляет лишний домен из вводимого адреса, так что пользователи могут копировать и вставлять JID без опасений.
Поддержка XEP-0444: возможность отзыва сообщений
Самое заметное изменение — поддержка XEP-0444. Это протокол для удаления уже отправленных сообщений, похожий на то, что есть в WhatsApp и Slack.
Вместе с этим wä