Remove non-unique ID - chatbox template is used for each channel so we can't use an ID here (without violating standards anyway!)
Refactor integration tests to allow configuration of Faye port for testing.
oy....
adds proper css badging to admins. Fixes #198
Merge pull request #214 from fusion94/kandan-198

Adds badging to admins Fixes #198
Make capybara await the presence of the .chat-input before #find-ing it.
Merge pull request #212 from mjtko/fix/repeated-id

Refactor integration test to not require standards violating repeated element ID
Pass configuration through the DOM rather than relying on ERB rendering, removing the coupling between rendered assets and the backend application configuration in place at time of rendering.
Moved nowThreshold and timestampRefreshInterval to kandan_settings.yml for consistency.
Merge pull request #213 from mjtko/feature/decouple-configuration-from-assets

Decouple configuration from assets
Implementation of plugin chaining.

- Process modifiers now passes the activity and a message that can be modified as modifiers are applied to.
Fixes MySql support

- Removed index on migration because the index is removed on the later migration anyways and MySQL doesn't like indexes on text columns.
- Fixes #207
Add authorization for channels; initial implementation is such that only administrators may delete channels. (refs #131, #154)
Don't render delete button unless channel metadata contains trueish destroyable flage.
Introduce channel ownership; delete button only displayed for destroyable channels (non-primary, owned, or all except primary channel if you're an admin).
Channels now need a user.
Remove obsolete additional attribute for channel JSON.
Add users_controller and set as show/index resource in routes.
fix abilities for channel ownership
Better user handling; better initialization callbacks.