@converse/headless
Advanced tools
Changelog
9.1.0 (2022-04-02)
Updated translations: af, ar, es, eu, fr, gl, he, lt
Increased stanza timeout from 10 to 20 seconds
Replace various font icons with SVG icons
Fix bug where MUC config wasn't persisted across page loads
Add support for calling the IndexedDB getAll
method to speed up fetching models from storage.
#1761: Add a new dark theme based on the Dracula theme
#2557: Allow OMEMO encrypted messages to be edited
#2627: Spoiler toggles only after switching to another tab and back
#2733: Fix OMEMO race condition related to automatic reconnection and SMACKS
#2733: Wait for decrypted/parsed message before queuing to UI
#2751: Media not rendered when Converse runs in a browser extension
#2754: Navigation keys doesn't work anymore into chat input message
#2781: Flashing error when connecting to a room
#2786: Fix webpack configuration not working on Windows OS
#2788: TypeError
when trying to use @converse/headless
#2789: Implement new hook parseMessageForCommands
for plugins to add custom commands
#2814: Links are mangled on open/copy
#2822: Singleton doesn't work in overlayed view mode
New config option show_connection_url_input
Changelog
9.0.0 (2021-11-26)
Compress new avatar images before uploading them
Add initial support for XEP-0421 occupant Ids.
Use more specific types for form fields based on XEP-0122
Fix trimming of chats in overlayed view mode
OMEMO bugfix: Always create device session based on real JID.
If auto_register_muc_nickname
is set, make sure to register when the user changes current nick.
#1322: Display occupants’ avatars in the occupants list
#1419: Clicking on avatar should show bigger version
#1426: Don't fetch member list if not affiliated
#2423: Could not find dependency "converse-controlbox" for plugin "converse-muc"
#2640: Add beforeFetchLoginCredentials
hook
#2647: Singleton mode doesn't work
#2650: Clicking on occupant in sidebar should add nickname to textarea
#2683: Show error messages that don't refer to specific chat messages
#2704: Send button doesn't work in a multi-user chat
#2715: Singleton + fullscreen mode styling issue
#2718: Message is not displayed if it contains an invalid URL
#2725: Send new presence status to all connected MUCs
#2728: Not sending headers with upload request
#2733: OMEMO Messages received while client closed not decrypted
Emit a change
event when a configuration setting changes
3 New configuration settings:
Three config settings have been obsoleted:
Configuration settings are no longer available on the _converse
object.
Instead, use api.settings.get
and api.settings.set
.
Changelog
8.0.1 (2021-09-09)
_converse.session
is undefinedChangelog
8.0.0 (2021-09-03)
auto_join_room
not showing the room in fullscreen
view_mode
.auto_register_muc_nickname
to 'unregister'
.null
inserted by emoji picker and can't switch between skintones./plugins
folders.The default persistent store, set via the persistent_store, is now IndexedDB. This main advantage of using IndexedDB is that it doesn't have a fixed size limit. We don't provide a tool to migrate data from localStorage to IndexedDB. For almost all data this is not a problem since the data can be fetched again from the XMPP server. However, decrypted OMEMO messages cannot be fetched again from the server, since the double ratchet makes it impossible to again decrypt them. This means your decrypted OMEMO history will be lost in the transition.
The afterMessageBodyTransformed and beforeMessageBodyTransformed events now has a different signatures. When leaving a MUC, the message history is deleted. This means that decrypted OMEMO messages are gone and cannot be recovered on that device. See muc_clear_messages_on_leave.
Removed events:
bookmarkViewsInitialized
chatBoxInsertedIntoDOM
contactStatusMessageChanged
messageSend
(use sendMessage
instead)rosterGroupsFetched
The chatBoxClosed
, chatBoxMaximized
and chatBoxMinimized
events now have the model
as
payload and not the view
.
The api.chatviews
and api.roomviews
API groupings and methods have been
removed. The original "views" don't really exist anymore, the UI is now composed web
components which should update reactively based on changes made on the models.
Changelog
7.0.5 (2021-03-16)
CustomElement
from the view layerChangelog
7.0.4 (2020-12-09)
Bugfix: Set protocol after discovering connection methods
Otherwise if an endpoint was passed in with converse.initialize
, then
that endpoint's protocol is (potentially wrongly) used.
Changelog
7.0.3 (2020-12-02)
null
inserted by emoji picker and can't switch between skintonesChangelog
7.0.2 (2020-11-23)
Module not found
errors.Changelog
7.0.1 (2020-11-19)
use_system_emojis
in emoji-pickerModule not found: Error: Can't resolve 'templates/*.js'