Have chats in your ownCloud!
Because this app was never released as production ready, and there was a good Chat app we decided to stop developing this app and instead create a Chat backend for https://github.com/owncloud/jsxc.chat.
The Chat app depends on ownCloud 7.0.3 or newer. This means master (https://github.com/owncloud/core) can be used too. You can't directly use the Git repo without [building the CSS and JS code] (#important-run-grunt-when-you-change-js-files). You can use the package which is build every time a commit is pushed to the repository. Download it here
Contact/Conversation filtering
Inviting users for group conversations
- Conversations between 2 users
- Group conversations
- The faces and hands of the emoji set can be used
- Online and offline state of contacts are updated every 10 seconds
- Inline video and image support Angular-enhance-text
- Notification in tab
- Notification in left-bar when another conversation is active
Contriubtions are very welcome! You can contribute on many ways:
- Test the app (see Installation) and report any issue and problem you encore in the Issue tracker
- Improve code or add new features
- Help with design by commenting on issues
- Solve bugs
Because both the JavaScript and CSS source files are minified to one single file, grunt must be run after every change. The minified files are ignored by git. To simply test this repo see Install
To run grunt you'll need NodeJS
. On Arch Linux this can be installed via:
sudo pacman -S nodejs
On Ubuntu this can be installed via:
sudo apt-get update
sudo apt-get install nodejs npm
On OpenSUSE this can be installed via:
sudo zypper install nodejs
Install the dependencies (run from inside the Chat app folder)
npm install
Now you can run grunt
(also inside the Chat app folder)
grunt