JSXC Plugin Changelog
4.4.0 Release 2 -- November 14, 2024
- Marked as last version to be compatible with Openfire versions prior to 5.0.0.
- Added Portuguese translations
- #22: Update org.json:json from 20180813 to 20240303.
4.4.0 Release 1 -- April 6, 2022
- Updated to JSXC version 4.4.0, which brings:
Added
- add chat message context menu
- add Last Message Correction (XEP-0308)
- add generic type to storage interface
- add User Avatar (XEP-0084)
Fixed
- style of roster tags
- #1063 check for notification api
- creation of multi html element msg
- type of hook repository
- after receive message pipe
- #1021 pep based avatars
- xml jquery type in vcard
- display of load mam button (mam)
- load button after history was cleared (mam)
- add loadbutton to clear event (mam)
- show "Load Button" if messare area is empty (mam)
- translations
- info msg for contacts without omemo (omemo)
- qr code without devices (omemo)
- user media request
- #1028 jingle message initiation
- #1050 escape nickname (muc)
- create rooms (muc)
- use random nickname for bookmarks without nick
- video removal
- display of remote stream
- offline contacts translation
- fix darkmode
- fix own avatar on sm
- fix main menu height on sm
Misc
- improve code structure
- fix style format
- fix code style
- update demo domain
- fix demo script
- update locales
- #14: Update JQuery from 3.5.1 to 3.6.0.
- #17: : Replace usage of deprecated Openfire API.
4.3.1 Release 1 -- August 9, 2021
- Updated to JSXC version 4.3.1, which brings:
Fixed
- types for client interface
- fix conflicts with external styles
Misc
- add env flag to build script
- update locales
- update dependencies
- fix otr package version
- update code style
4.3.0 Release 1 -- June 7, 2021
- Updated to JSXC version 4.3.0, which brings:
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)
- 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
- 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
4.2.1 Release 1 -- April 21, 2021
- Updated to JSXC version 4.2.1, which brings:
Fixed
- #962 handle muc presence errors
- send displayed marker only for private chats
- #959 use full jid only for private chats
- #958/#961 transparent roster menu
Misc
4.2.0 Release 1 -- December 14, 2020
- Updated to JSXC version 4.2.0, which brings:
Added
- add option to disable automatic reconnect on page load
- #889 add xmpp ping (server-to-client) plugin
- #771 add dark theme and css vars
- use icon font for most used icons
- #856 add image paste feature (#948)
Fixed
- #955 duplicate message when load mam
- delete device list on refresh (omemo)
- #933 fix icon if someone leaves a muc room
- #873 fix chat window width
Misc
- update lang
- update dependencies
- highlight only contacts without subscription
- upgrade to node 12
Deprecated
- SASS variables will be removed in one of the next releases. Use css variables instead.
4.1.1 Release 1 -- August 1, 2020