Fixes
- Undefined avatar/email value (#715)
- SVG XSS Vector
- Dropped migroose
- Uploaded file's path error (#700)
- Add builtAssets to docker setup (#698)
- Default locale settings (#696)
Enhancements
- Italian translation
- Add passphrase setting for https
Fixes
- Update dependencies
- Chrome display issues
- CSP warning
Enhancements
- Azerbaijani, Turkish language packs
Fixes
- Display bugs in Chrome 48
- NODE_PATH whitespace issue
Enhancements
- nl/es language adjustments
Fixes
- Issues with NODE_PATH
- Fr language update
Enhancements
- Support for Node v4
Fixes
- Issues with passport dependencies
- XMPP message ID
Enhancements
- New client styling
- Russian and Polish languages
Fixes
- Update dependencies
Enhancements
- Show version in the app
- Various accessibility additions
Fixes
- Conversations double messaging
- Transcripts were not printable
Enhancements
- Giphy can be toggled in settings
- New translations: nl, de, pt, fr, jp, etc
- Various Docker improvements (config volume, etc)
- Better message time groupings
Enhancements
- Private and password-protected rooms
- Private 1-to-1 chat between XMPP users
- Giphy image search
- @all mentions are highlighted for everyone
- Basic server-side i18n support
Fixes
- Multiple layout bugs due to overflowing content in Firefox
- Layout issue introduced by Chrome 43
Fixes
- Multiple layout bugs due to overflowing content in Firefox
- Layout issue introduced by Chrome 43
Fixes
- Env variable loading
- Various notification adjustments
Enhancements
- Usernames may now contain underscores and dashes
- Unicode character support for links in messages
- Unread message counts in the favicon
- Newlines with
shift+enter
Fixes
- Fixed Hyperlink parsing
- Fixed issue whereby a deleted user's messages would not display
Deprecated
xmpp.host
configuration setting - usexmpp.domain
instead
Enhancements
- Thumbnails are improved
- Support multiple XMPP domains being used between clients
- XMPP can be configured to authenticate using full JID - instead of only node
- Added process title
Fixes
- Fixed "express deprecated req.host: Use req.hostname instead"
- Fixed File Uploads "Post" checkbox
- Fixed issues with desktop notifications
- Fixed XMPP MUC nickname not being reflected to user
Fixes
- Fixed error when passing an invalid room ID to transcript page
- Fixed problem where client would join a room twice
Fixes
- Fixed MongoDB version check
Enhancements
- Transcripts now support text search (#39)
- Plugins support environment variables (#254)
Fixes
- Long room names are clipped in the UI (#221)
- User details are updated in message list (#172)
- XMPP status changes no longer re-trigger room join event (#322)
- Fixed error when rooms in local storage are no longer available
Fixes
- Asset pipeline outputs relative paths (#208)
- Temporary upload files are cleaned up
- Fixed UI rendering performance issues
- Updated login registration form layout
- Fixed room archive bug
- XMPP fixes (chat history and client compatibility)
Enhancements
- OpenShift compatibility (#199)
- Added ability to serve robots.txt file
Fixes
- Fixed parsing of environment variables
- Disable autocomplete on password fields
- Upload modal only shows rooms you have joined
Enhancements
- XMPP users can create rooms (if enabled by configuration)
- Extra methods can be defined on XMPP message processors
- Support periods in usernames
- Amazon S3 support has been extracted into a separate plugin
Fixes
- Auth token men option when XMPP was disabled (#235)
- Improved transcript date range picker
- Chat history didn't load when rejoining room (#242)
- Error messages not shown when creating a room (#229)
Enhancements
Fixes
- Fixed error on messages andpoint when room parameter not specified (#211)
- Fixed undefined error (#210)
- XMPP root now advertises itself as a server, not conference (#214)
Enhancements
- Now using an assets pipeline
Fixes
- Fixes related to file upload functionality