We are happy to announce the release of JSXC 2.1.0.
The releases contain some important compatibility and stability improvements.
You find all downloads on github or on the right side of this page.
Core
New features
- add bookmark feature for rooms (XEP-0048)
- add reserved room feature for muc (XEP-0045#10.1.3)
- add counter of unread messages to roster, window and favicon
- add join as URI query type
- add ru language
- add roster resize hint
- make dialog responsive
- allow messages to persons without valid friendship
Bug fixes
- replace video library for more stable connection
- fix dsa key generation in chrome > 42
- fix minor roster ui issues
Developer changes
- add jsbeautifier and prettysass
- improve example
- extract templates to single files
- replace colorbox with magnific popup
- use parts of bootstrap
- replace strophe.jingle with strophe.jinglejs (jingle.js)
- concatenate strings for better translatability
- add new option attach if login form was found
- add new option loginForm.startMinimized
- add new option loginForm.enable (deprecates xmpp.onlogin)
- add new option RTCPeerConfig.url (deprecates turnCredentialsPath)
- ICE servers can now be passed as init option
- loadSettings option is no longer required and supports now async requests
Owncloud
- stop attachment on login screen
- load settings async
SOGo
- stop attachment on login screen
Ilias
- load settings async
Thanks to everybody who contributed!
You can get involed. To get started, visit our contributor guide.