We are really proud to announce jsxc and jsxc.owncloud 3.0.0 beta1. It is the release with the biggest changes and most contributors since we started in 2013.
The most visible change is the new responsive design, which we could implement with the help of Jan at the Owncloud Contributor Conference. In Berlin we also started a (historical) cooperation with Tobia the developer of Owncloud's chat app. We decided to merge our projects and that he develops a XMPP-like PHP server for internal chats. Even if it doesn't contain yet all features of a real XMPP server, it is a huge step for Owncloud and JSXC. For this occasion we move the jsxc.owncloud repository into the Owncloud organisation and is now available via owncloud/jsxc.chat. As third innovation we present a often requested feature: File transfers via WebRTC.
Thanks a lot to everyone who contributed with pull requests, testing, bug reporting, translating and their opinion. Please give this release a really good test, so that we can release the greatest build since the invention of JSXC in about 2-3 weeks.
Here is the detailed preliminary ChangeLog:
Core
New features
- responsive material-like design
- refactoring settings dialog
- over 1600 emoticons from emojione
- support mobile devices
- new video call interface
- status usable for daltonian
- file transfer via webrtc
- previews
- show progress
- use local date and time format
- add no-video-call-possible icon
- auto approve incoming contact request (if contact is already in our roster)
Bug fixes
- use crendential when performing turn credential ajax crossdomain call
- update favico.js
- update strophe.js
- update strophe.jinglejs
- improve otr verification
Developer changes
- remove "develop" branch and use instead "master" branch
- Makefile for setup developer environment
- remove loginTimeout option
- add new jsxc.start function to start chat with password or sid/rid
- add named dialogs
- new message object
Owncloud
- add experimental internal chat server
- add chat icon to oc header
- ignore empty bosh url on login
- do not use login overlay in oc >= 8.2
- refactore admin settings
- fix initial sidebar handling
- fix conflict with oc avatars
Please help us with testing this build (report bugs to github) and translating the missing segments on webtranslateit.