We are proud to announce JSXC 2.0.0!
It has been three months since the release of JSXC 1.1.0 and six months since the first JSXC 1.0.0. We are happy to have seen a lot of support from the community through pull requests, testing, bug reporting, translating, opinions, experience, and plenty of other feedback and encouragement. We would like all of you who helped make this project a success, including the Diaspora* community.
Platforms
JSXC is a multi-platform application now available as:
- jsxc.owncloud, a plugin for ownCloud cloud storage,
- jsxc.sogo, a drop-in for the SOGo groupware,
- jsxc.ilias, a plugin for the Ilias e-learning platform,
- integral part of the Diaspora* social network, and
- JSXC core for easy integration into your own web application.
New features
- add multi-user chat (XEP-0045)
- add window resize handle
- add username autocompletion
- add offline state
- add Italian, French, Polish, and Brazilian Portuguese
- show notifications if no JSXC tab has the focus
- use user avatar as notification icon
Bug fixes
- fix login from login box
- fix selection of chat messages
- fix video calls
- fix emoticons
- fix duplicated roster items
- fix notification request
- fix logout
Developer changes
- split files into namespaces
- SASS improvements
- replace own translation engine with i18next
Planned for 2.1
- Configuration and management of MUC rooms is not yet possible from within JSXC. However, JSXC users can join many rooms which have been configured by other clients.
In our effort to improve quality and usability, we heavily rely on you. If you find a bug or have improvements, submit them with GitHub. Translations are welcome on webtranslateit.