You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2227 lines
96 KiB
2227 lines
96 KiB
<a name="0.56.0-develop"></a>
|
|
# 0.56.0-develop (2017-04-18)
|
|
|
|
|
|
### New Features
|
|
|
|
- [#6615](https://github.com/RocketChat/Rocket.Chat/pull/6615) Add a setting to not run outgoing integrations on message edits
|
|
- [#6692](https://github.com/RocketChat/Rocket.Chat/pull/6692) Use tokenSentVia parameter for clientid/secret to token endpoint
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
- [#6709](https://github.com/RocketChat/Rocket.Chat/pull/6709) emoji picker exception
|
|
- [#6709](https://github.com/RocketChat/Rocket.Chat/pull/6709) emoji picker exception
|
|
- [#6704](https://github.com/RocketChat/Rocket.Chat/pull/6704) Fix message types
|
|
|
|
|
|
<details>
|
|
<summary>Others</summary>
|
|
|
|
- [#6703](https://github.com/RocketChat/Rocket.Chat/pull/6703) LingoHub based on develop
|
|
- [#6706](https://github.com/RocketChat/Rocket.Chat/pull/6706) meteor update to 1.4.4
|
|
</details>
|
|
|
|
|
|
|
|
<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
|
|
|
|
|
|
|
|
<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
|
|
|
|
|
|
### 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)
|
|
|
|
- [#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.
|
|
|
|
- [#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>
|
|
|
|
|
|
## 0.54.2 - 2017-Mar-24
|
|
|
|
- [FIX] LiveChat permissions
|
|
- [FIX] Auto Translate bug on Room Preview (#6355)
|
|
|
|
## 0.54.1 - 2017-Mar-23
|
|
|
|
- [FIX] Images on attachments were not loading except for uploaded files.
|
|
|
|
## 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
|
|
|
|
## 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)
|
|
|
|
## 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`
|
|
|
|
## 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
|
|
|
|
## 0.50.1 - 2017-Jan-24
|
|
|
|
- Fix cache $ne operator
|
|
|
|
## 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
|
|
|
|
## 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
|
|
|
|
## 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
|
|
|
|
## 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
|
|
|
|
## 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
|
|
- Send notifyAll to all users and create notifyLogged to notify only logged users
|
|
|
|
## 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
|
|
|
|
## 0.48.2 - 2016-Dec-20
|
|
|
|
- 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
|
|
|
|
## 0.48.1 - 2016-Dec-13
|
|
|
|
### Now uses NodeJS 4.7.0
|
|
|
|
- Fix integration payload JSON.parse
|
|
|
|
## 0.48.0 - 2016-Dec-12
|
|
|
|
- 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
|
|
- Update slack-client to 2.0.6
|
|
|
|
## 0.47.1 - 2016-Dec-09
|
|
|
|
- Fix color migrations
|
|
- Fix to prevent register broadcastAuth more than one time
|
|
|
|
## 0.47.0 - 2016-Dec-06
|
|
|
|
- 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
|
|
|
|
## 0.46.0 - 2016-Nov-21
|
|
|
|
### 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
|
|
|
|
## 0.45.0 - 2016-Oct-31
|
|
|
|
- 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
|
|
|
|
## 0.44.0 - 2016-Oct-25
|
|
|
|
- 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
|
|
|
|
## 0.43.0 - 2016-Oct-17
|
|
|
|
- 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
|
|
|
|
## 0.42.0 - 2016-Oct-04
|
|
|
|
- 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)
|
|
- Return status code 403 forbidden instead of 401 unauthorized
|
|
- Show muted icon in list of users
|
|
- Standardize settings endpoint return
|
|
- Update Autolinker to 1.2.0
|
|
|
|
## 0.41.0 - 2016-Sep-27
|
|
|
|
- Add ability to close open livechats if an agent goes offline
|
|
- Add basic channels tests
|
|
- Add Error Handler to send uncaught exceptions to a room
|
|
- Add filter to current livechats screen
|
|
- Add login tests
|
|
- Add migration to remove old Crowd setting
|
|
- Add new global events
|
|
- Allow webhook to decide if message is groupable
|
|
- Catch errors sending mail
|
|
- Fix auto complete issues with users and emoji
|
|
- Fix error CodeMirror undefined when leaving admin
|
|
- Fix ignore JSON.parse errors
|
|
- Fix jitsiTimeout errors
|
|
- Fix list of user auto complete from server
|
|
- Fix open a new window if on embedded view mode
|
|
- Fix stop registration if mail fails
|
|
- Fix variable name in webhook (#4439)
|
|
- Flip user video
|
|
- Made Accounts_UseDNSDomainCheck false by default
|
|
- Prevent edited messaged breaking line
|
|
- Prevent empty username suggestion
|
|
- Prevent error when parsing oembed meta
|
|
- Remove colon from users autocomplete
|
|
- Removed fast-render
|
|
- Removed the word BY from the edited description title
|
|
- Rename atlassian crowd url to remove space
|
|
- Replace autocomplte popups subscriptions with methods
|
|
- Trigger global event to embedded images
|
|
|
|
## 0.40.1 - 2016-Sep-21
|
|
|
|
- Allow Iframe login with default tokens
|
|
- Fix embedded layout message box auto-resize
|
|
- Fix for the new return of findAndModify
|
|
- Fix mesaage search to use users' timezone when searching on dates
|
|
- Fix popout mode for livechat
|
|
- Fix to update custom emojis in real time
|
|
- Replace fontello by svg icons on LiveChat
|
|
- Show file type on file upload error (#3217)
|
|
- Use the npm package of UAParser on LiveChat
|
|
|
|
## 0.40.0 - 2016-Sep-20
|
|
|
|
### Upgraded to meteor 1.4.1.1 - Now uses NodeJS 4.5
|
|
|
|
- Add a minimalistic view for embedded layout
|
|
- Add a setting to disable system notifications
|
|
- Add a setting to make the timezone configurable in the Smarsh Connector
|
|
- Add ability of multiple users invitation to slash command `invite`
|
|
- Add API endpoint to create users
|
|
- Add API endpoint to edit users
|
|
- Add chimp to package.json dev dependencies to start our e2e tests
|
|
- Add database migration script to remove invalid subscriptions records
|
|
- Add Hex Color Preview Setting
|
|
- Add imagemagick to the snaps
|
|
- Add load more button to permissions manager
|
|
- Add localforage and clipboard via NPM
|
|
- Add method to get files in sync way
|
|
- Add more logs for outgoing webhook
|
|
- Add option to hide a custom field from the register form
|
|
- Add package rocketchat-custom-emoji
|
|
- Add package rocketchat-emoji-base: a base package for adding new sets of emoji
|
|
- Add replica set and automatic SSL to docker-compose
|
|
- Add reply button to message actions
|
|
- Add setting to allow the sending of unrecognized slash commands for handling by bots
|
|
- Add snap package yaml for Rocket.Chat
|
|
- Add TAPi18n.__ to slashcommand params
|
|
- Added readOnly option to channel settings panel
|
|
- Added roomTypesClient method to check if room is readOnly
|
|
- Allow consecutive large emojis in a message where only emoji is present
|
|
- Allow use empty/wrong LDAP_Username_Field (#4259)
|
|
- Any users present when a read-only channel is created are muted
|
|
- Auto hide scrollbars on windows
|
|
- Autolinker: Use npm module and convert from CoffeeScript (#4293)
|
|
- Avoid darh-n-drops to the side-nav result in opening the files in the browser
|
|
- Change post-read-only to post-readonly and create set-readonly
|
|
- Check if the user being removed is the last owner of the room
|
|
- Check mention-all permisson with message creator rather than current user
|
|
- Clarify the descriotion of the keep history setting
|
|
- Fix /open with an invalid name
|
|
- Fix Can't Change a Room's Name (#4173) (#4226)
|
|
- Fix count of unread messages on rtl
|
|
- Fix error when typing on a recently opened room
|
|
- Fix Exception while invoking method sendForgotPasswordEmail (#4203)
|
|
- Fix insert of Default Custom SAML
|
|
- Fix IP regular expression for clickable link
|
|
- Fix rtl spotlight and prevent line break
|
|
- Fix Translations for slashcommands
|
|
- HTML-escape user data when storing in Meteor Error
|
|
- Improve incoming webhook logs
|
|
- Improve look and feel of upload and unread bars
|
|
- Improve message day divider
|
|
- Improve outgoing webhook logs
|
|
- Improve scroll look of textarea
|
|
- Improve search options
|
|
- Improve spotlight to search in subscriptions (#4269)
|
|
- Improve upload bars layout
|
|
- Improve upload error messages
|
|
- Include all public rooms and users on spotlight search
|
|
- Incorrect avatar image on Chrome 53 (#4325)
|
|
- Limit message box height
|
|
- Make the CSS for the loading animation inline to avoid blank screen
|
|
- Markdown url links that point to server url should not open in blank
|
|
- MessageBox hidden and dropzone disabled for read-only room if user doesn't have permission to post
|
|
- Migration for statistics installedAt and settings createdAt
|
|
- Move livechat bundled assets to root app
|
|
- Only show textarea scroll if necessary
|
|
- Only try to auto orient jpeg, png and bmp files
|
|
- Open new direct rooms correctly (#4322)
|
|
- Open new rooms for direct messages correctly via spotlight
|
|
- Reactive the rate limiter of method `sendMessage`
|
|
- Refactored to remove unnecessary addUsernameByIdAndMute method
|
|
- Remove particlesjs
|
|
- Renamed users-typing class to stream-info, added 'this room is read only' message
|
|
- Set subscriptions archived when user is deactivated
|
|
- SetReadOnlyById now removes empty muted array from room record
|
|
- Speed improvement on theme compilation
|
|
- Standardised channel info icon
|
|
- Using faster npm bcrypt module
|
|
- Verify permissions on spotlight list
|
|
|
|
## 0.39.0 - 2016-Sep-05
|
|
|
|
- Accept username from SAML response
|
|
- Add image attachment support when a bot (ex using giffy) posts just an image
|
|
- Add Livechat office hours
|
|
- Add more Parameter checks to methods (#4147)
|
|
- Add roles user to slackbridge imported users
|
|
- Add setting to disable LDAP fallback to default account system
|
|
- Add try/catch for avoiding log of error on duplicate messages on SlackBridge
|
|
- Adds Support for phabricator oauth server
|
|
- Change 'go to message' button style
|
|
- Changed time check from every second to every minute
|
|
- Disable unessary fields on push settings
|
|
- Enable debug of push lib when debug setting is true
|
|
- Fix an exception occuring in the smarsh connector when a user didn't have an email, adds a setting to configure the default email for missing emails
|
|
- Fix E-Mail address in reset password form is case-sensitive (#4158)
|
|
- Fix error with CustomOAuth on startup
|
|
- Fix input label position and background color for autofill fields
|
|
- Fix login font issues
|
|
- Fix resize of message box on mobile when paste and send using `return` on keyboard
|
|
- Fix ModelsBase.update throws error when using array update operators (#4121)
|
|
- Hide messages from stream while importing with SlackBridge
|
|
- Initial work on getting the smarsh connector wired up.
|
|
- Moved createPrivateGroup to rocketchat-lib
|
|
- Support jitsi message types in the smarsh connector
|
|
- Tweak SandstormOembed styling/format
|
|
- UI improvements to login screen
|
|
- Update the opened livechat room by token
|
|
|
|
## 0.38.0 - 2016-Aug-30
|
|
|
|
- Action links improvements
|
|
- Add global event unread-changed-by-subscription
|
|
- Add role to disable/enable channel preview (#4127)
|
|
- Add room setting to require code to join Room (#4126)
|
|
- Add the timer for disconnecting, one minute after going in the background it'll disconnect
|
|
- Add Ubuntu 16.04-under 30 seconds snap deployment using SNAPS
|
|
- Added File Uploaded text on attachments to i18n
|
|
- Added option to populate Rocket Chat with LDAP users (import them) (#4054)
|
|
- Changes rtl check in ChatMessages class (#4049)
|
|
- Check message timestamp before notifying users
|
|
- Do not check for last admin while updating a user
|
|
- Don't send offline emails to users who aren't active
|
|
- Fix mispelling for seriliazedDescriptor
|
|
- Fix multiple notifications (closes #3517) (#4074)
|
|
- Fix offering Sandstorm grains without a title
|
|
- Fix the verbs in Sandstorm activity events
|
|
- Fix user update check for last admin
|
|
- Fixed buttons margins and upload file list
|
|
- Formatting and adding some missing permissions to standard roles
|
|
- Handle locations when disabled
|
|
- Improve lazy loading of custom fields and translations
|
|
- Improve stream broadcast connection (#4119)
|
|
- Improvements/login and registration (#4073)
|
|
- Less borders (#4101)
|
|
- Make sure Sandstorm.notify is always called for DMs
|
|
- Open room correctly after creation and new messages
|
|
- Set gitlabs scope to 'api', the only support scope.
|
|
- Set message.ts if empty on sendMessage method
|
|
- Update moment locales
|
|
- Update to Autolinker.js 0.28.0
|
|
- Update to depend only on the gMaps API key, add i18n strings for geolocaiotn sharing
|
|
- Updated loginform a11y and UX - labels instead of placeholders (#4075)
|
|
|
|
## 0.37.1 - 2016-Aug-17
|
|
|
|
- Allow deletion of records with same id on settings
|
|
- Created inital Iframe integration
|
|
- Fixed admin option of type select
|
|
- Fixed livechat branding over options button
|
|
- Fixed Not showing upload button on safari
|
|
- Fixed SlackBridge import and slack importer ids conflict
|
|
- Changed SlackBridge to import from begin to end
|
|
- Suppress message-pinned notification from import
|
|
|
|
## 0.37.0 - 2016-Aug-15
|
|
|
|
- Added an option to SlackBridge to exclude some bots messages from propagating. (#3813)
|
|
- Added bot-helpers package (#3799)
|
|
- Added crowd integration (#3852)
|
|
- Added error handling for stat server request
|
|
- Added extention to filename if not included in download file (#3914)
|
|
- Added font family configuration
|
|
- Added i18n file route for subfolder (#3772)
|
|
- Added label tag for checkbox in adminRooms (#3926)
|
|
- Added name/link of channel/room in email notifications (#3814)
|
|
- Added of location share feature (#3924)
|
|
- Added online count in rooms member list
|
|
- Added optoin for LDAP to merge existing users (#3992)
|
|
- Added Sandstorm activity/notification events (#3743)
|
|
- Added Sandstorm UiView offer button and oembed
|
|
- Added Sandstorm UiView offer powerbox
|
|
- Added unread alert settings to user preferences and room notifications tab (#3795)
|
|
- Allow guest users to view joined direct rooms (#3783)
|
|
- Better centering for dropzone div and text issues at certain medium screen widths (#3913)
|
|
- Changed default fonts to use native UI font stack
|
|
- Changed the message input buttons layout
|
|
- Copied implementations from admin room info (#3773)
|
|
- Custom expiry time setting for Amazon S3 download links (#3846)
|
|
- Custom oauth scope (#3837)
|
|
- Decode html entities in link metadata
|
|
- Fixed attachments under Sandstorm
|
|
- Fixed for issue #3953
|
|
- Fixed link "go to message" on emails
|
|
- Fixed livechat webhook infinite retries
|
|
- Fixed login when the CROWD disabled and LDAP enabled (#3974)
|
|
- Fixed message input flex model (#3986)
|
|
- Fixed regression of iFrame login
|
|
- Fixed SlackBridge file import
|
|
- Fixed some oembed issues (#3771)
|
|
- Fixed typo in HISTORY.md (#3921)
|
|
- Fixed using cache in develop
|
|
- Fixed video record regex
|
|
- Give SlackBridge the option to use a (formatted) alias for imported messages (#3804)
|
|
- Hide user admin controls except for in admin panel closes #3847
|
|
- Improve livechat custom field queue storing it by key
|
|
- Let bot messages propagate through SlackBridge again. (#3810)
|
|
- Livechat CRM integration improvements (#3912)
|
|
- Message box changes direction explicitly upon input change (#3730)
|
|
- Move common Sandstorm functions out to a lib.js
|
|
- Prevent last admin removal (#3971)
|
|
- Prevent self-made notifications (#3937)
|
|
- Remove dot from message _id on imported messages
|
|
- Removed text shadows
|
|
- Show guest name as message alias on LiveChat
|
|
- Show notification for non focused rooms
|
|
- Update default setting for file upload types to include video
|
|
- Update side-nav with room counts (#3967)
|
|
|
|
## 0.36.0 - 2016-Aug-02
|
|
|
|
### Core updates
|
|
|
|
- Add ids for all afterSaveMessage callbacks
|
|
- Clear cache on logout and after 30 days out of date
|
|
- Remove observe for messages
|
|
- Use events insted of observers for streams
|
|
|
|
### Livechat
|
|
|
|
- Add autocomplete feature to livechat user management
|
|
- Add livechat Guest Pool queue method (#3507)
|
|
- Add option to accept livechats even if no agents online
|
|
- Add option to choose what to monitor for livechat history tracking
|
|
- Add room label to livechat history list
|
|
- Allow livechat managers to manage a livechat session
|
|
- Fix livechat trigger being triggered multiple times
|
|
- Forward livechat rooms
|
|
- Forward open livechat rooms from agent when he goes offline
|
|
- New livechat API setTheme
|
|
- New page to see the current livechat queue
|
|
- Show user status for livechat rooms
|
|
|
|
### Translation updates
|
|
|
|
- Fix "Show_only_online" link bug in french (#3725)
|
|
- Fix some japanese translations (#3873)
|
|
- Fix translation placeholders (#3650)
|
|
|
|
### General updates
|
|
|
|
- Add "mark as unread" feature
|
|
- Add auto-closing right sidebar #3713 (#3720)
|
|
- Add ctrl key and alt key to ignoring keys which send/update message
|
|
- Add editable channel descriptions (#3705)
|
|
- Add EVE online sso support (#3389)
|
|
- Add filter to allow/deny @all (#3703)
|
|
- Add hide avatars setting to user preferences
|
|
- Add missing roles verification to direct messages (#3672)
|
|
- Add on the fly video recording and uploading
|
|
- Add safe ports settings for embed
|
|
- Add settings for desktop notification durations for each rooms
|
|
- Add slash command for open rooms
|
|
- Add SSL option for Jitsi
|
|
- Add the ability to add an icon with the actionLink
|
|
- Add user preference for desktop notification duration
|
|
- Added messageType and actionLink to join call. Fixed timeout issues
|
|
- Adding Rocket.Chat templates to deploy on OpenShift
|
|
- Adds option of colors into tabbar
|
|
- Allow actionLinks server side as well as client side
|
|
- Allow Jitsi for Channels
|
|
- Allow multiple attachment fields which wrap round
|
|
- Allow slashcommands to be created client-side.
|
|
- Calls callback also on success (#3690)
|
|
- Clicking own avatar in a private meeesage shows the other person's profile
|
|
- Collapse attachment fields
|
|
- Deeper analytics for Piwik
|
|
- Don't consider invalid commands as messages (#3698)
|
|
- Fix attachment absolute URL
|
|
- Fix invalid role error msg when removing user from room (#3878)
|
|
- Fix multiple issues when searching for users and rooms (#3850)
|
|
- Fix params to call channelsList (#3687)
|
|
- Fix sandstorm WebRTC (#3675)
|
|
- Fix tableflip emoji
|
|
- Fix to subdir images (#3695)
|
|
- Include alias and bot values in outgoing webhook. (#3805)
|
|
- KaTeX: Allow enabling \[KaTeX\] and $$KaTeX$$ syntaxes separately
|
|
- Only re-enter a password if change a email or password (#3710)
|
|
- Require admin role to send emails to users.
|
|
- Show name and username in results (name if available)
|
|
- Test notification use User preferences duration
|
|
- Update accounts-sandstorm to 0.4.1 (#3716)
|
|
- Update emojione to 2.2.5 (#3736)
|
|
- Update hubot version to v.0.1.4
|
|
|
|
## 0.35.0 - 2016-Jun-28
|
|
|
|
- Add a list of reserved usernames
|
|
- Add admin setting to disable merged groups and channels
|
|
- Add Chrome Extension setting for jitsi integration
|
|
- Add new REST API Add all users to room (#3569)
|
|
- Add new REST API endpoints (#3525)
|
|
- Add slash command for archiving and unarchiving a room
|
|
- Add the slash command /create - to create a new channel (#3585)
|
|
- Add user setting to disable merged channels
|
|
- Blocking access to /avatar/ without an username
|
|
- Fix for select file button #3256
|
|
- Fix livechat agents bot being able to see visitor info
|
|
- Fix saving room topic escaped
|
|
- Fix searching for public/private channel
|
|
- Fix sort slash commands before filtering (#3571)
|
|
- Preventing message update on multiple sendMessage calls
|
|
- Update for Dataporten closing #3580 (#3608)
|
|
|
|
## 0.34.0 - 2016-Jun-14
|
|
|
|
- BETA JITSI INTEGRATION (#3476)
|
|
- Add more config options to livechat (#3497)
|
|
|
|
## 0.33.0 - 2016-Jun-07
|
|
|
|
- Add a method and api way to get a user's private groups, for external usage
|
|
- Add ASCII art commands /tableflip /unflip /lennyface /gimme
|
|
- Add correct rocketchat-ui-message files
|
|
- Add LiveChat CRM integration
|
|
- Add Slack Bridge
|
|
- Add Stack Overflow TAG
|
|
- Add the packages
|
|
- Escape KaTeX error messages
|
|
- Events for connecting and disconnecting
|
|
- Fix Google Plus login via Iframe on web
|
|
- Fix Notifications to users despite not being in private group (#3273)
|
|
- Fix some translations for LDAP_Username_Field_Description
|
|
- Fix spotify rendering
|
|
- Fix tooltip arrow position
|
|
- Livechat client app sound notification option
|
|
- Remove data field from webhook test data
|
|
- Remove redundant Debug_level settings
|
|
- Remove the smicolon on end of 25 line (#3419)
|
|
- Send livechat webhooks
|
|
- Use `<button/>` rather than `<i/>` for tab buttons.
|
|
|
|
## 0.32.0 - 2016-May-30
|
|
|
|
- Add autocomplete for adding users to roles
|
|
- Add bad word filter to settings UI
|
|
- Add Catalan language (#3394)
|
|
- Add compacter message view mode
|
|
- Add Deeper analytics for Piwik
|
|
- Add EVE online sso support (#3389)
|
|
- Add Piwik Analytics (#233)
|
|
- Add role tags to user info in flex tab (#3326)
|
|
- Add room label to livechat history list
|
|
- Add safe ports settings for embed
|
|
- Add settings for Piwik Analytics (#233)
|
|
- Add support to broadcast stream to different hosts
|
|
- Change "Show Usernames" for "Hide Usernames"
|
|
- Change text of "and more __" for reactions
|
|
- Combined Hightlight & Markdown packages. Fixed Katex & markdown collision
|
|
- Escape room topic html
|
|
- Fix action button validation (#3306)
|
|
- Fix CAS in Android Cordova
|
|
- Fix exception if room not found
|
|
- Fix outgoing integrations erroring out when a channel isn't provided
|
|
- Fix SAML SSO redirect issue with iOS native client (#2028)
|
|
- Forward open livechat rooms from agent when he goes offline
|
|
- Hide the cog when a user is not in the room.
|
|
- Improve REST API (#3346)
|
|
- Improvements to message quoting (#3278)
|
|
- KaTeX: Allow enabling \[KaTeX\] and $$KaTeX$$ syntaxes separately
|
|
- Prevent HTML tags in livechat offline email subject
|
|
- Remove resize animation preventing scroll stay at bottom
|
|
- Update user-presence package
|
|
|
|
## 0.31.0 - 2016-May-16
|
|
|
|
- Add header and footer to e-mails
|
|
- Add new livechat settings to livechat manager
|
|
- Add permalink button to pinned & starred messages
|
|
- Add replyTo and more descriptive 'from' to livechat offline email
|
|
- Add role field to user creation form
|
|
- Add setting to set Google Site Verification id
|
|
- Add the channel id to the _id property of the messages on import
|
|
- Better look to big emojis on webkit browsers
|
|
- Created guest user permission
|
|
- Emoji search is performed across all categories
|
|
- Fix an error on importing if there was a user by the same username on the server but different email
|
|
- Fix error message when CAS validation fail
|
|
- Fix multiline code when there is text after closing ```
|
|
- Fix some broken link -> button events
|
|
- Fix text clipping in spotlight input
|
|
- Fix the message requesting the password when saving profile
|
|
- Fix URL for cordova when quoting a message
|
|
- Lower highlight timeout
|
|
- Make "new message" and "jump to recent" buttons unselectable
|
|
- Make the sidebar movement transition faster
|
|
- New subject for livechat offline messages
|
|
- Prevent someone from reacting if they are muted
|
|
- Remove invalid push tokens from gateway if status code 406
|
|
- Remove stale debug logs
|
|
- Removing presence status computation from new room sound tracker
|
|
- Right sidebar animation cancelled on tab button clicked
|
|
- Save room's name as the livechat visitor name
|
|
- Use HTML emails instead of Text-
|
|
|
|
## 0.30.0 - 2016-May-09
|
|
|
|
- Ability to run imports several times without duplicate messages (#3123)
|
|
- Add /shrug command
|
|
- Add /topic
|
|
- Add back the role bot to rocket.cat - closes #3098
|
|
- Add default email header and footer
|
|
- Add quote button to messages
|
|
- Add some basic validation to if user is logged in
|
|
- Add timestamp to quoted messages
|
|
- Allow inputing multiple channels/users in integrations; comma-separated
|
|
- Allow katex to work with $...$ and $$...$$
|
|
- Always set SMS info on incoming SMS messages
|
|
- Close #3103 Show correct menus on mobile
|
|
- Do not allow user leave the room ONLY if it is a livechat room
|
|
- Do not protect upload files on Sandstorm environment
|
|
- Don't render empty katex
|
|
- Don't show emoji list on ':' or ascii
|
|
- Easier whole message navigation
|
|
- Feature: search input field in emoji picker
|
|
- Fix #2941 Pressing enter in Search Channels leaves search (#3128)
|
|
- Fix #3103 Show correct menus on mobile
|
|
- Fix #3130 Hide "edited by" status in search results
|
|
- Fix #3138 Embedding youtu.be shortened links did not have a video preview
|
|
- Fix #3148 Also adds missing translation keys
|
|
- Fix #3182 Replace placeholder in enrollment email subject
|
|
- Fix current livechats page
|
|
- Fix livechat build script for Windows
|
|
- Fix read messages from livechat rooms
|
|
- Fix unread bar links
|
|
- Fix: discarding draft gets up to date content of message
|
|
- Force outgoing webhooks to post only on the allowed room
|
|
- Ignore the __MACOSX folders in the importers
|
|
- Improves message quoting
|
|
- Make message box resize when editing message using popup menu
|
|
- Message box resizes properly if sent via click event
|
|
- Move /me into directory structure like the other slashcommands
|
|
- New livechat page to send an email when no agent online
|
|
- New message editing features
|
|
- New permission to allow others to close livechat rooms
|
|
- Prevent unnecessary UI resize on medium screens
|
|
- Removed unused hubot scripts
|
|
- Replace bunches of inaccessible <a> elements with empty hrefs, and clickable divs, with <button/>.
|
|
- RTL fixes (#3135)
|
|
- Update katex to version 0.6.0
|
|
- Use customClass instead of looking for a class
|
|
- Use native code to set file upload cookies
|
|
- Wait until user is logged-in to add message listener
|
|
|
|
## 0.29.0 - 2016-May-02
|
|
|
|
- Add a i18nDefaultQuery option to settings
|
|
- Add a sequential code for livechat rooms
|
|
- Add ability to close livechat rooms
|
|
- Add APIs to display room name and find the room object
|
|
- Add Beta indicators to video calling
|
|
- Add customization options for enrollment and invitation e-mails
|
|
- Add Katex formatting tip (#3066)
|
|
- Add livechat custom fields queue
|
|
- Add settings.json example for Galaxy
|
|
- Add support for RegExp in the message search
|
|
- Adding CODE OF CONDUCT
|
|
- Adding copy to mesage clipboard button
|
|
- Adding draft auto translations script
|
|
- Automatic language detect on code blocks
|
|
- Change Users.setEmail to overwrite emails field
|
|
- Close #2727 Change meteor error (#3040)
|
|
- Close #3049 Fix permalink preview
|
|
- Create settings to select internal hubot scripts to load
|
|
- Emoji's by themselves appear 2x as large. (#3072)
|
|
- Feature to add permission for user to manage their own integrations only. (#2901)
|
|
- Fix #3094 Enables favorite rooms to non-admins
|
|
- Fix #782 Swipe with flex panel breaks
|
|
- Fix code highlight on code that contains delimiter
|
|
- Fix for markdown heading of non Latin characters
|
|
- Fix getRoomIdByNameOrId to allow getting id from joined room
|
|
- Fix iframe_client.js "loggin-with-token" typo
|
|
- Fix livechat not saving OS, browser and IP
|
|
- Fix missing parameters in loginWithCas. (#3051)
|
|
- Fix new-message notification when on a different room
|
|
- Fix OTR settings labels
|
|
- Fix permalink query in oembed (#3046)
|
|
- Internal Hubot naming clarification rocketchat:hubot -> rocketchat:internal-hubot RocketBot -> InternalHubot RocketBot_Name -> InternalHubot_Username
|
|
- Limit calling addUserToRoom to users in room and with permission.
|
|
- Make livechat client app use less CPU
|
|
- Move livechat navigation history to another tab bar panel
|
|
- Move subscription from all clients to template creation
|
|
- Remove all spaces from ignored hosts setting
|
|
- Remove scripts from internal-bot and set defaults to hello and zen
|
|
- Remove unused options parameter from sendMessage
|
|
- Remove unused translations
|
|
- Restrict calling getRoomIdByNameOrId to channels and allowed users
|
|
- Save extra info to livechat rooms and guests
|
|
- Show previous livechats for each guest
|
|
- Split Autolinker URLs settings
|
|
- Update to kenton:accounts-sandstorm@0.3.0
|
|
- Use guest user name if already registered
|
|
- Use new placholders.js for sending mail through Mailer
|
|
- Verify if user's emails and phone are arrays before showing them
|
|
|
|
## 0.28.0 - 2016-Apr-25
|
|
|
|
- Add "by" and "at" to language files
|
|
- Add API method to list online users in a room
|
|
- Add bad-words npm package and callback file
|
|
- Add emoji category header in emoji picker
|
|
- Add frequently requested nginx example
|
|
- Add more eslint validations
|
|
- Add new translation key for cancelling message input Closes #2956
|
|
- Add twitter and google login eventos for iframe login
|
|
- Changed arrow keybinding in message popups
|
|
- Changes to Email settings (#3007)
|
|
- Close #1990 Add setting to ignore hosts or CIDR addresses in Embed. (#2953)
|
|
- Close #2165 Do not notify mentions to people outside of a private group. (#2954)
|
|
- Close #2675 Changed arrow keybinding in message popups
|
|
- Close #2726 #2385 Remove double negatives (#2937)
|
|
- Close #2940 Fixed formatting
|
|
- Close #2950 Add setting to disable displaying role tags
|
|
- Close #3001 Improve user add from admin Set autocomplete off in form tag http://stackoverflow.com/questions/12374442/chrome-browser-ignoring-autocomplete-off
|
|
- Close #3019 Add data-role attribute to role tags, allowing custom CSS
|
|
- Creat settings to disable displaying role tags
|
|
- Don't send an email notification to mentioned users not in private group
|
|
- Faster desktop notifications (#2955)
|
|
- Fix "Private Group Owner Cannot Rename Group #2807"
|
|
- Fix _timesync for subfolders
|
|
- Fix admin user creation via env vars
|
|
- Fix emojis for subfolder chats
|
|
- Fix message's cog on tab bar panels
|
|
- Fix permlink (#3005)
|
|
- Fix relative assets
|
|
- Fixing issues related mainly to Code-mirror and RTL (#2960)
|
|
- Livechat SMS support (#2939)
|
|
- Notify role change after DB operation
|
|
- Page to view all livechat sessions (#2965)
|
|
- Prevent invalid time when TimeSync.serverOffset is undefined
|
|
- Prevent javascript error on logout
|
|
- Remove push debug logs
|
|
- Reply SMS using receipt number as from
|
|
- Set livechat custom fields with data received from SMS
|
|
- Show all - RTL fix (#2957)
|
|
- Use the logo from uploaded assets for the menu footer
|
|
|
|
## 0.27.0 - 2016-Apr-18
|
|
|
|
- Add admin to default list of allowed roles on 'pin-message' (#2846)
|
|
- Add date/time format settings (#2852)
|
|
- Always set a base URL
|
|
- Auto-translate all languages (#2927)
|
|
- Close #1319 #2701 Add permalink to messages (#2870)
|
|
- Close #2378 Add role tags (#2858)
|
|
- Close #2708 Remove user's avatar from filesystem when deleting the user (#2853)
|
|
- Close #2746 Prevent server crash on wrong S3 configuration (#2851)
|
|
- Close #2829 Add setting for blocking message exclusion (#2933)
|
|
- Close #2887 Support for GET method in @integrations (#2932)
|
|
- Custom OAuth fixes for Reddit (#2921)
|
|
- Do not reset pin-message permission roles on server restart (#2919)
|
|
- Do not set ROOT_URL_PATH_PREFIX based on Site_URL
|
|
- Fix checking room roles
|
|
- Fix error when incoming integration returns nothing
|
|
- Fix for email verification check alignment (RTL) (#2855)
|
|
- Fix for role name being reset on server restart
|
|
- Fix oauth payload method (#2915)
|
|
- Improved message input layout
|
|
- Remove empty link hrefs
|
|
- Remove whitespace around blockquote in message (#2883)
|
|
- Replace arunoda:streams by rocketchat:streamer (#2842)
|
|
- Set pin-message permissions only on insert
|
|
- Several UI improvements
|
|
- Simplify and fix ADMIN_EMAIL verification regex. Fixes RocketChat/Rocket.Chat#2841 (#2890)
|
|
- Trim leading & trailing spaces on username or email at the login form (#2871)
|
|
- Trim username and e-mail in login/registration form (#2888)
|
|
- UI improvements to mentions popup (#2864)
|
|
- Update Vagrantfile. (#2936)
|
|
- Use different color for mentions "all" (#2865)
|
|
- User info tab bar improvements (#2893)
|
|
|
|
## 0.26.0 - 2016-Apr-11
|
|
|
|
- Add a download icon to file list (#2817)
|
|
- Add ability to hide embedded media
|
|
- Add checks to removeRoomOwner to deny removing last owner
|
|
- Add Livechat custom fields (#2840)
|
|
- Add New status for livechat agents (#2821)
|
|
- Add option on custom oauth to send access token in headers or in payload (#2818)
|
|
- Add pin-message permission to users when public pinning was allowed
|
|
- Add scope option to create roles
|
|
- Allow creating new roles with room scope and add/remove users to role
|
|
- Change add-user permission to create-user permission, to avoid mistakes with add-user-to-room permission (to be created)
|
|
- Clear stream read permission cache on subscribe
|
|
- Clicking outside the message actions box closes it
|
|
- Close #2656 Add schemes settings for Markdown links (#2794)
|
|
- Close #2656 Markdown Headers do not work
|
|
- Close #2696 RocketChat hijacking Firefox shortcut
|
|
- Close #2744 Add a description with warning text for Force_SSL
|
|
- Create archive and unarchive room permissions
|
|
- Create new model method insertOrUpsert based on _id
|
|
- Create permission to add user to room
|
|
- Disable auto-linking inside Katex
|
|
- Do not set DDP_DEFAULT_CONNECTION_URL
|
|
- Feature to add maximum channel members for an @all message to send notifications (#2826)
|
|
- Fix #2743 loadSurroundingMessages' TypeError: Cannot set property
|
|
- Fix #2751 When no password is set (logged in via oauth), don't ask for password when saving profile and ask for username when deleting account
|
|
- Fix menu touch/move and audio touch
|
|
- Fix migration 36 (assets) using a new migration 42
|
|
- Hide livechat users and rooms from the admin pages (#2820)
|
|
- Replace Autolinker.js and add AutoLinker settings
|
|
- Update archive and unarchive room permissions
|
|
- Update bash shebang on shell scripts for portability
|
|
- Update emojione to 2.1.4
|
|
- Update fontello from livechat app
|
|
- Use insertOrUpsert for new messages in Messages model
|
|
- Use new error format
|
|
- Use RocketChat Logger as SyncedCron logger
|
|
- When creating a room, set user only as owner, not moderator
|
|
|
|
## 0.25.0 - 2016-Apr-04
|
|
|
|
- Add black list email list options
|
|
- Add more indexes to users collection
|
|
- Add request size limit
|
|
- Add support for 1Password in iOS mobile app >= 2.2.4
|
|
- Add support to social share in mobile apps
|
|
- Better visual for highlighting
|
|
- CanAddUser update to use owner and moderator roles instead of creator for adding users to a channel or private group
|
|
- Close #2666; Add a back button
|
|
- Close #2685; Jump to first unread message doesn't work
|
|
- Create migration for Layout_Login_Header
|
|
- Display error from leaveRoom method
|
|
- Do not redirect assets, pass to static files middleware
|
|
- Expose Assets methods via RocketChat.Assets
|
|
- Fix #1194 OEmbed http requests use "request" npm package instead of official node modules.
|
|
- Fix #2565 Don't let the last owner leave the room. Warn user.
|
|
- Fix #2634 Admins are warned if they have not verified their e-mail and e-mail verification is true.
|
|
- Fix #2659 security issue with required password change.
|
|
- Fix #2687 as per vetash suggestion.
|
|
- Fix #2697 "Create" vs "Save" button when creating a direct message room
|
|
- Fix #2698 When creating a DM room, Enter should submit the form
|
|
- Fix #2712 Logo on bottom left hand corner is missing icons
|
|
- Fix accidental opening of links in mobile
|
|
- Fix default sorting on channels list
|
|
- Fix editing users in admin
|
|
- Fix emoji character overlaping image on RTL
|
|
- Fix incorrect url to supply for oAuth providers
|
|
- Fix Oauth for django oauth toolkit
|
|
- Fix ROOT_URL_PATH_PREFIX and add tab base
|
|
- Fix text selection for cordova
|
|
- Fix to package file/versions: - Do not depend on specific version of ostrio:cookies to use newer versions with fixes - Update all packages with latest versions
|
|
- Improve the unread mark calculator
|
|
- Misc fixes to allow running from subdirectory rather than root (/)
|
|
- Move i18n files to inside the lib package
|
|
- Prevent to open message menu for long press in links on mobile
|
|
- Reject embed if URL is not http scheme
|
|
- Removed condition that hides "User left message" in channels
|
|
- Serve assets with extensions
|
|
- Set _updateAt when updating setting
|
|
- Show loading while loading initial subscriptions
|
|
- Show URL attributes after applying Handlebars.SafeString
|
|
- Use absoluteUrl instead of location.origin so ROOT_URL is taken into account
|
|
- Use native action sheet for message actions in mobile
|
|
- Use page-loading animation when waiting subs
|
|
- Use ReadOnly globals
|
|
|
|
## 0.24.0 - 2016-Mar-28
|
|
|
|
- Add a title with emoji's shortname on picker
|
|
- Add Assets and Blaze to jshint global variables
|
|
- Add button to download uploaded files
|
|
- Add button to verify email address
|
|
- Add description and params to slashcommand "me"
|
|
- Add index for Messages pinned, Messages u._id, Subscription emailNotifications, Subscription rid, alert, u._id, Subscription rid, roles, to Subscriptions ls, to Users name, Users lastLogin, Users status, Subscriptions, mobilePushNotifications and desktopNotifications
|
|
- Add Reactions translation
|
|
- Add RTL switch to fontello demo page
|
|
- Add Support for block quote
|
|
- Add titles for emoji categories
|
|
- Add UI for reactions
|
|
- Close #2394; Add tab-i18n to list of allowed URLs in CORS
|
|
- Count unreads of the opened room too
|
|
- Debounce calls of codemirror changed
|
|
- Do not hide navigation bar of swipebox
|
|
- Do not override value of record on input blur
|
|
- Emoji picker now receives a callback
|
|
- Expose emoji picker in RocketChat namespace
|
|
- Fix #2615; Bad Uri generation for Gitlab Oauth profile
|
|
- Fix emoji popup using emojione's template to render emojis
|
|
- Fix error when push gateways is active
|
|
- Fix error with asset upload in Firefox
|
|
- Fix flex-nav show/hide animation on RTL
|
|
- Fix for word highlighting of none Latin characters
|
|
- Fix full screen of code editor for new incoming integrations
|
|
- Fix problem with ddp connection from some urls
|
|
- Fix RTL icon issues
|
|
- Fix set user's name on creation
|
|
- Fix sound of new room
|
|
- Fix url for the logo asset
|
|
- Focus the message input on window focus
|
|
- Get room data on sendMessage if room is incomplete
|
|
- Improve subscription filteredUsers
|
|
- Improve tooltip positioning
|
|
- Improve verification of new user as admin or user
|
|
- More channels shows all channels by default
|
|
- New default hover message background color
|
|
- New emoji font characters
|
|
- New reactions package
|
|
- New tooltip lib
|
|
- Only compile scripts if scripts are enabled and filled
|
|
- Prevent to use APN with empty certs
|
|
- Recompile LESS files on each addPackageAsset call
|
|
- Remove all references to octicons
|
|
- Remove CW and CCW icons from mirror map
|
|
- Try to be smarter when suggesting usernames
|
|
- Unblock call to avatar suggestion
|
|
- Unlock methods 'joinDefaultChannels' and 'leaveRoom'
|
|
- Update ClipboardJS to version 1.5.9
|
|
- Update fontello with GitHub Octicons
|
|
- Use Emojione's sprites
|
|
- Use new tooptip lib for reactions
|
|
- Use the login layout for the reset password screen
|
|
- Using PNG emoji sprites for better performance
|
|
|
|
## 0.23.0 - 2016-Mar-21
|
|
|
|
- Accept * for all media types
|
|
- Add emoji picker
|
|
- Add ENV to set HOME to /tmp in docker files
|
|
- Add Katex plugin (for TeX math rendering)
|
|
- Allow custom login page via iframe
|
|
- Allow multiple extensions in assets and fix validation
|
|
- CAS Plugin: Added version selector to prepare for further version support.
|
|
- Close #2495; Allow pass @username in avatar
|
|
- Closes #2172: Accepts markdown for room topic.
|
|
- Closes #625: Filter and sorts direct messages and private groups.
|
|
- Do not use user id in integration URL but keep compatibility
|
|
- Encrypts _id to avoid duplicate encrypted messages
|
|
- Fix #2346: Adds administration menu when 'manage-integrations' permission is added.
|
|
- Fix #2433: Directly linked channel does not load for newly created user
|
|
- Fix #2433: Directly linked channel does not load for newly created user
|
|
- Fix #2477: Admin settings, plain-text SMTP password.
|
|
- Fix #2515: Update profile when changing username or email is disabled.
|
|
- Fix #2519: not showing stop record button
|
|
- Fix #2526: CAS Plugin: Join freshly created users to default channels
|
|
- Fix #2527: Set private group owner and moderator on creation.
|
|
- Fix #2528: by accepting webkitSubtle as crypto.
|
|
- Fix #2550: allows admins to change usernames and e-mails
|
|
- Fix #2558: Remove trailing slash on livechat install code
|
|
- Fix #2573: Proper emoji tone test
|
|
- Fix decoding HTML entities in KaTeX plugin
|
|
- Fix instructions for outgoing webhook response
|
|
- Fix restricted domain registration regex
|
|
- Only show the CURL field on integrations after token was generated
|
|
- OTR: Encrypt message timestamp to make sure messages are retrieved in the right order.
|
|
- OTR: Uses jwk instead of spki for exchanging public keys.
|
|
- Pass correct raw value for content in integration scripts
|
|
- Pass restricted domain as string when only one
|
|
- Rebuild the cordova index when change the Site Url
|
|
- Remove the try/catches around the imports
|
|
- Retry to send push notification to gateway on error
|
|
- RTL: Give `padding-right` to `.input-message`
|
|
- Saves each successful migration as the latest locked migration version.
|
|
- Send correct headers to download GridFS uploads
|
|
- Set DDP_DEFAULT_CONNECTION_URL to the same value of ROOT_URL
|
|
- Use login logo as asset
|
|
- Use URL compatible token and do not sabe in user record
|
|
|
|
## 0.22.0 - 2016-Mar-14
|
|
|
|
- Add AES encryption routines
|
|
- Add CDN config option for file upload
|
|
- Add icon to show OTR status in channel title
|
|
- Add Off-The-Record funtionallity
|
|
- Add option to disable integration and scripts
|
|
- Add RocketChat.promises API
|
|
- Allow outgoing scripts to call HTTP
|
|
- Allow processOutgoingResponseScript to process erros
|
|
- Allow send message and continue with the request
|
|
- Always notifies livechat messages - Closes #2212
|
|
- Better rendering of message attachment text
|
|
- Client validation of valid types for upload
|
|
- Close #1635; Add textarea for adding custom CSS/JS
|
|
- Close #2494; Close all opened rooms on logout
|
|
- Enables notification by displaying "Encrypted message" instead of the hash or the actual message
|
|
- Fix bug when changing room name to same value
|
|
- Fix code indentation - closes #2454
|
|
- Fixes #691; Adds sorting to channels list.
|
|
- Fixes S3 config without acl
|
|
- Improve UI of new messages bar
|
|
- Improved send button
|
|
- Move custom OAuth to OAuth section of admin panel
|
|
- Moved all fileupload settings to package
|
|
- Moves change of language to preferences
|
|
- Moving files to expose functions
|
|
- Pass request as object to process_incoming_request
|
|
- Protect file uploads on S3
|
|
- Readding autocomplete to message input box - fixes #2489
|
|
- Reduce font-size of new messages bar
|
|
- Refactor for file upload response handlers API
|
|
- Removed Meteor Error copy-pasted problem
|
|
- Renaming files to match the storage config
|
|
- Requires current password to change profile settings
|
|
- Shows a send button if there is a message in the text box
|
|
- Stops using tmeasday:errors and use toastr instead
|
|
- Support for delete uploaded files
|
|
- Support for region and bucketUrl S3 configs
|
|
- Support multiple upload file handlers
|
|
- Support to upload files to S3
|
|
- Trim slashes from Site_Url - closes #2462
|
|
- Upload files to file system support
|
|
|
|
## 0.21.0 - 2016-Mar-07
|
|
|
|
- Add ability for users to delete their own accounts
|
|
- Add infinite scrolling to channels list
|
|
- Add search bar to the channels flex
|
|
- Add setting to allow/deny own account deletion
|
|
- Allow numeric characters in the OAuth2 provider name
|
|
- Allow post messages starting with slash
|
|
- Allow prepareOutgoingRequestScript to stop execution and return a message
|
|
- Blank channel when sending attachments as object
|
|
- CAS Plugin: Use Meteor.users.services.cas.external_id to identify users instead of Meteor.users.username.
|
|
- Defers user deletion
|
|
- Delete MAINTAINERS.md
|
|
- Disable E-mail Confirmation setting when SMTP is not set.
|
|
- Do not add a value in both $set and $setOnInsert
|
|
- Escapes regex in room search
|
|
- Fix #766; Disable E-mail Confirmation setting when SMTP is not set.
|
|
- Fixes #2399. Fixes bug with highlighted words which allowed an empty string to be defined as highlight.
|
|
- Fixes #924. Admin users may now login without verifying their e-mails.
|
|
- Fixes oauth registration deleting account with unverified e-mail
|
|
- Improve last commit
|
|
- Improve user search when adding in channels
|
|
- Improves layout of new password requested
|
|
- Init incoming webhook scripting
|
|
- Init outgoing webhook scripting
|
|
- Log error when trying to creat a user with no email via LDAP
|
|
- Make channels list load faster by not getting full channel data, such as usernames.
|
|
- Profile page improvements.
|
|
- Removes loading animation overlay after pages are rendered.
|
|
- Removes login_style setting of custom oauth.
|
|
- Sharing recent excitement around CRM integrations
|
|
- Shows OAuth Callback URLs
|
|
- Support 'user_id' in addition to 'id' and 'ID' for service identifier
|
|
|
|
## 0.20.0 - 2016-Feb-29
|
|
|
|
- Ability to disable sending nickname and message via push notification
|
|
- Add back 'delete room' button - closes #2351
|
|
- Add block and hidden options that can be set by env vars
|
|
- Add description and protected flag to default roles
|
|
- Add zh-TW and zh-HK
|
|
- Allow markdown in attachment fields
|
|
- Avoid using SVG for Sandstorm
|
|
- CAS Plugin: refactored logging
|
|
- Closes #2178; Admin View Logs should auto-scroll to end
|
|
- Closes #2316; Send test mail will block the server
|
|
- Closes #780; Do not change the sweet alert size in small screens, change the upload-preview size
|
|
- Closes #800; Add loading before main page render and add Fast Render
|
|
- Do not print passwor in new LDAP log
|
|
- Do not reset permission's roles at startup - closes #2164
|
|
- Do not slugify room names at renaming - fixes #1571
|
|
- Enable username as template from LDAP and enable username sync
|
|
- Expose getAvatarUrlFromUsername function to server side
|
|
- Fix 'render' callback of MessageTypes
|
|
- Fix errors saving room info in admin
|
|
- Fix publish user_data under "spotlight"
|
|
- Fix root url on server side
|
|
- Fix show more users button
|
|
- Improve WebRTC audio quality
|
|
- Improved sidebar overlay - should fix RocketChat/Rocket.Chat.Cordova#15
|
|
- Improved system messages style
|
|
- Message with types are not groupable by default
|
|
- Moving room name to the beginning of the push notifications msg
|
|
- Observe API embed setting and apply immediatly - fixes #1989
|
|
- Remove _emojione.import.less from server.coffee
|
|
- Remove native sound of notifications
|
|
- Remove newline from en.i18n.json
|
|
- Remove unused files and closes #801
|
|
- Support for pinned message notification
|
|
- Updated sweetalert
|
|
- Uses the setting for validating rooms renaming - closes #2297
|
|
|
|
## 0.19.0 - 2016-Feb-22
|
|
|
|
- Add alerts for highlight words
|
|
- Add button to show offline users in a room
|
|
- Add Import framework
|
|
- Add importing of the files from slack
|
|
- Add notifications for highlight words
|
|
- Add pagination to user's list
|
|
- Add per room email preferences
|
|
- Add preferences for highlight words
|
|
- Admin is now active when created on setup
|
|
- Allow imports with a ton of messages in the same day (thousands)
|
|
- Allow to set Name and Username for initial admin user via environment variables - Closes #2231
|
|
- Closes #2096; LDAP broken when using meteor deploy
|
|
- Closes #2218; LDAP: Add a setting to disable avatar sync
|
|
- Closes #2221; LDAP Custom Domain Search gives "TypeError"
|
|
- Closes #2262; Implement LDAP user sync
|
|
- Do not notify edited messages again
|
|
- Don't automatically parse URLs in incoming webhooks message body if an attachment is also present
|
|
- Don't try to parse an upload if it doesn't contain a file.
|
|
- Fix "topic changed" messages with incorrect timestamp
|
|
- Fix and improve webrtc settings
|
|
- Fix blocked settings
|
|
- Fix broken items after the latest merge
|
|
- Fix broken ldap when custom filter specifies no userId
|
|
- Fix room's topic not get applied
|
|
- Fix starttls issue by setting tls.connect hostname parameter.
|
|
- Fix the sendMessage with nothing after it being left in
|
|
- Fix upload previews
|
|
- Re authorize streams on reconnect
|
|
- Really respect the limit of the mongo database.
|
|
- Reduce the size of the max records we input to half of what it was, to reduce the stress on mongo
|
|
- Remove unused files: splash
|
|
- Replaces "disabled" by "readonly" and Closes #2241
|
|
- Send emails respecting room preferences
|
|
- Settings to change placeholders in login form - closes #2204
|
|
- Split CA cert into array of strings.
|
|
- Switched CAS configuration from Meteor.settings to RocketChat.settings.
|
|
|
|
## 0.18.0 - 2016-Feb-15
|
|
|
|
- Add .jshintrc to project
|
|
- Add button to test desktop notifications
|
|
- Add email notification preference
|
|
- Add HIGH priority to mentions message callback
|
|
- Add working CAS 1.0 login module based on meteor-account-cas and meteor-account-saml
|
|
- Allow deleting of files whose corresponding message is not currently loaded in the client
|
|
- Allow settings descriptions to use markdown
|
|
- Allow text selection in settings area
|
|
- Change from LDAP_Restricted_User_Groups to LDAP_Domain_Search_Filter
|
|
- Email all offline users
|
|
- Fix if mobile app was open and in background, it would still read ... ...messages in the active room.
|
|
- Fix user received mobile notification even when browser was open.
|
|
- Improve delete message by file
|
|
- Push Notifications settings
|
|
- Replace current LDAP with new LDAP system
|
|
- Send emails to offline users when direct messaged
|
|
- Send emails to offline users when mentioned in a channel
|
|
- SendMessage cleanup - moving notifications stuff to callbacks
|
|
- Server settings added for custom STUN and TURN servers
|
|
- Settings: Disable action buttons when form has changes
|
|
- Terminal output should be displayed in LTR always
|
|
- Using REST to send pushes through gateway
|
|
|
|
## 0.17.0 - 2016-Feb-09
|
|
|
|
- Add a button to allow deleting an uploaded file
|
|
- Add an example of how to send logs from server to client
|
|
- Add i18n to rocketchat-ui-flextab package, with default strings for file deletion dialogue
|
|
- Add logger as dependencies for theme and lib packages
|
|
- Add new logger types; Implement LoggerManager as an EventEmmiter; Filter logs by level; Improve log layout
|
|
- Add permission 'view-c-room' to bots
|
|
- Add some options to logger and use it in some places
|
|
- Add Uploads model at client side too
|
|
- Allow pass title for logs of type box as seconde parameter
|
|
- Allow send hooks from a specific public channel
|
|
- Changed settings.get to automatically setup and call a specifed callback
|
|
- Closes #1367; Add ability to delete files
|
|
- Convert file uploads to model style
|
|
- Created a global Logger called "SystemLogger"
|
|
- Do not process all messages from REST as bot
|
|
- Fix checking username availability
|
|
- Fix name not being required for registration with settings requiring it.
|
|
- Fix problem removing file via side bar
|
|
- Fix trying to read build from RocketChat.Info when it is not available.
|
|
- Hablity to view server longs on the administration interface
|
|
- Hide "leave/hide room" buttons when showing unread message counter
|
|
- Messages from REST APIs are not from bot by default
|
|
- Move delete button style to base.less in theme package
|
|
- Parse URLs by default on messages from REST APIs/webhooks/integrations - #1362
|
|
- Parse URLs on messages from REST
|
|
- Remove the LDAP string form login form as it is irrelevant to end users.
|
|
- Remove the need for server restart after changing registration domain whitelist
|
|
- Require 'view-c-room' permission for accessing channels
|
|
- Show confirmation dialog on leave/hide room
|
|
- Show startup message
|
|
- Show that server is running on logs
|
|
- Use the RocketChat.Info.version on headers
|
|
|
|
## 0.16.0 - 2016-Feb-01
|
|
|
|
- Add option for admin to require user to change password
|
|
- Add option for admins to manually add new users
|
|
- Add sort for all queries with limit
|
|
- Changed admin statistics with admin info
|
|
- Closes #1888; Add mimetye image/vnd.microsoft.icon to mimtype list
|
|
- Closes #2078; ObserveChanges on rocketchat_room Not Using Oplog
|
|
- Create script to build livechat on windows
|
|
- Disable WebRTC broadcastStatus
|
|
- Do not get field `usernames` with room on joinDefaultChannel
|
|
- Improve logs of stream broadcast
|
|
- Show "Room not Found" correctly
|
|
- Update konecty:multiple-instances-status to 1.0.5
|
|
|
|
## 0.15.0 - 2016-Jan-25
|
|
|
|
- Ability to change email on account
|
|
- Add "Default Domain" to LDAP config
|
|
- Allow changing e-mail; invalidates verification on e-mail change
|
|
- Allow pass room id to direct rooms
|
|
- Bind starttls correctly for LDAP
|
|
- Change Meteor.absoluteUrl to force SSL if Force_SSL is true
|
|
- Change to process.exit(1) to restart server
|
|
- Custom OAuth supporting json or plain content_types responses of the identity
|
|
- Enable editing via admin / users
|
|
- Escape regexp on checking email availability; change type of input to email
|
|
- Fix boolean environment variables
|
|
- Fix check for MAIL_URL when it's server side only
|
|
- Fix html h3 tag was closed with h4
|
|
- Fix typo in oembed widget
|
|
- Include a fallback click event for loading more messages
|
|
- Log error when trigger url returns 500
|
|
- Outgoing: Get the room from posted message to reply
|
|
- Temporary fix for AM/PM timestamp breaking cog
|
|
|
|
## 0.14.0 - 2016-Jan-18
|
|
|
|
- Add admin setting to Force SSL
|
|
- Add connections status bar to login page
|
|
- Add options to enable TLS on LDAP
|
|
- Add package dependecy because of RoomModerators collection
|
|
- Add Raspberry Pi support announcement
|
|
- Add UI to Add/Remove Room Moderators and Owners
|
|
- Adds aria-label to button with icons only
|
|
- Allow multi-line title on oembed
|
|
- Allow SMTP server with no login
|
|
- Display burger icon on History page
|
|
- Display time based on locale instead of using fixed 24h format
|
|
- Do not close Desktop Notifications to keep them in notification center
|
|
- Escape dollar before message token replacement
|
|
- Fallback LDAP login to local account if LDAP fails
|
|
- Fix audio-recorder not stoping
|
|
- Fix confusing text labels on video/audio call buttons
|
|
- Fix overlapping windows
|
|
- Fix unset moderator test
|
|
- Fix Warning: Site URL configuration for Sandstorm.io
|
|
- Fixes a bug with search results, where sometimes cog wasn't displayed.
|
|
- Fixes adding/removing owners and moderators
|
|
- Fixes Domain whitelist not restricting
|
|
- Get the correct language when senging messages via email
|
|
- Implement logging out of other logged-in clients
|
|
- Improved code execution on open room computation
|
|
- Improved processWebhookMessage return
|
|
- Improved room moderator subscription and tests
|
|
- Improved the layout and info of the oauth popup
|
|
- Make oembed parse title in ungreedy form
|
|
- Moved collection definition to a better place
|
|
- Moved logic to create a message from webhooks to a new file
|
|
- Moved response logic outside of processWebhookMessage
|
|
- Parse urls with fragments correctly
|
|
- Prevent browsers from trying to validate the input field
|
|
- Prevent erros update outgoing webhooks with empty channel
|
|
- Prevent multiple listeners on message stream per room
|
|
- Process outgoing webhook response as a new message
|
|
- Remove toUpperCase from emojione popup config
|
|
- Send correct content-type for livechat
|
|
- Set/Unset moderator via streams
|
|
- Sort room files by uploadedAt
|
|
- Update oembedVideoWidget removing static height
|
|
- Update strings with localized strings in en
|
|
- Use 'mim-types' ty check content type and compare to extension
|
|
- Using default values instead of integration data
|
|
- Using processWebhookMessage on V1 APIs
|
|
|
|
## 0.13.0 - 2016-Jan-11
|
|
|
|
- Add api `chat.messageExample`
|
|
- Add apis 'integrations.create' and 'integrations.remove'
|
|
- Add group to tabbar buttons
|
|
- Add helper methods to return data as success, failure, etc
|
|
- Add method to athenticate api via oauth
|
|
- Add more logs on integrations
|
|
- Add oauth2-server and oauth2-server-config
|
|
- Add option to disable oauth apps, default is enabled
|
|
- Add visitor info into tabbar
|
|
- Add visitor status colors
|
|
- Adding livechat package as default
|
|
- Adds a link in the unread bar to jump to first unread message
|
|
- Changed icon for visitor information tabbar
|
|
- Create package rocketchat:api
|
|
- Create routes `channels.setTopic` and `channels.create`
|
|
- Create template to show errors from oauth login
|
|
- Fix LDAP
|
|
- Fix livechat error message position
|
|
- Fix min-height on link oembed.
|
|
- Fix open links for Android
|
|
- Fix problem with middleware that tries to parse json body
|
|
- Fix the wrong language display in the view of accountProfile
|
|
- Gix pinned tabbar button not showing sometimes
|
|
- Highlight messages when jump-to is used Allow selecting user info text
|
|
- Implement an interface to manage oauth apps
|
|
- Implement api chat.postMessage
|
|
- Improved closeFlex logic when switching tabbars
|
|
- Insert the zapier default server
|
|
- Parse bodyParams.payload as json if it exists
|
|
- Permissions rework
|
|
- Remove docker dependency on graphicsmagick
|
|
- Remove restivus package version
|
|
- Removed byte array for debug statements for ufsWrite
|
|
- Save visitor's page navigation history
|
|
- Set current app language to user's language after user login
|
|
- Show the auth and token urls in oauth admin page
|
|
- Shows visitor's navigation history
|
|
- Update log.coffee
|
|
- Use different ids for members info and user info tabbars
|
|
|
|
## 0.12.1 - 2016-Jan-05
|
|
|
|
- Fix problem with middleware that tries to parse json body
|
|
|
|
## 0.12.0 - 2016-Jan-04
|
|
|
|
- Add a setting to disable form-based login
|
|
- Add request debug messages
|
|
- Button to test SMTP settings
|
|
- Fix guest users default role
|
|
- Fix livechat trigger by url
|
|
- Hide registration and forgot password links when hidding login form
|
|
- Improved clean button color
|
|
- Increase the delay to render color fields
|
|
- New password reset screen
|
|
- No need to reload server for SMTP settings to take effect
|
|
- Settings: unset section if none is given on update
|
|
- Support named color for message attachments
|
|
- Trim integration messages
|
|
- Try to parse all request bodies as JSON
|
|
- Upload build artifacts to GitHub and sign tgz for docker images
|
|
|
|
## 0.11.0 - 2015-Dec-28
|
|
|
|
- Add "Jump to" and infinite scroll to message search results
|
|
- Add infinite scroll to files list
|
|
- Add livechat branding
|
|
- Add new color variables to the theme editor
|
|
- Add role bot to users of integrations in scope bot
|
|
- Add route to cadastre new integrations via API
|
|
- Adjust tgz filename in Dockerfile
|
|
- Allow bot call deleteOutgoingIntegration
|
|
- Allow creation of outgoing integrations from bots
|
|
- Allow searching for logged in user in userAutocomplete
|
|
- Always use a department if there is only one active
|
|
- Better message positioning
|
|
- Change /invite to use addUserToRoom instead joinRoom
|
|
- Create direct rooms correctly in incoming hook
|
|
- Do not load all settings to process.env
|
|
- Enable triggers in messages to users
|
|
- Enable/disable livechat pre registration form pick a department at livechat pre registration
|
|
- Enforce data in body params
|
|
- Execute outgoing triggers
|
|
- Fix error on roomExit callback
|
|
- Fix livechat agent subscription creation
|
|
- Fix livechat triggers not triggering
|
|
- Fix preview of images in mobile
|
|
- Fix triggers with defined channels
|
|
- Fix ungroup of messages after join message
|
|
- Fix update of permissions
|
|
- Get integration name from body
|
|
- If no channel in trigger listen all public channels
|
|
- Make sample data into array
|
|
- Move set of integration type to server side
|
|
- Only join user in public channels via integrations
|
|
- Re order settings
|
|
- Remove integration if trigger response is 410
|
|
- Remove unecessary logs
|
|
- Removed livechat duplicated route definition
|
|
- Rename integration api routes, add apis remove, info and sample
|
|
- Set user role in integration update too
|
|
- Tokenize message on message render to prevent re processing
|
|
- Turn channel and triggerWords optional in triggers
|
|
- Using branding image from main APP
|
|
|
|
## 0.10.2 - 2015-Dec-22
|
|
|
|
- Fixes image preview bugs with filenames containing spaces
|
|
|
|
## 0.10.1 - 2015-Dec-21
|
|
|
|
- Fix upload permissions introduced in raik:ufs 0.3.4
|
|
|
|
## 0.10.0 - 2015-Dec-21
|
|
|
|
- Accept property *msg* as text in attachments
|
|
- Add "Room has been deleted" entry
|
|
- Add /kick command and button for kicking users from room
|
|
- Add an not-authorized exception instead of a console.log
|
|
- Add an option to show warning in a setting
|
|
- Add copy to clipboard button on installation
|
|
- Add examples of curl and json in integrations
|
|
- Add field to display the integration token
|
|
- Add hover background color for messages
|
|
- Add msg property as an alternative for text
|
|
- Add option to disable setting based in other setting and another impr…
|
|
- Add setting to turn on/off debug messages from methods and publishes
|
|
- Add some docs about Settings API
|
|
- Adding setting for protected uploads; updating jail:us to 0.3.3
|
|
- Adjust layout direction based on user's language
|
|
- Allow cascade methods in settings creation
|
|
- Allow emoji as avatar for webhooks/integrations
|
|
- Allow OEmbed to bypass file protection
|
|
- Allow pass an array of roles to user in Acctouns.createUser
|
|
- Allow to set messages as ungroupable
|
|
- Appearance settings
|
|
- Attachments: Concerning the mobile settings to save badwidth and fix …
|
|
- Bump version to 0.10.0
|
|
- Centralize message better
|
|
- Centralize messages
|
|
- Change order of loading variables
|
|
- Change the rate limit of method setAvatarFromService from 1m to 5s
|
|
- Changes to layout and add infinite scroll to mentions bar
|
|
- Check if file is empty before upload
|
|
- Closes #1691; Fiz a grouping error in messages from history
|
|
- Code cleanup
|
|
- Configure LGTM approvals
|
|
- Create method in settings to update options of one setting
|
|
- Detect file dimensions in uploads and set height of image in attachments
|
|
- Detect if system is runing GM or IM, add info to RocketChat.Info and …
|
|
- Disable ldap settings when ldap is disabled
|
|
- Explain the available docker images
|
|
- Fix a PT translation
|
|
- Fix avatar position on compact view
|
|
- Fix checking if message is command
|
|
- Fix crash when connection reset from LDAP server
|
|
- Fix deleting a message not deleting it's attachments
|
|
- Fix error "Cannot read property 'replace' of undefined"
|
|
- Fix guest permissions
|
|
- Fix language loading from cordova
|
|
- Fix merge mess =P
|
|
- Fix mute by setting mute on room instead of subscription
|
|
- Fix pin and star
|
|
- Fix pin and star
|
|
- Fix several english issues.
|
|
- Fix some ldap problems and set reconnect to true
|
|
- Fix sort of settings
|
|
- Fix URL
|
|
- Get next agent on queue
|
|
- Group message by time, default 5min
|
|
- Improve avatar resize function to use GM detection and allow change s…
|
|
- Improve error when closing window
|
|
- Improved triggers settings
|
|
- Initial trigger support
|
|
- Livechat appearance preview
|
|
- Livechat hooks
|
|
- Livechat manager fix and improvements
|
|
- Livechat sidenav active item
|
|
- Livechat widget preview
|
|
- LoadSurroundingMessages
|
|
- Mentions sidenav;
|
|
- Missing language entries
|
|
- More improvements in message grouping
|
|
- Mover rocketchat.info into rocketchat:lib
|
|
- Mute/Unmute commands and button
|
|
- New icon for unpin
|
|
- New MAINTERRS
|
|
- Pass role to user created via SAML integration
|
|
- Protecting uploaded files
|
|
- Removed all console.logs from publishes and methods
|
|
- Removed ES code
|
|
- Removed kadira package
|
|
- Removed logs
|
|
- Removed unused code
|
|
- Render a player for audio files
|
|
- Return the correct error for unauthorized upload access
|
|
- Revert "Allow OEmbed to bypass file protection"
|
|
- Saving livechat trigger config
|
|
- Set avatar resize enabled by default
|
|
- Setting only one, either emoji or avatar, but never both
|
|
- Show warning and allow admins to fix the Site URL
|
|
- Support calls from client / browsers
|
|
- Ui fix for livechat survey
|
|
- Undo wrongly commited file
|
|
- Unsubscribe e-mails from CSV
|
|
- Update aldeed:simple-schema to 1.5.1
|
|
- Update Ansible link to beginners friendly deployment guide
|
|
- Update jalik:ufs to 0.3.4
|
|
- Updated aldeed:simple-schema to 1.5.0
|
|
- Updated muted usernames on setUsername
|
|
- Use attachments to render preview of uploads and use relative paths
|
|
- Using flow-router group routes
|
|
|
|
## 0.9.0 - 2015-Dec-14
|
|
|
|
- Add a new setting type "action" to call server methods
|
|
- Add lib clipboard.js
|
|
- Add new page container type, settings
|
|
- Add new role, manage-integrations
|
|
- Add query operator for mailer
|
|
- Add setting Accounts_LoginExpiration
|
|
- Add settings/action to allow admins restart the server
|
|
- Allow arrays of keys in RocketChat.settings.onload
|
|
- Allow avatar and alias customization
|
|
- Allow packages to register files for theming
|
|
- Allow use Markdown to render a single stringn and register a helper
|
|
- Avatars for Unicode usernames
|
|
- Change layout of attachments
|
|
- Create a setting/action to test push notifications
|
|
- Create a user rocket.cat and set avatar on system initialization
|
|
- Departments support
|
|
- Do not alert admins about wrong url if accessing from cordova
|
|
- Encode url and token
|
|
- Error message when file upload media type it not accepted
|
|
- Fix 'create new' in private group list opening 'create channel' flex
|
|
- Fix blockquote non-continous border
|
|
- Fix broken image-link when og:image contains "&" (e.g. Google Maps)
|
|
- Fix for mentioning RTL names
|
|
- Fixes issue #1619 persistent custom oauth.
|
|
- Force file names to always be in LTR
|
|
- Implement package for message attachments
|
|
- Inform user to refresh page after extension install
|
|
- Livechat popout support
|
|
- Livechat Survey
|
|
- Many fixes on rtl.less
|
|
- Move avatars on username change
|
|
- Moved accountBox HTML to new separated template
|
|
- Moved RocketMailer to Mailer
|
|
- New integrations panel on the admin
|
|
- Pass success message to settings/actions
|
|
- Prepare code to reconfigure push plugin in runtime
|
|
- Prevent parse message urls if option parseUrls is false in message
|
|
- Prompt users to install extentions to enable screen sharing
|
|
- Shos if message is from bot and never render compact message version
|
|
|
|
## 0.8.0 - 2015-Dec-8
|
|
|
|
- Add "Meiryo UI" to font-family
|
|
- Add option to disable "Forgot Password" link on login page
|
|
- Add Secret URL
|
|
- Alert admin if configured url is different from current
|
|
- Better RTL support
|
|
- Change translations in PT for False and True
|
|
- Clear iOS app badge on app startup
|
|
- Close rooms when more than 10 is open instead of closing rooms
|
|
- Collapse sub groups of settings
|
|
- Create page to manage assets and change favicons
|
|
- Enable push bay default and improve settings organization
|
|
- Favico.js update
|
|
- Fix can't send msgs to new livechat rooms
|
|
- Fix error: when allow change username was set to false, registration
|
|
- Fix for image swipebox to show in RTL interface
|
|
- Fix livechat visitor can't chat after refresh
|
|
- Fix push notification for android
|
|
- Force deletion and stop computations of templates when closing room
|
|
- Improve message rendering removing MessageAction from render time
|
|
- Improve Settings layout
|
|
- New RocketChat.RateLimiter
|
|
- Refresh the count of unread messages on scroll
|
|
- Remove custom OAuth record when removed from settings
|
|
- Reset avatar before uploading to prevent caching
|
|
- Reset correctly all counters of unread marks
|
|
- Textarea theme fix for RTL
|
|
- Translate section of settings
|
|
- Update the flex-nav hidden element for RTL
|
|
|
|
## 0.1.0 - 2015-May-19
|
|
|
|
- Initial public launch
|
|
|