JSXC v4.3.0 Release Notes

Release Date: 2021-07-05 // over 1 year ago
  • โž• Added

    • ๐Ÿ‘‰ show different icon for open rooms (muc)
    • ๐Ÿ‘‰ make room features persistant
    • #890 add Jingle Message Initiation (XEP-0353)
    • ๐Ÿ”Œ encapsulate session storage for every plugin
    • โšก๏ธ #864 update sounds
    • #748#985 avatar upload
    • #304 announce own avatar
    • โž• add QR codes to device dialog (#993) (omemo)
    • #1001 decrypt attachment (omemo)
    • ๐Ÿ‘‰ show extended room info (muc)
    • ๐Ÿ‘‰ show occupants in room info (muc)
    • โž• add entity time (XEP-0202)
    • โž• add Blocking Commands (XEP-0191)
    • #978 add status to presence
    • โž• add software version (XEP-0092)
    • โž• add info about general xeps to settings
    • ๐Ÿ‘‰ make some sections in settings dialog collapsible
    • open xep links in new tab
    • โž• add roster filter for groups
    • ๐Ÿ‘‰ show roster group in vcard dialog
    • #77 show roster group in roster
    • ๐Ÿ–จ process image url as attachment
    • open attachment in new tab
    • โž• add User Search (XEP-0055)
    • 0๏ธโƒฃ use conference subdomain as default

    ๐Ÿ›  Fixed

    • โšก๏ธ presence update for members with multiple devices (muc)
    • try all user media before failing
    • member jid retrieval (muc)
    • #1025 nickname in status code messages (mux)
    • webpack config error
    • toggle of archive button
    • cut off roster tooltip
    • #1004 text input overflow
    • ๐Ÿ– handle muc codes in message elements (muc)
    • โฑ muc user list timeout
    • ๐Ÿšš placeholder after avatar was removed
    • ๐Ÿ‘‰ show message error
    • ๐Ÿ– handle error messages from OpenFire
    • catch error messages
    • do not mark messages with error
    • #1007 disable chatmarker for error messages
    • #1009#1010 duplicated roster item
    • 0๏ธโƒฃ enabling from default disabled plugins (#1006)
    • do not attach thumbnail (omemo)
    • decode filename of attachment (omemo)
    • ignore case for encrypted image (omemo)
    • โœ‚ remove encrypted file link from message (omemo)
    • status for roster items
    • generate thumbnail for links
    • set correct filename for attachment
    • ๐Ÿ”‹ feature list (muc)
    • ๐Ÿ‘ check support for blocking command
    • ๐Ÿ‘ป null exception
    • return type of sendIQ
    • ๐Ÿ‘Œ support check (omemo)
    • collapsible settings
    • xep url
    • disable omemo checkbox in settings
    • multi user contact subscription
    • stop propagation for tag click
    • ๐Ÿ‘ฎ force support check (omemo)
    • ๐Ÿšš move clear all notifications entry to bottom (#991)
    • #994 message input padding
    • #972 use border-box
    • open help in new tab
    • ๐Ÿ“œ vcard parsing

    Misc

    • โšก๏ธ update locales
    • โž• add wti workflow (#1038)
    • ๐Ÿšš move to github actions
    • โšก๏ธ update dependencies
    • โž• add config for fantasticon
    • replace node-sass with dart sass
    • ๐Ÿ›  fix issues with upgrade deps
    • โฌ†๏ธ upgrade to webpack 5
    • ๐Ÿ‘• use eslint
    • small typo fix (#988)
    • ๐Ÿ›  fix karma tests
    • ๐Ÿ‘Œ improve build time
    • ๐Ÿ”€ reorganize call sync
    • โž• add types to persistant map
    • ๐Ÿ’… use prettier for consistent code style
    • โž• add types
    • โž• add missing semicolon
    • emphasize roster item with unread msg