Skip to content
Snippets Groups Projects
HISTORY.md 107 KiB
Newer Older
<a name="0.56.0"></a>
# 0.56.0 (2017-05-15)

### New Features

- [#6881](https://github.com/RocketChat/Rocket.Chat/pull/6881) Add a pointer cursor to message images
- [#6615](https://github.com/RocketChat/Rocket.Chat/pull/6615) Add a setting to not run outgoing integrations on message edits
- [#5373](https://github.com/RocketChat/Rocket.Chat/pull/5373) Add option on Channel Settings: Hide Notifications and Hide Unread Room Status ([#2707](https://github.com/RocketChat/Rocket.Chat/issue/2707), [#2143](https://github.com/RocketChat/Rocket.Chat/issue/2143))
- [#6807](https://github.com/RocketChat/Rocket.Chat/pull/6807) create a method 'create token'
- [#6827](https://github.com/RocketChat/Rocket.Chat/pull/6827) Make channels.info accept roomName, just like groups.info
- [#6797](https://github.com/RocketChat/Rocket.Chat/pull/6797) Option to allow to signup as anonymous
- [#6722](https://github.com/RocketChat/Rocket.Chat/pull/6722) Remove lesshat
- [#6842](https://github.com/RocketChat/Rocket.Chat/pull/6842) Snap ARM support
- [#6692](https://github.com/RocketChat/Rocket.Chat/pull/6692) Use tokenSentVia parameter for clientid/secret to token endpoint
- [#6940](https://github.com/RocketChat/Rocket.Chat/pull/6940) Add SMTP settings for Protocol and Pool
- [#6938](https://github.com/RocketChat/Rocket.Chat/pull/6938) Improve CI/Docker build/release
- [#6953](https://github.com/RocketChat/Rocket.Chat/pull/6953) Show info about multiple instances at admin page
- [#6845](https://github.com/RocketChat/Rocket.Chat/pull/6845) Added helper for testing if the current user matches the params
- [#6737](https://github.com/RocketChat/Rocket.Chat/pull/6737) Archiving Direct Messages
- [#6734](https://github.com/RocketChat/Rocket.Chat/pull/6734) Bug with incoming integration (0.55.1)
- [#6768](https://github.com/RocketChat/Rocket.Chat/pull/6768) CSV importer: require that there is some data in the zip, not ALL data
- [#6709](https://github.com/RocketChat/Rocket.Chat/pull/6709) emoji picker exception
- [#6721](https://github.com/RocketChat/Rocket.Chat/pull/6721) Fix Caddy by forcing go 1.7 as needed by one of caddy's dependencies
- [#6798](https://github.com/RocketChat/Rocket.Chat/pull/6798) Fix iframe wise issues
- [#6704](https://github.com/RocketChat/Rocket.Chat/pull/6704) Fix message types
- [#6760](https://github.com/RocketChat/Rocket.Chat/pull/6760) Hides nav buttons when selecting own profile
- [#6747](https://github.com/RocketChat/Rocket.Chat/pull/6747) Incorrect error message when creating channel
- [#6800](https://github.com/RocketChat/Rocket.Chat/pull/6800) Quoted and replied messages not retaining the original message's alias
- [#6796](https://github.com/RocketChat/Rocket.Chat/pull/6796) REST API user.update throwing error due to rate limiting
- [#6767](https://github.com/RocketChat/Rocket.Chat/pull/6767) Search full name on client side
- [#6758](https://github.com/RocketChat/Rocket.Chat/pull/6758) Sort by real name if use real name setting is enabled
- [#6861](https://github.com/RocketChat/Rocket.Chat/pull/6861) start/unstar message
- [#6896](https://github.com/RocketChat/Rocket.Chat/pull/6896) Users status on main menu always offline
- [#6923](https://github.com/RocketChat/Rocket.Chat/pull/6923) Not showing unread count on electron app’s icon
- [#6939](https://github.com/RocketChat/Rocket.Chat/pull/6939) Compile CSS color variables
- [#6935](https://github.com/RocketChat/Rocket.Chat/pull/6935) Error when trying to show preview of undefined filetype
- [#6955](https://github.com/RocketChat/Rocket.Chat/pull/6955) Remove spaces from env PORT and INSTANCE_IP
- [#6968](https://github.com/RocketChat/Rocket.Chat/pull/6968) make channels.create API check for create-c


<details>
<summary>Others</summary>

- [#5986](https://github.com/RocketChat/Rocket.Chat/pull/5986) Anonymous use
- [#6368](https://github.com/RocketChat/Rocket.Chat/pull/6368) Breaking long URLS to prevent overflow
- [#6671](https://github.com/RocketChat/Rocket.Chat/pull/6671) Convert Katex Package to Js
- [#6780](https://github.com/RocketChat/Rocket.Chat/pull/6780) Convert Mailer Package to Js
- [#6694](https://github.com/RocketChat/Rocket.Chat/pull/6694) Convert markdown to js
- [#6689](https://github.com/RocketChat/Rocket.Chat/pull/6689) Convert Mentions-Flextab Package to Js
- [#6781](https://github.com/RocketChat/Rocket.Chat/pull/6781) Convert Message-Star Package to js 
- [#6688](https://github.com/RocketChat/Rocket.Chat/pull/6688) Convert Oembed Package to Js
- [#6672](https://github.com/RocketChat/Rocket.Chat/pull/6672) Converted rocketchat-lib 3
- [#6654](https://github.com/RocketChat/Rocket.Chat/pull/6654) disable proxy configuration
- [#6816](https://github.com/RocketChat/Rocket.Chat/pull/6816) LingoHub based on develop
- [#6715](https://github.com/RocketChat/Rocket.Chat/pull/6715) LingoHub based on develop
- [#6703](https://github.com/RocketChat/Rocket.Chat/pull/6703) LingoHub based on develop
- [#6858](https://github.com/RocketChat/Rocket.Chat/pull/6858) Meteor update
- [#6706](https://github.com/RocketChat/Rocket.Chat/pull/6706) meteor update to 1.4.4
- [#6804](https://github.com/RocketChat/Rocket.Chat/pull/6804) Missing useful fields in admin user list [#5110](https://github.com/RocketChat/Rocket.Chat/issue/5110)
- [#6593](https://github.com/RocketChat/Rocket.Chat/pull/6593) Rocketchat lib2
</details>


<details>
<summary>Details</summary>
## 0.56.0-rc.7 (2017-05-15)
### Bug Fixes

- [#6968](https://github.com/RocketChat/Rocket.Chat/pull/6968) make channels.create API check for create-c


## 0.56.0-rc.5 (2017-05-11)


### Bug Fixes

- [#6935](https://github.com/RocketChat/Rocket.Chat/pull/6935) Error when trying to show preview of undefined filetype
- [#6955](https://github.com/RocketChat/Rocket.Chat/pull/6955) Remove spaces from env PORT and INSTANCE_IP


## 0.56.0-rc.4 (2017-05-11)


### New Features

- [#6953](https://github.com/RocketChat/Rocket.Chat/pull/6953) Show info about multiple instances at admin page


## 0.56.0-rc.3 (2017-05-10)


### New Features

- [#6940](https://github.com/RocketChat/Rocket.Chat/pull/6940) Add SMTP settings for Protocol and Pool
- [#6938](https://github.com/RocketChat/Rocket.Chat/pull/6938) Improve CI/Docker build/release


### Bug Fixes

- [#6939](https://github.com/RocketChat/Rocket.Chat/pull/6939) Compile CSS color variables


## 0.56.0-rc.2 (2017-05-09)


### Bug Fixes

- [#6923](https://github.com/RocketChat/Rocket.Chat/pull/6923) Not showing unread count on electron app’s icon


## 0.56.0-rc.1 (2017-05-05)


### Bug Fixes

- [#6896](https://github.com/RocketChat/Rocket.Chat/pull/6896) Users status on main menu always offline


## 0.56.0-rc.0 (2017-05-04)


### New Features

- [#6881](https://github.com/RocketChat/Rocket.Chat/pull/6881) Add a pointer cursor to message images
- [#6615](https://github.com/RocketChat/Rocket.Chat/pull/6615) Add a setting to not run outgoing integrations on message edits
- [#5373](https://github.com/RocketChat/Rocket.Chat/pull/5373) Add option on Channel Settings: Hide Notifications and Hide Unread Room Status ([#2707](https://github.com/RocketChat/Rocket.Chat/issue/2707), [#2143](https://github.com/RocketChat/Rocket.Chat/issue/2143))
- [#6807](https://github.com/RocketChat/Rocket.Chat/pull/6807) create a method 'create token'
- [#6827](https://github.com/RocketChat/Rocket.Chat/pull/6827) Make channels.info accept roomName, just like groups.info
- [#6797](https://github.com/RocketChat/Rocket.Chat/pull/6797) Option to allow to signup as anonymous
- [#6722](https://github.com/RocketChat/Rocket.Chat/pull/6722) Remove lesshat
- [#6842](https://github.com/RocketChat/Rocket.Chat/pull/6842) Snap ARM support
- [#6692](https://github.com/RocketChat/Rocket.Chat/pull/6692) Use tokenSentVia parameter for clientid/secret to token endpoint


### Bug Fixes

- [#6845](https://github.com/RocketChat/Rocket.Chat/pull/6845) Added helper for testing if the current user matches the params
- [#6737](https://github.com/RocketChat/Rocket.Chat/pull/6737) Archiving Direct Messages
- [#6734](https://github.com/RocketChat/Rocket.Chat/pull/6734) Bug with incoming integration (0.55.1)
- [#6768](https://github.com/RocketChat/Rocket.Chat/pull/6768) CSV importer: require that there is some data in the zip, not ALL data
- [#6709](https://github.com/RocketChat/Rocket.Chat/pull/6709) emoji picker exception
- [#6721](https://github.com/RocketChat/Rocket.Chat/pull/6721) Fix Caddy by forcing go 1.7 as needed by one of caddy's dependencies
- [#6798](https://github.com/RocketChat/Rocket.Chat/pull/6798) Fix iframe wise issues
- [#6704](https://github.com/RocketChat/Rocket.Chat/pull/6704) Fix message types
- [#6760](https://github.com/RocketChat/Rocket.Chat/pull/6760) Hides nav buttons when selecting own profile
- [#6747](https://github.com/RocketChat/Rocket.Chat/pull/6747) Incorrect error message when creating channel
- [#6800](https://github.com/RocketChat/Rocket.Chat/pull/6800) Quoted and replied messages not retaining the original message's alias
- [#6796](https://github.com/RocketChat/Rocket.Chat/pull/6796) REST API user.update throwing error due to rate limiting
- [#6767](https://github.com/RocketChat/Rocket.Chat/pull/6767) Search full name on client side
- [#6758](https://github.com/RocketChat/Rocket.Chat/pull/6758) Sort by real name if use real name setting is enabled
- [#6861](https://github.com/RocketChat/Rocket.Chat/pull/6861) start/unstar message


<details>
<summary>Others</summary>

- [#5986](https://github.com/RocketChat/Rocket.Chat/pull/5986) Anonymous use
- [#6368](https://github.com/RocketChat/Rocket.Chat/pull/6368) Breaking long URLS to prevent overflow
- [#6671](https://github.com/RocketChat/Rocket.Chat/pull/6671) Convert Katex Package to Js
- [#6780](https://github.com/RocketChat/Rocket.Chat/pull/6780) Convert Mailer Package to Js
- [#6694](https://github.com/RocketChat/Rocket.Chat/pull/6694) Convert markdown to js
- [#6689](https://github.com/RocketChat/Rocket.Chat/pull/6689) Convert Mentions-Flextab Package to Js
- [#6781](https://github.com/RocketChat/Rocket.Chat/pull/6781) Convert Message-Star Package to js 
- [#6688](https://github.com/RocketChat/Rocket.Chat/pull/6688) Convert Oembed Package to Js
- [#6672](https://github.com/RocketChat/Rocket.Chat/pull/6672) Converted rocketchat-lib 3
- [#6654](https://github.com/RocketChat/Rocket.Chat/pull/6654) disable proxy configuration
- [#6816](https://github.com/RocketChat/Rocket.Chat/pull/6816) LingoHub based on develop
- [#6715](https://github.com/RocketChat/Rocket.Chat/pull/6715) LingoHub based on develop
- [#6703](https://github.com/RocketChat/Rocket.Chat/pull/6703) LingoHub based on develop
- [#6858](https://github.com/RocketChat/Rocket.Chat/pull/6858) Meteor update
- [#6706](https://github.com/RocketChat/Rocket.Chat/pull/6706) meteor update to 1.4.4
- [#6804](https://github.com/RocketChat/Rocket.Chat/pull/6804) Missing useful fields in admin user list [#5110](https://github.com/RocketChat/Rocket.Chat/issue/5110)
- [#6593](https://github.com/RocketChat/Rocket.Chat/pull/6593) Rocketchat lib2
</details>

</details>
<a name="0.55.1"></a>
## 0.55.1 (2017-04-19)
- [#6734](https://github.com/RocketChat/Rocket.Chat/pull/6734) Bug with incoming integration (0.55.1)
<a name="0.55.0"></a>
# 0.55.0 (2017-04-18)


### Bug Fixes

- [#6709](https://github.com/RocketChat/Rocket.Chat/pull/6709) emoji picker exception



<a name="0.55.0-rc.6"></a>
# 0.55.0-rc.6 (2017-04-17)


### Bug Fixes

- [#6704](https://github.com/RocketChat/Rocket.Chat/pull/6704) Fix message types



<a name="0.55.0-rc.5"></a>
# 0.55.0-rc.5 (2017-04-13)


### Bug Fixes

- [#6684](https://github.com/RocketChat/Rocket.Chat/pull/6684) Allow question on OAuth token path
- [#6683](https://github.com/RocketChat/Rocket.Chat/pull/6683) Error when returning undefined from incoming intergation’s script
- [#6686](https://github.com/RocketChat/Rocket.Chat/pull/6686) Update server cache indexes on record updates



<a name="0.55.0-rc.4"></a>
# 0.55.0-rc.4 (2017-04-13)


### New Features

- [#6681](https://github.com/RocketChat/Rocket.Chat/pull/6681) Expose Livechat to Incoming Integrations and allow response


### Bug Fixes

- [#6659](https://github.com/RocketChat/Rocket.Chat/pull/6659) Administrators being rate limited when editing users data
- [#6680](https://github.com/RocketChat/Rocket.Chat/pull/6680) Downgrade email package to from 1.2.0 to 1.1.18
- [#6682](https://github.com/RocketChat/Rocket.Chat/pull/6682) Fix Logger stdout publication



<a name="0.55.0-rc.3"></a>
# 0.55.0-rc.3 (2017-04-11)


### Bug Fixes

- [#6658](https://github.com/RocketChat/Rocket.Chat/pull/6658) Revert unwanted UI changes



<a name="0.55.0-rc.2"></a>
# 0.55.0-rc.2 (2017-04-10)


### New Features

- [#6634](https://github.com/RocketChat/Rocket.Chat/pull/6634) Add monitoring package
- [#6632](https://github.com/RocketChat/Rocket.Chat/pull/6632) Drupal oAuth Integration for Rocketchat


### Bug Fixes

- [#6648](https://github.com/RocketChat/Rocket.Chat/pull/6648) Do not escaping markdown on message attachments
- [#6651](https://github.com/RocketChat/Rocket.Chat/pull/6651) Encode avatar url to prevent CSS injection
- [#6650](https://github.com/RocketChat/Rocket.Chat/pull/6650) Improve markdown code


<details>
<summary>Others</summary>

- [#6649](https://github.com/RocketChat/Rocket.Chat/pull/6649) Added Deploy method and platform to stats
- [#6647](https://github.com/RocketChat/Rocket.Chat/pull/6647) LingoHub based on develop
- [#6631](https://github.com/RocketChat/Rocket.Chat/pull/6631) meteor update
</details>



<a name="0.55.0-rc.1"></a>
# 0.55.0-rc.1 (2017-04-07)


### New Features

- [#6616](https://github.com/RocketChat/Rocket.Chat/pull/6616) 'users.resetAvatar' rest api endpoint


### Bug Fixes

- [#6617](https://github.com/RocketChat/Rocket.Chat/pull/6617) arguments logger
- [#6620](https://github.com/RocketChat/Rocket.Chat/pull/6620) Incorrect curl command being generated on incoming integrations



Rodrigo Nascimento's avatar
Rodrigo Nascimento committed
<a name="0.55.0-rc.0"></a>
# 0.55.0-rc.0 (2017-04-06)


### BREACKING CHANGES
 - :hand: `getUsersOfRoom` API to return array of objects with user and username, instead of array of strings


Rodrigo Nascimento's avatar
Rodrigo Nascimento committed
### New Features
- :hand: Permission `join-without-join-code` assigned to admins and bots by default (#6139)
- :hand: Integrations, both incoming and outgoing, now have access to the models. Example: `Users.findOneById(id)` (#6336)
Rodrigo Nascimento's avatar
Rodrigo Nascimento committed

- [#6565](https://github.com/RocketChat/Rocket.Chat/pull/6565) Add shield.svg api route to generate custom shields/badges
- [#6554](https://github.com/RocketChat/Rocket.Chat/pull/6554) Added oauth2 userinfo endpoint
- [#6577](https://github.com/RocketChat/Rocket.Chat/pull/6577) resolve merge share function
- [#6608](https://github.com/RocketChat/Rocket.Chat/pull/6608) Switch Snaps to use oplog
- [#6476](https://github.com/RocketChat/Rocket.Chat/pull/6476) Two Factor Auth


### Bug Fixes
- :hand: Incoming integrations would break when trying to use the `Store` feature.
- :hand: Outgoing webhooks which have an error and they're retrying would still retry even if the integration was disabled. (#4835)
- :hand: Removed Deprecated Package rocketchat:sharedsecret.
Rodrigo Nascimento's avatar
Rodrigo Nascimento committed

- [#6590](https://github.com/RocketChat/Rocket.Chat/pull/6590) Accounts from LinkedIn OAuth without name
- [#6531](https://github.com/RocketChat/Rocket.Chat/pull/6531) can not get access_token when using custom oauth
- [#6594](https://github.com/RocketChat/Rocket.Chat/pull/6594) Do not add default roles for users without services field
- [#6598](https://github.com/RocketChat/Rocket.Chat/pull/6598) Large files crashed browser when trying to show preview
- [#6600](https://github.com/RocketChat/Rocket.Chat/pull/6600) messageBox: put "joinCodeRequired" back
- [#6575](https://github.com/RocketChat/Rocket.Chat/pull/6575) Usage of subtagged languages
- [#6562](https://github.com/RocketChat/Rocket.Chat/pull/6562) UTC offset missing UTC text when positive


<details>
<summary>Others</summary>

- [#6597](https://github.com/RocketChat/Rocket.Chat/pull/6597) Add `fname` to subscriptions in memory
- [#6614](https://github.com/RocketChat/Rocket.Chat/pull/6614) Add candidate snap channel
- [#6458](https://github.com/RocketChat/Rocket.Chat/pull/6458) Add ESLint rule `one-var`
- [#6280](https://github.com/RocketChat/Rocket.Chat/pull/6280) Clipboard [Firefox version < 50]
- [#6503](https://github.com/RocketChat/Rocket.Chat/pull/6503) Convert File Package to js
- [#6471](https://github.com/RocketChat/Rocket.Chat/pull/6471) convert mapview package to js
- [#6576](https://github.com/RocketChat/Rocket.Chat/pull/6576) Convert Message Pin Package to JS
- [#6539](https://github.com/RocketChat/Rocket.Chat/pull/6539) convert rocketchat-ui part 2
- [#6446](https://github.com/RocketChat/Rocket.Chat/pull/6446) Convert Tutum Package to JS
- [#6561](https://github.com/RocketChat/Rocket.Chat/pull/6561) Convert Ui-Login Package to Js
- [#6498](https://github.com/RocketChat/Rocket.Chat/pull/6498) Convert Ui-Master Package to Js
- [#6473](https://github.com/RocketChat/Rocket.Chat/pull/6473) Convert ui-vrecord Package to JS
- [#6494](https://github.com/RocketChat/Rocket.Chat/pull/6494) Convert Version Package to JS
- [#6499](https://github.com/RocketChat/Rocket.Chat/pull/6499) Convert Wordpress Package to js
- [#6496](https://github.com/RocketChat/Rocket.Chat/pull/6496) converted getAvatarUrlFromUsername
- [#6500](https://github.com/RocketChat/Rocket.Chat/pull/6500) converted messageAttachment coffee to js
- [#6467](https://github.com/RocketChat/Rocket.Chat/pull/6467) converted rocketchat-mentions coffee to js
- [#6497](https://github.com/RocketChat/Rocket.Chat/pull/6497) converted slashcommand-invite coffee to js
- [#6469](https://github.com/RocketChat/Rocket.Chat/pull/6469) converted slashcommand-join coffee to js
- [#6470](https://github.com/RocketChat/Rocket.Chat/pull/6470) converted slashcommand-leave coffee to js
- [#6468](https://github.com/RocketChat/Rocket.Chat/pull/6468) converted slashcommand-me coffee to js
- [#6501](https://github.com/RocketChat/Rocket.Chat/pull/6501) converted slashcommand-msg coffee to js
- [#6474](https://github.com/RocketChat/Rocket.Chat/pull/6474) converted slashcommands-mute coffee to js
- [#6505](https://github.com/RocketChat/Rocket.Chat/pull/6505) Create groups.addAll endpoint and add activeUsersOnly param.
- [#6584](https://github.com/RocketChat/Rocket.Chat/pull/6584) dependencies upgrade
- [#6479](https://github.com/RocketChat/Rocket.Chat/pull/6479) ESLint add rule `no-void`
- [#6591](https://github.com/RocketChat/Rocket.Chat/pull/6591) Fix recently introduced bug: OnePassword not defined
- [#6574](https://github.com/RocketChat/Rocket.Chat/pull/6574) LingoHub based on develop
- [#6567](https://github.com/RocketChat/Rocket.Chat/pull/6567) LingoHub based on develop
- [#6585](https://github.com/RocketChat/Rocket.Chat/pull/6585) Move room display name logic to roomType definition
- [#6571](https://github.com/RocketChat/Rocket.Chat/pull/6571) Move wordpress packages client files to client folder
- [#6351](https://github.com/RocketChat/Rocket.Chat/pull/6351) New feature: Room announcement
- [#6596](https://github.com/RocketChat/Rocket.Chat/pull/6596) Only configure LoggerManager on server
- [#6298](https://github.com/RocketChat/Rocket.Chat/pull/6298) POC Google Natural Language integration
- [#6543](https://github.com/RocketChat/Rocket.Chat/pull/6543) Remove coffeescript package from ui-flextab
- [#6542](https://github.com/RocketChat/Rocket.Chat/pull/6542) Remove coffeescript package from ui-sidenav
- [#6540](https://github.com/RocketChat/Rocket.Chat/pull/6540) Remove Deprecated Shared Secret Package
- [#6551](https://github.com/RocketChat/Rocket.Chat/pull/6551) rocketchat-channel-settings coffee to js
- [#6541](https://github.com/RocketChat/Rocket.Chat/pull/6541) rocketchat-channel-settings-mail-messages coffee to js
- [#6553](https://github.com/RocketChat/Rocket.Chat/pull/6553) rocketchat-lib part1
- [#6504](https://github.com/RocketChat/Rocket.Chat/pull/6504) rocketchat-ui coffee to js part1
- [#3851](https://github.com/RocketChat/Rocket.Chat/pull/3851) Use real name instead of username for messages and direct messages list
</details>


Marcelo Schmidt's avatar
Marcelo Schmidt committed
## 0.54.2 - 2017-Mar-24

Gabriel Engel's avatar
Gabriel Engel committed
- [FIX] LiveChat permissions
Marcelo Schmidt's avatar
Marcelo Schmidt committed
- [FIX] Auto Translate bug on Room Preview (#6355)

Gabriel Engel's avatar
Gabriel Engel committed
## 0.54.1 - 2017-Mar-23

- [FIX] Images on attachments were not loading except for uploaded files.

Gabriel Engel's avatar
Gabriel Engel committed
## 0.54.0 - 2017-Mar-22

### Meteor update to 1.4.3.1

- Add `CMD/Ctrl+k` to initial text of search field (#6034)
- Add `getS3Url` API (#5410)
- Add `Unread Messages` to i18n files
- Add all room owners to post in read only and change set to setOnInsert for read only permissions so they don't get blown away on server restart
- Add auto translate packae (#6269)
- Add create user with JSON via env INITIAL_USER
- Add date to tile of uploads from clipboard (#6270)
- Add datetime to default filename on clipboard uploads (#6270)
- Add default oauth role (#6028)
- Add flex tab and autotranslate options
- Add icon to room name to show it's being translated
- Add livechat events (#6070)
- Add login via OAuth access token (only Google for now)
- Add login with one time token
- Add minified version of livechat widget code (#6071)
- Add option to not overwrite livechat custom fields
- Add proxy OAuth requests
- Add setting for Enter key (#6075)
- Add startup event for iframe integrations
- Add support for Google Analytics
- Add the missing settings sections to i18n
- Add uploads to Google Cloud Storage (#6060)
- Add user preference to hide roles
- Fix behavior to ESC on toolbar search (#6056)
- Fix clear toolbar search input correctly
- Fix codemiror css (#6058)
- Fix ctrl/alt/cmd+enter line break (#6057)
- Fix embed from youtu.be fixed
- Fix firefox font smoothing to be consistent with chrome
- Fix http missing from links when starting blockquotes (#6273)
- Fix incorrect isObject check on the ldap server sync, closes #5973
- Fix Integration scripts work with Sandstorm
- Fix Invalid password while setting new password (#6226)
- Fix jitsi video chat on mobile
- Fix keydown when photoswipe is open
- Fix livechat appearance page by not saving settings directly from client (#6077)
- Fix livechat knowledge base by properly initiating it's model
- Fix livechat widget being displayed when offline
- Fix login logo on subdir (#5825 and #5104)
- Fix screen sharing so it doesn't flip anymore
- Fix the directive conflicts for aws and google storage (#6084)
- Fix the edit message (#6086)
- Fix the outgoing integrations not being triggered for archived channel event
- Fix the problem where user can't see messages (old or new) after joining a channel with preview turned off until a reload of the page
- Fix to allows faster hot-reloads when developing
- Fix to force process to abort if process.exit() times out
- Fix UI Bug when archiving channel (#6334)
- Fix undefined exception in the channelSettings flex-tab
- Fix updating a message with @all by copying "u" property
- Improve deactivated users look to be different in admin users list
- Improve multiline codeblock parsing
- Improve outgoing webhooks and add history (#5823)
- Improve report abuse to pass the message id instead of message object
- Remove error-color class when creating new channel
- Save default user language when enabling auto translate
- Show file description for all files
- Slashcommand /open now works event if you never talked with the user
- Sort admin menu by translated string
- Sync with new autoupdate
- Translate alert buttons on send files and update password
- Translate attachments
- Translate other items like attchment description
- Use highlight.js from npm
- Use katex from npm (#5962)
- Uses figure caption for images

Gabriel Engel's avatar
Gabriel Engel committed
## 0.53.0 - 2017-Mar-01

- Add 'Unread Messages' to i18n translation files
- Add CMD/Ctrl+k (#6034)
- Add default oauth role (#6028)
- Add getS3Url (#5410)
- Add livechat events (#6070)
- Add minified version of livechat widget code (#6071)
- Add new behavior to ESC on toolbar search (#6056)
- Add option to not overwrite livechat custom fields
- Add preference for Enter key (#6075)
- Add support for uploads to Google Cloud Storage (#6060)
- Add the admin missing settings sections to i18n translation files
- Add translate sweetalert buttons on send files and update password
- Add user preference to hide roles
- Fix codemiror css (#6058)
- Fix ctrl/alt/cmd+enter line break (#6057)
- Fix keydown when photoswipe is open
- Fix livechat appearance page by not saving settings directly from client (#6077)
- Fix livechat knowledge base by properly initiating it's model
- Fix livechat widget being displayed when offline
- Fix renamed template folder to `client` to allows faster hot-reloads
- Fix the directive conflicts for aws and google storage (#6084)
- Fix the edit message (#6086)
- Fix to remove error-color class when creating new channel
- Fix undefined exception in the channelSettings flex-tab
- Fix updating a message with @all by copying "u" property
- Improve outgoing webhooks and add history (#5823)
- Improve report abuse to pass the message id instead of message object
- Use highlight.js from npm
- Use katex from npm (#5962)

Gabriel Engel's avatar
Gabriel Engel committed
## 0.52.0 - 2017-Fev-14

### Meteor update to 1.4.2.6

- Add admin section for managing sounds
- Add appName as topic to push gateway
- Add audio notification choices to subscriptions
- Add Boonex Dolphin Oauth
- Add date for attachments
- Add detection mime-types for upload files
- Add MONGO_OPLOG_URL to Dockerfile
- Add open sidenav on cmd + p
- Add REST API method to list online users in a room
- Add user preferences for default new message sound
- Allow empty description for roles
- Allow pass inline image (base64) on attachments
- Change npm module from mime-types to mime-type and mime-db
- Change room "Code" label to "Password"
- Fix admin info page selectable again
- Fix clear toolbar search input on enter
- Fix error when activating new users
- Fix getLoggedInUser to get user by token
- Fix message action menu on cordova
- Fix oAuth buttons
- Fix reset to default
- Fix setting empty custom css
- Fix sidenav logo position
- Get user by token AND user id, make /api/info match expected properties
- Remove build property from default info API; update tests to reflect removal
- Remove the rate limiter for testing enviroment
- Return user’s _id and username for `groups/channels.online`

Gabriel Engel's avatar
Gabriel Engel committed
## 0.51.0 - 2017-Fev-07

### Converted several Coffee Script files to JS

- Add .node_version.txt to be included in edge channel
- Add add-user-to-any-room permission (#5683)
- Add cache for roles and permissions
- Add create channel icon to toolbar
- Add integration name to info logs
- Add missing required sessionId to api.ai call on externalMessage
- Add navigation toolbar search
- Add notification reply when supported
- Add permissions for adding to each room type
- Add prometheus monitoring foundation
- Add query modifier $all to Loki
- Add rest api to get the statistics
- Add RocketChat.i18nValidation
- Add serviceData id based on Rocket.Chat _id
- Add settings to enable API CORS
- Add social login buttons wrap
- Add the http to the incoming webhooks, as that's very useful
- Add the message counts per room type to the stats
- Add the owner param to the piwik trackEvents
- Add toolbar search
- Fix cache $ne operator
- Fix color on online status to improve accessibility (#3625)
- Fix flex-nav select color on windows
- Fix lag when typing on admin inputs
- Fix loading animation to show onlywhen room is loading new messages
- Fix login logo size to max height 150px and remove fixed width
- Fix message cog on compact view
- Fix Openshift Templates
- Fix passing the data to the placeholder replacement (#5914)
- Fix running afterCreateChannel callbacks
- Fix screen share to work on electron app
- Fix several event method to ES6 object notation
- Fix show send button on paste
- Fix so internal hubot user name should be lower-case
- Fix to disallow to change type of direct rooms. Add migration
- Fix to don’t report gravitar 404 as server error
- Fix to go back to last room when close admin view
- Fix to hide utc offset if in same timezone
- Fix to Omit fields from oauth account provided by rocket.chat
- Fix to return correct error when parsing json on api
- Fix toolbar search click
- Refactor livechat sidenav
- Remove "Private" button for direct messages
- Remove xml-encryption module
- Upgrade jquery to v3

Gabriel Engel's avatar
Gabriel Engel committed
## 0.50.1 - 2017-Jan-24

- Fix cache $ne operator

Gabriel Engel's avatar
Gabriel Engel committed
## 0.50.0 - 2017-Jan-24

- Add APIs for users.register and users.getAvatar
- Add error and exit process when nodejs version is impatible
- Add option to use real name for avatar
- Fix chat.postMessage not behaving like the web client (#5477)
- Fix files uploaded by other users not being able to be deleted by users with permission
- Fix Slack Importer incorrectly logging missed types and add slackbot_response to the import
- Fix to prevent create 2 upload bars
- Fix undefined language seting issue on reload
- Improve message of multiple instances without oplog

Gabriel Engel's avatar
Gabriel Engel committed
## 0.49.4 - 2017-Jan-19

- Add customFields to groups.create api (#5639)
- Add RoomManager to list of globals
- Add support to inbox style push notifications for Android
- Add support to msapplication oembed metadata
- Fix Zapier oAuthApp settings to enable it and update the redirectUri
- Fix admin info to only count recenlty updated instances
- Fix exception in template helper, iframe login
- Fix Further disallowance of changing the password, this time on the client side
- Fix groups.setReadOnly and groups.setType not returning the correct group via rest api
- Fix hover size on edit messages
- Fix joinDefaultChannels for Custom OAuth
- Fix prevent error with positional operator
- Fix room’s info panel at Admin Rooms
- Fix sidenav in window resize
- Fix the incorrect default url for new instances.
- Fix to remove _normal and _bigger from twitter avatar url
- Fix to sync createPrivateGroup and createChannel parameter order for readOnly and customFields
- Fix to use eval to execute loggedIn and loggedOut scripts
- Fix to use favicon 192 for push notifications
- Fix users being able to change their passwords when the setting disabled that

Gabriel Engel's avatar
Gabriel Engel committed
## 0.49.3 - 2017-Jan-18

- Add Drupal 7 and 8 plug-in information
- Add option to get group by name in api/v1/groups.info?roomName=testing
- Add forgot password template
- Add verification email template
- Allow retrieveDirectMessageInfo with rid
- Fix outgoing integration to require channel
- Fix to not ser userLanguage as undefined
- Fix cannot set property input of undefined (#5619)
- Fix agents not being able to see queue list page
- Fix error preventing showing error on upload to s3
- Fix flex-tab on cordova
- Fix processWebhookMessage and Loki $in/$nin
- Fix tab-bar position on swipe
- Make Internal Hubot disabled by default
- Meteor update blaze upgraded from 2.2.1 to 2.3.0 and related packages
- Show correct data at admin/rooms
- Show the oplog status on admin and an error alert when necessary

Gabriel Engel's avatar
Gabriel Engel committed
## 0.49.2 - 2017-Jan-16

- Add findOneById and findOneByIds to all layers of the models
- Add relation between client cache and user’s token
- Allow the text of attachments to be collapsed
- Fix an error with updating the users if no role was defined
- Fix flex-nav z-index
- Fix flex-tab on mobile
- Fix making the internal Hubot init() function always debounced
- Fix private groups not being able to be unarchived via the rest api
- Fix the cache layer not respecting findById via query
- Fix the roles not being respected on user creation
- Fix to prevent stop hubot initiating even when disabled

Gabriel Engel's avatar
Gabriel Engel committed
## 0.49.1 - 2017-Jan-13

- Fix emoji picker handling
- Fix favicons and add an option to enable svg
- Fix find with $elemMatch. Closes #5536
- Fix livechat whitedomains list
- Fix logo in admin
- Fix message-dropdown background
- Fix migration 77. Closes #5542
- Fix new-message background
- Keep only public settings using notifyAll
- Move room panels from main content into room wrapper
- Refactor action links to better handle client side buttons only
Gabriel Engel's avatar
Gabriel Engel committed
- Send notifyAll to all users and create notifyLogged to notify only logged users
Gabriel Engel's avatar
Gabriel Engel committed
## 0.49.0 - 2017-Jan-11

### Now uses NodeJS 4.7.1

- Add basic support for RFC 7233
- Add Button to block direct message
- Add caching layer using LokiDB
- Add custom fields to user's profile
- Add discard and reset button to admin panels
- Add email address validation to livechat offline messages
- Add file name and description on file upload
- Add Livechat domains validations
- Add many API endpoints, see https://rocket.chat/docs/developer-guides/rest-api/
- Add methods from rest api 0.5 to v1
- Add stylelint to CSS and LESS files
- Add the migration for bots to be able to create rooms
- Allow alias, avatar, and emoji in the sendFileMessage.
- Allow query, sort, and fields on the queryParams of the rest api
- Allow to merge users with LDAP on bulk sync
- Bi-directional Sladk message edit, delete and reactions
- Disable animations when TEST_MODE=true
- Do not require .jpg for avatar url and return correct content type
- Enable CDN_PREFIX for avatars
- Fix crash at startup if Slack bridge enabled and slack.com is not reachable #5426
- Fix importer relying on os file type, use file signature. Closes #3050
- Fix issue creating users with username from OAuth
- Fix screen sharing bug when receiving audio call. issue #5286
- Migrate livechat visitors' emails field to visitorEmails
- New livechat layout
- Normalize favicons, tiles and touchicons
- Refactored API endpoints to more closely conform to Slack API conventions and naming conventions
- Remove alpha colors and add disabled buttons style
- Sets default avatar after setting username for the first time by default
- Several performance improvements
- Styles cleanup (#5354) (#5364)
- Support SAML IDP-initiated login mode
- Update docker-compose to version 2
- Use CodeMirror from Npm

Gabriel Engel's avatar
Gabriel Engel committed
## 0.48.2 - 2016-Dec-20
Gabriel Engel's avatar
Gabriel Engel committed

- Add button to refresh aouth services
- Fix download on electron
- Fix issue creating users with username from OAuth
- Fix message when username field not exists in OAuth data
- Fix OAuth global variable

Gabriel Engel's avatar
Gabriel Engel committed
## 0.48.1 - 2016-Dec-13

### Now uses NodeJS 4.7.0
Marcelo Schmidt's avatar
Marcelo Schmidt committed
- Fix integration payload JSON.parse
Gabriel Engel's avatar
Gabriel Engel committed
## 0.48.0 - 2016-Dec-12
Gabriel Engel's avatar
Gabriel Engel committed

- Add CustomOAuth logger
- Add env var to disable animations
- Add new options (username-field and merge-users) to CustomOAuth
- Add search field in admin
- Add support to set own avatar from URL on REST API
- Add validateNewUser check to compare against whitelist
- Allow setting other users avatars if you have permissions
- Change all 'Has more' with loading animation
- Change CustomOAuth setting format
- Change field name to roles and type to Array.
- Change from loading cert from a file to storing the cert
- Don't allow changing the room type if you only have permission to create one and not the other
- Fix accountFlex highlight on hover issue
- Fix crash if a webhook payload had a field named "payload"
- Fix email being unverified when calling user.update
- Fix Geolocation button
- Fix handle saml urls with query strings.
- Fix katex
- Fix SAML logout
- Fix the chat.postMessage not returning any data about the sent message
- Fix the nameFilter being required on groupsList, since it isn't a requirement
- Fix to do saml http-redirect binding with signing.
- Fix typo in result ordering regex.
- Fix unread messages bar overlapping
- Hide Sandstorm offer button on Cordova
- Init API tests
- Made the logged user check more modular
- Make the server information of the api consistant with others
- Move joinDefaultChannels to internal APIs
- Move the channels to their own file and add several rest api methods
- Move the groups v1 api calls out of the huge routes.coffee file
- Move the rest of the current rest api to individual files
- Move the v1 settings into the v1 folder
- Only unwrapping webhook payloads if necessary
- Pick only departments that would shown on registration if none set
- Prevent register broadcastAuth more than one time
- Remove reactions when messages are removed, fixes #5164
- Set username automaticaly
- Support username template in CustomOAuth
- Update momentjs to 2.17.1
Gabriel Engel's avatar
Gabriel Engel committed
- Update slack-client to 2.0.6
Gabriel Engel's avatar
Gabriel Engel committed
## 0.47.1 - 2016-Dec-09
Gabriel Engel's avatar
Gabriel Engel committed

- Fix color migrations
- Fix to prevent register broadcastAuth more than one time

Gabriel Engel's avatar
Gabriel Engel committed
## 0.47.0 - 2016-Dec-06
Gabriel Engel's avatar
Gabriel Engel committed

- Add 'clear OEmbed cache now' button
- Add a method and rest api to clean up a channel's history
- Add ability to choose a department from the API to livechat
- Add channel history rest api
- Add channel history rest api which is slack compatiable.
- Add ecmascript to all packages with coffeescript
- Add feature to clear OEmbed cache after user-defined amount of time
- Add heirarchy and refactor colour variables
- Add method do check if process is running inside docker
- Add migrations, label, toggle for minor colors
- Add option to disable file uploads in direct messages
- Add the feature to hide the file sharing btn and some fixes
- Allow load css from subdir
- Allow setting border colours in imports
- Allow simpler pinning and unpinning via the methods, only require _id and rid.
- Allow use expressions/variables as colors
- Change custom account box items to button
- Convert the channels.history from post to get
- Fix 'user is typing' break line
- Fix bug with Disable Embed for Users
- Fix button/bg colors and contrast
- Fix code that check for empty object
- Fix file list in cordova
- Fix improper use of head tag (replace with header)
- Fix improve unread mark
- Fix issue #4387, crash when using StartTLS and LDAP
- Fix issue #4813
- Fix jitsi lib load in sub dir
- Fix login logo in subdir
- Fix missed styles and cull transparent variables
- Fix oauth client when client had previously authorized
- Fix redirectUrl after custom oauth successful login initiated by iframe command, fixes #5042 (#5043)
- Fix sandstorm call setPath on navigation
- Fix set user's email from REST API
- Fix to stop changing the instance IP if running in docker
- Fix windows issues on startup
- Improved performance of sidebar rendering. Fixed RTL sidebar opening.
- Inject meta tag via Inject.rawHead
- Load permissions styles through theme methods
- Migrating from GoogleSiteVerification_id to Meta_google-site-verification
- Move less mixins into separate import
- No longer allow invisible agents get livechats
- Recommend using meteor npm start
- Remove c from function param
- Remove the default value for the latest on the getChannelHistory
- Rename action-buttons-color primary-action-color
- Restore migrations post merge upstream versions
- Serve theme.css through WebApp.rawConnectHandlers
- Show 'connecting to agent..' message option on LIveChat client
- Simplify button classes, remove color names
- Update action link and permissions colors to use theme variables
- Updated to autolinker 1.4.0
- Use toastr from npm

Gabriel Engel's avatar
Gabriel Engel committed
## 0.46.0 - 2016-Nov-21
Gabriel Engel's avatar
Gabriel Engel committed

### Upgraded to meteor 1.4.2.3 - Now uses NodeJS 4.6.2

- Add a csv plain text importer (#2689)
- Add a verified email toast
- Add an area to the warnings piece and allow defining users to be part of channels.
- Add channel renames to the importer tool
- Add debug to build scripts
- Add Hyper.sh
- Add missing dependencies to rocketchat:lib
- Add more tests
- Add option to hide user muted/unmuted messages
- Add option to remove the filesize restriction
- Add path prefix to sidenav layout (#4798)
- Add reaction importing capability for Slack
- Add REST endpoint to set user avatar
- Add scrollbar into the snippet view page
- Add setting to Forget user session on window close
- Add snippet message plugin
- Add snippet page and file creation
- Add syntax highlighting when a snippet is created
- Add tabBar english translation
- Add user account tests
- Allow private groups and add warnings to the importers
- Bot-helpers bugfix and new features
- Change default button colors and font-weight
- Change Jitsi iframe width to auto
- Change user rooms verifications to subscriptions
- Change utf8 names validation label
- Disabling the snippet feature by default
- Do not trigger livechat integration if room still open
- Enable broadcast connection logs when log level is 2
- Fix channels were the creator wasn't imported was causing issues (#4934, #4899, #3911)
- Fix chevrons were backwards (#3581)
- Fix errors related to user status on logout
- Fix hubot-help path (#4807)
- Fix ignore cdn_prefix setting if empty (#4546)
- Fix LDAP filter users by their group (#4756)
- Fix Message_AllowSnippeting setting checks
- Fix sandstorm upload: UploadFS.Store.GetURL to return a relative URL
- Fix slackbridge out to stop re-sending messages that go out
- Fix the import progress not having the correct translations
- Fix Url previews are broken (#4779)
- Fixes the auto focus while using ctrl commands
- Fixes the create new btn bug
- List rocketchat:authorization as a dependency of rocketchat:lib
- Move client tabs into tabBar folder
- Provide the full avatar url when posting out to Slack
- Reactions need to be ran as the user who reacted and fix edits not showing
- Remove log and useless else condition.
- Remove online status class from channels
- Remove unused ChatSnippetMessage class
- Remove unused mime-type dependency
- Remove unused settings and add translation
- Replace erroneous head tags with header tags
- Sandstorm build: use node and npm from Meteor dev bundle, and don't use sudo.
- Standardising buttons appearance
- Support symbolic link integration
- Update Autolinker to 1.3.2
- Update blaze
- Update buffer to string conversion using utf8
- Update FileUpload.js
- Update LESSHat from version: v3.0.2 (2014-06-17) to version: v4.1.0 (2016-07-19)
- Using --headless instead of METEOR_PRETTY_OUTPUT=0
- Using border-with on CSS to control borders
- Validate user access on file upload
Gabriel Engel's avatar
Gabriel Engel committed
## 0.45.0 - 2016-Oct-31
Gabriel Engel's avatar
Gabriel Engel committed

- Add global keydown event handler
- Add hubot packages as default
- Add Iframe change status (#4741)
- Add iframe command 'login-with-token` (#4746)
- Add iframe command 'logout'
- Add jschardet for detect encoding of oembed body
- Add keywords for outgoing integrations across all public/private/direct channels
- Add migration to escape old room topic changed messages
- Add option to hide some system messages
- Add scroll listener to admin log viewer
- Add scroll listener to rooms
- Add Stream cast (#4727)
- Add support for attachments inside quoted messages
- Add threshold to check if admin log viewer is at bottom
- Add threshold to check if room is at bottom
- Add users to default channels when using REST API
- Add version and RocketChat.Info to Bugsnag notifications
- Change event keydown to keypress
- Exporting NODE_ENV=production to all builded images
- Fix action link handler
- Fix Assign issuer value from tag value instead of incorrect tag object (#4754)
- Fix check user.profile.email and fallback with username: user.name if it does not exist in user record (#4614)
- Fix Drag&Drop files into channel doesn't work on Safari (#4721)
- Fix jitsi:updateTimeout error
- Fix Livechat Remove Department Closes #4720 Thanks to @deep0982
- Fix replace null value of contextType by an empty string so check(String) won't fail (#4495)
- Fix the timeout in the channel name test
- Ignore keypress if swipebox is open
- Keep queryParams when using FlowRouter.go to room routes
- Make the location button use the full button and not just the icon
- Move to main.coffee and add select tag to ignore list
- OEmbed: More smart charset detection algorithm
- Show a desktop notification only for the opened room if on embedded mode
- Time Range filter from and to in livechat current chat page
- Trigger a global event on embedded mode instead of calling action link
- Update ip-range-check to version 0.0.2 to get rid of debugger call Day8/ip-range-check#1
- Update all npm-shrinkwrap.json with npm 3.10.9

Gabriel Engel's avatar
Gabriel Engel committed
## 0.44.0 - 2016-Oct-25
Gabriel Engel's avatar
Gabriel Engel committed

- Add archive and unarchive api endpoints
- Add check package dependency to the iframe-login package. (#4664)
- Add classes to spans in flextab
- Add docker image creation for experimental branch
- Add moment to rocketchat:lib dependencies
- Add RoomPick setting type
- Add session as a dependency of rocketchat:lib (#4661)
- Add Slackbridge Out
- Add tests for emoji, screen resolution, messages, rooms managment
- Allow to call custom oauth services using iframe events (#4685, #4687)
- Fix public channel name typo
- Fix the wrong file path
- Fix undefinied slash command parameters (#4668)
- Fix user can use /leave in a direct message (#4663)
- Fix visitor not being able to use livechat if session expired
- Propagate bot messages through slackbridge
- Replace mrt:moment-timezone by aldeed:moment-timezone as it depend on the official moment package
- Set tap:i18n version in i18n package to install the expected version when the package is used in other projects

Gabriel Engel's avatar
Gabriel Engel committed
## 0.43.0 - 2016-Oct-17
Gabriel Engel's avatar
Gabriel Engel committed

- Add @here support for only notifying users that are active
- Add base support for config via webservices
- Add basic killswitch to enable/disable IRC functionality
- Add oplog state to startup message
- Add site name to html meta title via server side inject
- Add transition to main-content
- Add validations to transcript sending method
- Adds options for ldap connect and idle timeout
- Allow outgoing integrations to post as the triggering user
- Fix email formatting and swal alert going out of widget
- Fix Firefox DnD by checking types of drag event
- Fix match on livechat department save
- Fix select custom field validation
- Fix stuck in login page after logout
- Fix the slack and hipchat importers on users importing
- Fix transcript to users without email
- METEOR@1.4.1.2
- Migrated IRC config defaults to web admin panel and mapped to variables.
- Package development status provided as an alert to users. Caveat emptor.
- Remove mapReduces from statistics
- Schedule syncedcron to run every one hour at the startup minute
- Set babel cache directory for integrations
- Switch snap from imagemagick to graphicsmagick

Gabriel Engel's avatar
Gabriel Engel committed
## 0.42.0 - 2016-Oct-04
Gabriel Engel's avatar
Gabriel Engel committed

- Add dependency to package with avatar template
- Add ids for irc.server callbacks
- Add livechat REST endpoints
- Add REST endpoint to save settings
- Add REST endpoints to livechat agents, managers and departments
- Add support for apostrophe emojis
- Add videocall support to livechat
- Added CAS 2.0 settings
- Allow imported users to register themselves
- CAS: BugFix for service URL when RC running in subdir. Source: #3981
- Decrease the callback priority of highlight words
- Enable slackbridge slashcommand after enabling
- Fix bug when setting readonly room as default room
- Fix Error when Importing Slack History (#4388)
- Fix for DnD files in Firefox
- Fix livechat routing to agents that have never logged in
- Fix OEmbed exception on request error
- Fix Relative path on og:image meta tag results in broken preview image
- Fix setting username from REST API
- Fix translations if tap language was changed (#4470)
- Merged improvements from `more-streams` (#4510) (#4513)
- Move livechat SMS endpoint to default Rocket.Chat REST APIs
- Properly stop AV tracks when closing video recording dialog
- Remove colon from mention on reply message
- Remove sync methods (#4512)