New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@jsxc/jsxc

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jsxc/jsxc - npm Package Versions

2

4.4.0

Diff

Changelog

Source

4.4.0 (2022-02-04)

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
sualko
published 4.3.1 •

Changelog

Source

4.3.1 (2021-07-08)

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
sualko
published 4.3.0 •

Changelog

Source

4.3.0 (2021-07-05)

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
sualko
published 4.2.1 •

Changelog

Source

4.2.1 (2020-12-28)

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

  • update language files
sualko
published 4.2.0 •

Changelog

Source

4.2.0 (2020-12-13)

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
  • #856 add image paste feature (#948)

Fixed

  • #955 duplicate message when load mam (#955)
  • 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.
sualko
published 4.1.1 •

Changelog

Source

4.1.1 (2020-06-22)

Fixed

  • #897 switching from online to online
  • #901 stop propagation for key events
  • #894 define sasl mechanisms
  • #896 minimized audio call
  • #904 call freeze on iphone
  • nextcloud/jsxc.nextcloud#148 turn lock green if all omemo devices are verified
  • #909 play ringtone on incoming calls
  • #915 remove DTMF jingle messages

Misc

  • update dependencies
sualko
published 4.1.0 •

Changelog

Source

4.1.0 (2020-05-15)

Added

  • wait 2 sec before marking msg as read
  • mark message only as read if client is visible
  • include jquery in build
  • #871 add minimize button to video dialog
  • show only chat messages in roster, no system messages
  • sort roster by last message
  • implement partially xmpp uri scheme, message and join
  • multi account support
  • improve new device handling (omemo)
  • mark messages as not transferred
  • encrypt file transfer (omemo)
  • show file transfer progress
  • #683 add plugin meta data
  • show avatar placeholder while offline
  • add audio stream to screen sharing call
  • #745 implemented chat markers (XEP-0333)

Fixed

  • fix republishing of lost device id (omemo)
  • fix bundle structure (omemo)
  • xmpp attach failure results in start failure
  • disable video handler for rooms
  • fix support for anonymous accounts
  • ui init for accounts without contacts
  • room member list (muc)
  • sound imports
  • chat history flickering
  • fix interface for disco info repo
  • fix undefined error (me-command)
  • fix some custom emoticons
  • html escaping in remove dialog
  • #865 disappearing muc sender name
  • show avatar for historical muc msg
  • mark chat windows with partial subscription
  • fix fullscreen button
  • bump max supported version for all plugins
  • suppress chat state msg for unknown sender
  • fix dialog for message from unknown sender
  • restore notices on reload
  • unread message sync
  • remove mailto prefix from mail link
  • fix roster badge on fullscreen
  • handle failed RTC peer config request
  • show notifications only for incoming messages
  • show notifications for group messages
  • do not overwrite trust level (omemo)

Misc

  • show webpack progress
  • update locales
  • use eval source map for dev
  • update dependencies
  • enhance release process
  • improve pre commit hook
  • remove unused code
  • remove unused roster functions
  • update travis script
  • enhance muc member badge
  • change color of messages
  • improve fullscreen layout
  • highlight unknown device in list (omemo)
sualko
published 4.1.0-rc.3 •

sualko
published 4.0.0 •

Changelog

Source

4.0.0 - 2020-04-08

Added

  • OMEMO ([XEP-0384])
  • MUC invitation
    • #341 mediated invitation
    • direct invitation ([XEP-0249])
    • both also via contact drag and drop
  • #6 voice-only call
  • #501 JID escaping ([XEP-0106])
  • #178 add in-band password change ([XEP-0077])
  • #178 add in-band registration ([XEP-0077])
  • send file via file drop
  • insert emoticon at cursor position
  • MUC subject in window header
  • full screen layout
  • display presence messages
  • option to disable all plugins
  • highlight quotations
  • show notice if offline contacts are hidden
  • show notice if contact list is empty
  • prepared multi account support (still experimental)
  • #512 add option to specify storage backend
  • show MUC avatars
  • show mute icon in roster if notifications are muted
  • support unicode emoticons
  • show spinner while enabling encrypted transfer
  • call all available resources at once
  • add simple webcam test
  • #656 support multiple incoming calls at once
  • use sender avatar color as background color for group chat messages
  • #841 add support for RTL messages

Fixed

  • video calls can now be initiated from any tab
  • #328 MUC joining from any tab
  • fix and improve emoticon insertion
  • remove non-persistent contacts after login
  • translate OTR status messages
  • enhance roster insertion
  • #608 reset window size if browser gets resized

Changed

  • use Consistent Color Generation ([XEP-0392])
  • use more natural bounce animation for notice icon
  • use object based public API
  • use custom resource with jsxc prefix as default resource

Developer notes

  • [Typescript], [Webpack], [Handlebars], [Karma], [Mocha], [Chai] and [Sinon]
  • removed build and doc folder, git submodules, bower and grunt
  • share one XMPP connection across all tabs
  • add plugin API
  • form watcher instead of form option
  • API to add roster menu entries (jsxc.addMenuEntry())
  • API to test BOSH server (jsxc.testBOSHServer())
  • use [SASS guidelines] and [BEM]-like style syntax
  • add commit lint and require [Conventional Commits]

Removed/Pending

  • Jingle file transfer
  • bookmarks
sualko
published 4.0.0-rc.2 •

2
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc