Note for plugin authors:
configuration settings should now be accessed via _converse.api.settings.get
and not directly on the _converse
object.
Soon we'll deprecate the latter, so prepare now.
- #2231: add sort_by_query and remove sort_by_length
- #1313: Stylistic improvements to the send button
- #1481: MUC OMEMO: Error No record for device
- #1490: Busy-loop when fetching registration form fails
- #1535: Add option to destroy a MUC
- #1715: Update chat state notification after receiving a message correction.
- #1793: Send button doesn't appear in Firefox in 1:1 chats
- #1820: Set focus on jid field after controlbox is loaded
- #1822: Don't log error if user has no bookmarks
- #515 Add support for XEP-0050 Ad-Hoc commands
- #1823: New config options muc_roomid_policy
and muc_roomid_policy_hint - #1826: A user can now add himself as a contact
- #1839: Headline messages are shown in controlbox
- #1924: Configuring an ejabberd room fails
- #1896: Don't send receipts for messages fetched from the archive
- #1937: Editing a message removes the mentions highlight
- #1963: Mentions are visually incorrect when used in message replies
- #1999: Demarcate first unread message
- #2002: fix rendering of
muc_roomid_policy_hint
- #2006: fix rendering of emojis in case
use_system_emojis == false
- #2028: Implement XEP-0333
displayed
chat marker - #2101: Improve contrast of text in control box
- #2187: Avoid merging initial settings with themselves every time settings are extended.
- #2199: Fix BOSH session restore.
- #2201: added html to converse.env
- #2213: added CustomElement to converse.env
- #2220: fix rendering of emojis in case
use_system_emojis == false
(again). - #2092: fixes room list update loop when having the
locked_muc_domain
truthy or'hidden'
- #2285: Rename config option
muc_hats_from_vcard
to muc_hats. Now accepts a list instead of a boolean and allows for more flexible choices regarding user badges. - #2300: Fix message reorder issue after message correction.
- #2304: Custom emojis (stickers) images not shown
- #2307: BootstrapModal is not accessible to plugins
- #2308: Allow getHats method to be overriden in the
overrides
object in plugins. - #2321: When Converse runs inside a browser extension, enable browser sync and local storage for persistent storage
- #1250: Change favicon color when unread messages
- Updated translations: de, es, fi, fr, gl, hu, nb_NO, oc, pl, pt, pt_BR, ru, tr, uk, zh
- The
trusted
configuration setting has been removed in favor of two new settings:
allow_user_trust_override
clear_cache_on_logout - The
persistent_store
setting can now also be set tosessionStorage
- The
api.archive.query
method no longer accepts an RSM instance as argument. - The plugin
converse-uniview
has been removed and its functionality merged intoconverse-chatboxviews
- Removed the mockups from the project. Recommended to use tests instead.
- The API method
api.settings.update
has been deprecated in favor ofapi.settings.extend
. - The API methods under the
api.user.status
namespace are now asynchronous and need to beawait
ed. - Filter roster contacts via all available information (JID, nickname and VCard full name).
- Allow ignoring of bootstrap modules at build using environment variable. For xample:
export BOOTSTRAP_IGNORE_MODULES="Modal,Dropdown" && make dist
- Bugfix. Handle stanza that clears the MUC subject
- Replace Backbone with Skeletor
- Start using lit-html instead of lodash for templating.
- muc_fetch_members now also accepts an array of affiliations to fetch.
- Remove the configuration setting
muc_show_join_leave_status
. The optional status message is no longer shown at all. - Support for XEP-0156 is now enabled by default (which means that
discover_connection_methods now has a default value oftrue
). - show_send_button now has a default value of
true
. - The api.confirm method now accepts a list of fields and returns the filled in list upon confirmation.
- New config option allow_adhoc_commands
- New config option modtools_disable_assign
- New config option modtools_disable_query
- New config option muc_hats_from_vcard.
- New config option muc_send_probes.
- New config option notify_nicknames_without_references.
- New config option show_message_avatar.
- New public API converse.insertInto