Rocket.Chat

Have your own Slack like online chat, built with Meteor.

Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402 (1 ratings)
Rated 5.0 out of 5
Subscribe to updates I use Rocket.Chat


Statistics on Rocket.Chat

Number of watchers on Github 16554
Number of open issues 2415
Average time to close an issue 2 days
Main language CoffeeScript
Average time to merge a PR 1 day
Open pull requests 303+
Closed pull requests 88+
Last commit 7 months ago
Repo Created over 3 years ago
Repo Last Updated 6 months ago
Size 60.7 MB
Homepage https://rocket.chat/
Organization / Authorrocketchat
Latest Release0.62.2
Contributors101
Page Updated
Do you use Rocket.Chat? Leave a review!
View open issues (2415)
View Rocket.Chat activity
View on github
Latest Open Source Launches
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating Rocket.Chat for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Rocket.Chat logo

The Ultimate Open Source WebChat Platform

Rocket.Chat Build Status Project Dependencies Codacy Badge Coverage Status Code Climate MIT License

Community

Join thousands of members worldwide 24/7 in our community server.

Rocket.Chat for help from our community with general Rocket.Chat questions.

Rocket.Chat for developers needing help from the community to developing new features.

You can also join the conversation at Twitter, Facebook or Google Plus.

Desktop Apps

Download the Native Cross-Platform Desktop Application at Rocket.Chat.Electron

Mobile Apps

Native Mobile Apps

Note: currently the native apps doesn't support all the features that web does. If you're looking for it, you should download the Cordova apps.

Rocket.Chat on Apple App Store Rocket.Chat on Google Play

Hybrid Mobile Apps (Cordova)

Rocket.Chat on Apple App Store Rocket.Chat on Google Play

Now compatible with all Android devices as old as version 4.0.x - download here, even on BlackBerry Passport!

Also available as FirefoxOS app

Firefox OS app now available.

Deployment

Instant Server Installation with Snaps

Install Rocket.Chat in seconds on Linux (Ubuntu and others) with:

sudo snap install rocketchat-server

Rocket.Chat Snap is recommended for Linux deployments

Installing snaps is very quick. By running that command you have your full Rocket.Chat server up and running. Snaps are secure. They are isolated with all of their dependencies. Snaps also auto update when we release new versions.

Our snap features a built-in reverse proxy that can request and maintain free Let's Encrypt SSL certificates. You can go from zero to a public-facing SSL-secured Rocket.Chat server in less than 5 minutes.

Find out more information about our snaps here.

RocketChatLauncher

Focus on your team/community and not on servers or code - the Launcher provides RocketChat-as-a-Service on a monthly subscription model.

RocketChatLauncher

Layershift

Instantly deploy your Rocket.Chat server for free on next generation auto-scaling PaaS.

Layershift Hosting

Painless SSL. Automatically scale your server cluster based on usage demand.

Sandstorm.io

Host your own Rocket.Chat server in four seconds flat.

Rocket.Chat on Sandstorm.io

Yunohost.org

Host your own Rocket.Chat server in a few seconds.

Install RocketChat with YunoHost

DPlatform

Easiest way to install a ready-to-run Rocket.Chat server on a Linux machine, VM, or VPS.

DP deploy

IndieHosters

Get your Rocket.Chat instance hosted in a as a Service style. You register and we manage it for you! (updates, backup...).

Rocket.Chat on IndieHosters

Ubuntu 16.04

Ubuntu Apps Explorer

Deploy from shell:

snap install rocketchat-server

In under 30 seconds, your Rocket.Chat server will be up and running at http://host-ip:3000

Cloudron.io

Install Rocket.Chat on Cloudron Smartserver:

Install

Heroku

Host your own Rocket.Chat server for FREE with One-Click Deploy.

Deploy

Helm Kubernetes

Deploy on Kubernetes using the official helm chart.

Scalingo

Deploy your own Rocket.Chat server instantly on Scalingo.

Deploy on Scalingo

Sloppy.io

Host your docker container at sloppy.io. Get an account and use the quickstarter.

Docker

Deploy with docker compose

Rocket.Chat logo

OR Use the automated build image of our most recent release

docker pull rocketchat/rocket.chat:latest

OR select a specific release (details of releases available):

docker pull rocketchat/rocket.chat:vX.X.X

OR our official docker registry image, containing recent stable release build approved by Docker:

docker pull rocket.chat

FreeBSD

Run solid five-nines deployment on industry workhorse FreeBSD server.

FreeBSD Daemon

Windows Server

Deploy on your own enterprise server, or with Microsoft Azure.

Windows 2012 or 2016 Server

Ansible

Automated production-grade deployment in minutes, for RHEL / CentOS 7 or Ubuntu 14.04 LTS / 15.04.

Ansible deployment

Raspberry Pi 2

Run Rocket.Chat on this world famous $30 quad core server.

Raspberry Pi 2

Koozali SME

Add Rocket.Chat to this world famous time tested small enterprise server today.

Koozali SME

Ubuntu VPS

Follow these deployment instructions.

Hyper.sh

Follow their deployment instructions to install a per-second billed Rocket.Chat instance on Hyper.sh.

WeDeploy

Install Rocket.Chat on WeDeploy:

Install

D2C.io

Deploy Rocket.Chat stack to your server with D2C. Scale with a single click, check live logs and metrics:

Deploy

About Rocket.Chat

Rocket.Chat is a Web Chat Server, developed in JavaScript, using the Meteor fullstack framework.

It is a great solution for communities and companies wanting to privately host their own chat service or for developers looking forward to build and evolve their own chat platforms.

In the News

Wired

Open Sourcers Race to Build Better Versions of Slack

Hacker News

Yes, we made it to the #1

Product Hunt

Your own open source Slack-like chat

JavaScript Weekly

An open source Web based, channel based chat system (a la Slack) built using Meteor, the full stack JavaScript development platform.

Open Source China

Rocket.Chat Slack /

wwwhatsnew.com

Para los programadores que quieran ofrecer un chat en su web

clasesdeperiodismo.com

Un chat de cdigo abierto que puedes aadir a la web

snowulf.com

Why Slack when you can Rocket.chat?

liminality.xyz

Self-hosted alternatives to popular cloud services

Features

  • BYOS (Bring Your Own Server)
  • Multiple Rooms
  • Direct Messages
  • Private Groups
  • Public Channels
  • Desktop Notifications
  • Mentions
  • Avatars
  • Markdown
  • Emojis
  • Custom Emojis
  • Reactions
  • One touch Geolocation
  • TeX Math Rendering - inline math typesetting
  • Media Embeds
  • Link Previews
  • Sent Message Edit and Deletion
  • Transcripts / History
  • File Upload / Sharing
  • Scalable file sharing - S3 uploads with CDN downloads
  • Full text search
  • Global search (from all channels/rooms at once)
  • Live chat / Messaging call center
  • LDAP Authentication
  • CAS 1.0, 2.0 support for educational institutions and hosting providers worldwide
  • Support for Okta SSO through SAML v2
  • I18n - Supports 22 Languages
  • Hubot Friendly
  • (Beta) Face to Face Video Conferencing (aka WebRTC )
  • (Beta) Multi-users Video Group Chat
  • (Beta) Jitsi integration
  • Audio calls
  • Multi-users Audio Conference
  • Screensharing
  • Drupal 7.x and 8.x Plug-in (both stable and development flavours) (download and source code )
  • XMPP bridge (try it)
  • REST APIs
  • Remote Video Monitoring
  • Native real-time APIs for Microsoft C#, Visual Basic, F# and other .NET supported languages (Get it!)
  • API access from Perl and Java (community contributions)
  • Chat-ops powered by Hubot: scalable horizontal app integration (early access)
  • Massively scalable hosting and provisioning (beta testing now)
  • Native Cross-Platform Desktop Application Windows, macOS, or Linux
  • Mobile app for iPhone, iPad, and iPod touch Download on App Store
  • Mobile app for Android phone, tablet, and TV stick Available now on Google Play
  • Native Firefox OS Application (also for Desktop Firefox and Firefox for Android) - Check the docs page for install instructions
  • Sandstorm.io instant Rocket.Chat server Now on Sandstorm App Store
  • Available on Cloudron Store

Roadmap

In Progress

Planned

How it all started

Read about how it all started.

Awards

InfoWorld Bossie Awards 2016 - Best Open Source Applications

Black Duck Open Source Rookie of the Year for 2015

Softpedia 100% Free and Clean Award for 2017

Issues

Github Issues are used to track todos, bugs, feature requests, and more.

Stack Overflow

Please use the Stack Overflow TAG

Integrations

Hubot

The docker image is ready. Everyone can start hacking the adapter code, or launch his/her own bot within a few minutes now. Please head over to the Hubot Integration Project for more information.

Chat-ops integrations powered by Hubot

Integrate your application with fly-in panels today! Early access is available for developers.

Sample integration of a Drones Fleet Management System

Many, many, many more to come!

We are developing the APIs based on the competition, so stay tuned and you will see a lot happening here.

Documentation

Checkout Rocket.Chat documentation.

License

Note that Rocket.Chat is distributed under the MIT License.

Development

Quick start for code developers

Prerequisites:

Now just clone and start the app:

git clone https://github.com/RocketChat/Rocket.Chat.git
cd Rocket.Chat
meteor npm start

If you are not a developer and just want to run the server - see deployment methods.

Branching Model

See Branches and Releases.

It is based on Gitflow Workflow, reference section below is derived from Vincent Driessen at nvie.

See also this Git Workflows Comparison for more details.

Translations

We are experimenting Lingohub. If you want to help, send an email to support at rocket.chat to be invited to the translation project.

How to Contribute

Already a JavaScript developer? Familiar with Meteor? Pick an issue, push a PR and instantly become a member of Rocket.Chat's international contributors community.

A lot of work has already gone into Rocket.Chat, but we have much bigger plans for it!

Contributor License Agreement

Please review and sign our CLA at https://cla-assistant.io/RocketChat/Rocket.Chat

Credits

Thanks to our core team Aaron Ogle, Bradley Hilton, Diego Sampaio, Gabriel Engel, Marcelo Schmidt, Rodrigo Nascimento, Sing Li, and to hundreds of awesome contributors.

Emoji One

Emoji provided free by Emoji One

BrowserStack

Testing with BrowserStack

Donate

Rocket.Chat will be free forever, but you can help us speed-up the development!

Donate

Bitcoins

BountySource

Rocket.Chat open issues Ask a question     (View All Issues)
  • almost 2 years File Uploads Not Accessible from Desktop Clients
  • almost 2 years record not working in Rocket.Chat Desktop Application
  • almost 2 years Feature request: Custom sound notifications per user or user group
  • almost 2 years File upload doesn't work
  • almost 2 years startup messages that should not be there (0.45.0)
  • almost 2 years An administrator should be able to delete any message
  • almost 2 years Issues with SAML
  • almost 2 years Wrong Custom Emoji Icon
  • almost 2 years RocketChat client version(1.3.1) crash on windows 10
  • almost 2 years Reply in direct messages only shows the message id instead the message itself
  • almost 2 years Custom Script for logged out users - Livechat script
  • almost 2 years URL Parsing in message is incorrect
  • almost 2 years how to Mobile push notifications with new Firebase
  • almost 2 years German Translation on Startup: Load xy -> Lade xy
  • almost 2 years Gif's are not showing up
  • almost 2 years Deliver correct file format for generated avatars
  • almost 2 years Deploy to heroku always unsuccesful
  • almost 2 years custom Emoj Not work ( invalid file type
  • almost 2 years LDAP Sync in Multiple Instances deployment
  • almost 2 years Slack data import issue
  • almost 2 years Livechat - Office hours not being properly applied
  • almost 2 years File Upload not working
  • almost 2 years Trouble with Force SSL on Ubuntu Snap
  • almost 2 years Archiving user chats
  • almost 2 years Crowd integration + SSO
  • almost 2 years Pressing Ctrl+W in the About dialog closes the main window
  • almost 2 years If admin renames a user during DM, the user's UI displays 'You must join to view messages in this channel'
  • almost 2 years Can't delete `message_pinned` message type
  • almost 2 years File handle leak?
  • almost 2 years Installation problem with Docker
Rocket.Chat open pull requests (View All Pulls)
  • Added ability to re-import Slack without dups
  • added per room email preferences
  • Merge info generators
  • Access policy
  • feat(message-ui/system): stylize system messages specially
  • Bot autocomplete
  • CAS Plugin: Use Meteor.users.services.cas.external_id to identify use…
  • Adds sorting to channels list.
  • [WIP] Upload files to Amazon S3 support
  • [PoC] Inband data messaging / rocketchat CRM
  • Fix AutoLinker issues
  • Ability to run imports several times without duplicate messages
  • Add a compacter message view mode; closes #2906
  • Prevent someone from reacting if they are muted
  • improved ux for 360 width media
  • Combined Hightlight & Markdown packages. Fixed Katex & markdown collision
  • Private Group List Methods
  • Created slash commands
  • Flip user video
  • [WIP] Send all messages directly through msgStream
  • Set user's name to alias in message
  • Improved user search (name and username)
  • Rename Video Chat settings group
  • add on the fly video recording and uploading
  • Merge channels and private groups
  • REST api extended for listing all users, delete a user, create a private group
  • Livechat queue methods options & Guest Pool queue method
  • Integração com skype
  • add requiring of authentication for /avatar/* route
  • slash command for open
  • Modified 'info' end point to require authentication
  • WIP: Further development on webrtc features.
  • Add "mark message as unread" feature
  • Clicking my own avatar in a private message shows your profile
  • Disable requiring email for bots
  • added name/link of channel/room in email notifications
  • Add an option to SlackBridge to exclude some bots messages from propagating
  • Let bot messages propagate through SlackBridge again.
  • Disconnect on Cordova Pause and Reconnect on Cordova Resume
  • Include alias and bot values in outgoing webhook.
  • Give SlackBridge the option to use a (formatted) alias for imported messages
  • Add bot-helpers package
  • Add unread alert settings to user preferences and room notifications tab
  • Allow owner to delete the room
  • Fix i18n in subfolder environment
  • Add Sandstorm activity/notification events
  • Message box changes direction explicitly upon input change
  • Added special room name
  • I-3656
  • add label tag for checkbox in adminRooms room type filter
  • Mapview
  • fix typo in HISTORY.md
  • Improvements/more streams
  • Add extention to filename if not included in download file
  • fixed sync cached collection and subready
  • Add read only channels
  • Added crowd integration
  • Use real name instead of username for messages and direct messages list
  • Loginform a11y and UX - labels instead of placeholders
  • Fix multiple notifications (closes #3517)
  • Improvements/login and registration
  • Added option to populate Rocket Chat with LDAP users (import them)
  • All channel names should enforce lower-case.
  • Changes rtl check in ChatMessages class
  • Add setting read receipt function
  • Append read receipt feature for #3411
  • Add read only channels (completed)
  • Share Functions under single button in MessageBox
  • #2195 Untested fix for new SAML users not having default channels
  • livechat office hours
  • Rest api extension
  • Improved Settings for Messages, Login, SiveNav.
  • fix cas service url, if rocket.chat is running in a sub directory
  • Add a setting to make the timezone configurable in the Smarsh Connector
  • LingoHub based on develop
  • Add reply button to message actions
  • color change on online status to improve accessibility - issue #3625
  • [WIP] Livechat Widget Attachments
  • [WIP] Livechat extended api
  • [WIP] Add videocalls to livechat
  • adds options for ldap connect and idle timeout, removes password logging
  • Add keywords for outgoing integrations across all public/private/direct channels
  • REST API Extensions: Rooms API (create, update, delete), Extensions API (Outgoing Webhooks)
  • Connecting to agent message option
  • Message actions tests
  • ADD online users counter next to channel name
  • Add jschardet for detect encoding of oembed body
  • @here support for only notifying users that are active
  • Add channels.history and channels.cleanHistory to the Rest API v1
  • [WIP] Improvements/cache unified
  • Color Fixes
  • This is for livechat's new feature.
  • Add admin and user setting for notifications
  • added new rest method to retrive room info
  • added new rest method to update room info
  • Add global keydown event handler
  • Add basic support for rfc 7233
  • Experimental
  • REST API Extensions: chat.update, room API, integrations
  • Time Range filter from and to in livechat current chat page
  • [WIP] Irc server federation
  • Fix saml
  • [WIP] Admin redesign
  • Search full name
  • Snippet message
  • add option to toggle sidenav
  • fixes #4614 : provides fallback for empty user.profile.email
  • Add REST endpoint to set user's avatar
  • added option to remove the filesize restriction
  • Provide the full avatar url when posting out to Slack
  • Clear OEmbed cache after user-defined amount of time
  • Timkinnane pr/color fixes
  • Saml logout fix
  • testing travis (just ignore this)
  • removed stop from autorun
  • [sandstorm] call setPath on navigation
  • Fix/improve unread mark
  • Add ability to choose a department from the API to livechat
  • add/remove user to/from room api
  • Hipchat enterprise import
  • Add option to use real name for avatar
  • fixed file list in cordova
  • API tests
  • Add support to inbox style push notifications for Android
  • Add REST API method to list online users in a room
  • Add support for skype-like thumbsup emoji (y)
  • This allows to use user session specific custom css
  • Settings tests via api
  • Mute notifications
  • Subscription audio notification
  • fix flex-tab on ie11 and fix all will-change
  • Support aliases in the direct messages list
  • Include _id of added user for 'au' messages
  • Only show users of room if no view-d-room permission
  • [NEW] Make channel/group delete call answer to roomName
  • [FIX] Check that username is not in the room when being muted / unmuted
  • converted rocketchat-ui coffee to js part 2
  • [FIX] Revert multiline code block regular expression
  • [NEW] Permissions setting to deny low-privilege users access to the user au…
  • Convert Ui Account Package to Js
  • [WIP] New avatar storage types
  • Convert WebRTC Package to Js
  • Set User Agent to rocketchatbot
  • rocketchat-lib[4] coffee to js
  • Added apps section
  • [FIX] #6719 Not to escape markdown links which url has &
  • [NEW] Package to render issue numbers into links to an issue tracker.
  • [NEW] Show full name in mentions if use full name setting enabled
  • added error page
  • [NEW] Enhanced Mobile UI
  • fixes issue
  • [NEW] Adds Collapsible Channel Lists
  • Added RocketChatLauncher (SaaS)
  • propose of unit test
  • add customFields in rooms/get method
  • Add option to sort rooms by activity
  • WIP - Add helm chart kubernetes deployment
  • File Attachments - for now at least post a message that a file was uploaded
  • Making label for hiding login form clearer
  • Google vision
  • Fix for keeping a room hidden after activity
  • Reactions setting
  • Support for dynamic slack and rocket channels
  • Added new settings for color blind users
  • [FIX] edit button on firefox
  • [FIX] missing CSS files on production builds
  • add server methods getRoomNameById
  • WIP - [FIX] Send email to admin when user requires approval
  • [NEW] Internal Hubot load scripts from custom folders
  • [FIX]Fix the failing tests
  • [NEW] Sending email notifications after editing time expires.
  • [NEW] API method and REST Endpoint for getting a single message by id
  • [FIX] Add option to ignore TLS in SMTP server settings
  • Fix skipped tests
  • LingoHub based on develop
  • [FIX] Add support for carriage return in markdown code blocks
  • Remove Useless Jasmine Tests
  • IRC Color Support via Markdown.
  • [NEW] Increase unread message on @here mention
  • Ldap: User_Data_FieldMap description
  • [FIX] do only store password if LDAP_Login_Fallback is on
  • Convert irc package to js
  • converted rocketchat-importer
  • Convert oauth2-server-config package to js
  • [FIX] Parse HTML on admin setting's descriptions
  • [FIX] Fix highlightjs bug
  • [NEW] Improved SlackBridge features
  • Update messageBox.html - replace video record logo
  • [NEW] Contextual bar mail messages
  • [WIP][NEW] REST API to use Spotlight
  • [NEW] Add a new REST API that allows to mark any channel as read
  • [FIX] Fix livechat visitor edit
  • [FIX] Translation On JSON EN
  • [WIP][NEW] Relative SVG size instead of fixed 50px
  • [FIX] Chat Message Reactions REST API End Point
  • Update README.md
  • [FIX] add padding for save button
  • [NEW] Add user settings / preferences API endpoint
  • [FIX] Link Site URLs in enrollment e-mails
  • [FIX] Mixed case channel slugs
  • [FIX] 'Query' support for channels.list.joined, groups.list, groups.listAll, im.list
  • [NEW] fix-announcement-bar-color
  • [NEW] [WIP] Custom user status
  • [FIX] change registration message when user need to confirm email
  • [NEW] Allow sounds when conversation is focused
  • [NEW] Improved default welcome message
  • [FIX] Changed 'unread messages' to 'Unread Messages'
  • [WIP] [NEW] Livestream tab
  • [NEW] Image preview as 50x50 base64 obj
  • [NEW] Provides ability to forward messages
  • [NEW] Direct Messages Between Multiple Users
  • [FIX] Fix formal pronouns and some small mistakes in German texts
  • [NEW] Add dev dependency david badge to README
  • [NEW] Add avatar support to custom oauth client and server
  • [NEW] rocketchat-bot-helpers: queryUsers method; user roles returned
  • [NEW] #8771 - fine granular settings permissions
  • [NEW] Internal hubot support for Direct Messages and Private Groups
  • [NEW] Added [Invite_URL] for URL/register/HASH
  • [FIX] added notify.mp3 for livechat
  • Add ability to disable email globally
  • [OTHER] Rocket.Chat Apps
  • [FIX] room info edit Read Only and Collaborative buttons
  • [WIP] Add sandstorm back to ci
  • [FIX] close button on fileupload bar
  • [NEW] Add documentation requirement to PRs
  • [FIX] Added missing sound
  • [FIX] Missing custom user fields in userInfo view (#9536)
  • [WIP] [NEW] API to fetch messages types
  • [WIP][NEW] Browse more channels
  • [FIX] FIx Facebook integration into livechat
  • [NEW]added endpoint and tests to get custom emoji list
  • [FIX] big emojione on sidenav
  • [FIX] /shrug when using the marked markdown parser
  • [WIP] New sidebar
  • Add babel-eslint to Rocket.Chat
  • [WIP] Irc server federation
  • [NEW]: Add leave public channel & leave private channel permission
  • [FIX] Incoming integrations being able to trigger an empty message with a GET
  • [FIX] Chrome 64 breaks jitsi-meet iframe
  • [WIP] update to meteor 1.6.1
  • [FIX] i18n - add semantic markup
  • [NEW] Allow configuration of SAML logout behavior
  • [NEW] API to fetch permissions & user roles
  • [FIX] Overlapping header in user profile panel
  • [FIX] Misplaced "Save Changes" button in user account panel due to hardcoded max-width.
  • fix android push notification and logic
  • [FIX] Parsing messages with multiple markdown matches
  • [FIX] Misplaced language dropdown in user preferences panel
  • [Fix] Not Translated Phrases
  • [FIX] Fix broken video call accept dialog
  • [NEW] Livechat webhook request on message
  • feat: Show the user status in the userInfo tab
  • [FIX] Fixed popover divs now scroll if they overflow the viewport
  • [NEW] Implement a local password policy
  • Feature/scrollbars for overflowing popovers
  • [FIX] Importers no longer working due to the FileUpload changes
  • Test Pull Request
  • Reactivate API tests
  • [BREAK] Modify autolinker settings
  • [FIX] Change "Idle Time Limit" from milliseconds to seconds
  • [NEW] added facebook, twitter oauth integrations by REST
  • Lowercase the whole user status in the header below the us…
  • [NEW] added ability to match incomplete words without regex
  • [NEW] 2 Factor Authentication when using OAuth
  • [FIX] New livechat status icon location
  • [FIX] #channel is not linked at beginning of message on marked parser
  • [FIX] Parse inline code without space before initial backtick
  • automatic email verification
  • [NEW] Set Document Domain property in IFrame
  • [FIX] Block unauthenticated access to avatars
  • [NEW] Mandatory 2fa for role
  • [NEW] channels.setAnnouncement REST API method
  • [FIX] Fix the url detection issue
  • [FIX] Various lang fixes. Added missing constants for en and ru languages.
  • [NEW] Adding support for End to end encryption
  • [NEW] slack: rocket->slack attachment support
  • [NEW] Send LiveChat visitor navigation as a message
  • [FIX] Nextcloud oauth provider
  • [NEW] Log incoming webhooks
  • [NEW] Reply preview
  • [FIX] Add '.value' in the SAML package to fix TypeErrors on SAML token validation
  • [FIX] Fix highlight multi words
  • [FIX] subscription undefined check in sendMessage
  • [FIX] Switch button border-color configurable
  • [FIX] Unable to mention after newline in message
  • [NEW] Fix Issue #5453 - Convert (Y) to thumbs up emoji
  • [NEW] Add issue number format setting - resolves #10058
  • [NEW] Changes all 'mergeChannels' to 'groupByType'.
  • [NEW] Livechat messages rest APIs
  • fix: add min-width to userstatus indicator to prevent that it is hidden
  • [WIP] Reactivated skipped end-to-end tests
  • [FIX] reset the margin to solve to prevent cutoff usernames in the sid…
  • [NEW] More dynamic search for emoji Popup search
  • [FIX] add sidebar default options on admin and fix admin/user settings sidebar items
  • Fix snap install. Remove execstack from sharp, and bypass grpc error
  • [FIX] "View All Members" button inside channel's "User Info" is over sized
  • [NEW] Add administrator members access for all groups in REST API
  • [FIX] Displays the quoted or replied message above instead of below
  • [NEW] Filter markdown in notifications
  • [FIX] web app manifest errors as reported by Chrome DevTools
  • [BREAK] Informal German translations
  • [FIX] Loading avatar suggestions with no internet connection
  • [FIX] [WIP] Sorting channels by number of users in directory
Rocket.Chat questions on Stackoverflow (View All Questions)
  • Can't run Rocket.Chat server on Ubuntu without Docker
  • Rocket.Chat server shuts down and forgets settings
Rocket.Chat list of languages used
Rocket.Chat latest release notes
0.62.2 0.62.2

2018-03-09

Bug Fixes

  • #10029 Download links was duplicating Sub Paths
  • #10061 Message editing is crashing the server when read receipts are enabled
  • #10009 REST API: Can't list all public channels when user has permission view-joined-room
  • #10071 Slack Import reports invalid import file type due to a call to BSON.native() which is now doesn't exist
  • #10076 Update preferences of users with settings: null was crashing the server
  • #9719 Verified property of user is always set to false if not supplied
0.62.1 0.62.1

2018-03-03

Bug Fixes

  • #9986 Delete user without username was removing direct rooms of all users
  • #9960 Empty sidenav when sorting by activity and there is a subscription without room
  • #9988 New channel page on medium size screens
  • #9982 Two factor authentication modal was not showing
0.62.0 0.62.0

2018-02-28

BREAKING CHANGES

  • #9711 Remove Graphics/Image Magick support

New Features

  • #9549 Add route to get user shield/badge
  • #9457 Add user settings / preferences API endpoint
  • #7098 Alert admins when user requires approval & alert users when the account is approved/activated/deactivated
  • #9527 Allow configuration of SAML logout behavior
  • #8193 Allow request avatar placeholders as PNG or JPG instead of SVG
  • #9312 Allow sounds when conversation is focused
  • #9519 API to fetch permissions & user roles
  • #9642 Browse more channels / Directory
  • #9778 General alert banner
  • #9687 Global message search (beta: disabled by default)
  • #8158 GraphQL API
  • #9298 Improved default welcome message
  • #8933 Internal hubot support for Direct Messages and Private Groups
  • #9255 Livestream tab
  • #9746 Makes shield icon configurable
  • #9717 Message read receipts
  • #9507 New REST API to mark channel as read
  • #9608 New sidebar layout
  • #9699 Option to proxy files and avatars through the server
  • #9509 REST API to use Spotlight
  • #9793 Version update check
  • #9934 Typo on french translation for Open

Bug Fixes

  • #9424 'Query' support for channels.list.joined, groups.list, groups.listAll, im.list
  • #9737 API to retrive rooms was returning empty objects
  • #9487 Chat Message Reactions REST API End Point
  • #9560 Chrome 64 breaks jitsi-meet iframe
  • #9662 Close button on file upload bar was not working
  • #9714 Close Livechat conversation by visitor not working in version 0.61.0
  • #9676 Custom emoji was cropping sometimes
  • #9747 DeprecationWarning: prom-client ... when starting Rocket Chat server
  • #9639 Desktop notification not showing when avatar came from external storage service
  • #9776 Emoji rendering on last message
  • #9640 Facebook integration in livechat not working on version 0.61.0
  • #9067 Formal pronouns and some small mistakes in German texts
  • #9716 GitLab OAuth does not work when GitLabs URL ends with slash
  • #9697 Harmonize channel-related actions
  • #9772 Livechat conversation not receiving messages when start without form
  • #9599 Livechat is not working when running in a sub path
  • #9750 Livechat issues on external queue and lead capture
  • #9720 Messages can't be quoted sometimes
  • #9454 Missing link Site URLs in enrollment e-mails
  • #9610 Missing string 'Username_already_exist' on the accountProfile page
  • #9520 Rest API helpers only applying to v1
  • #9696 Show custom room types icon in channel header
  • #9570 SVG avatars are not been displayed correctly when load in non HTML containers
  • #9623 Weird rendering of emojis at sidebar when last message is activated
  • #9665 Wrong behavior of rooms info's Read Only and Collaborative buttons
  • #9802 Not receiving sound notifications in rooms created by new LiveChats
  • #9858 Silence the update check error message
  • #9850 Importers no longer working due to the FileUpload changes
  • #9888 Misplaced Save Changes button in user account panel
  • #9877 Not Translated Phrases
  • #9884 Parsing messages with multiple markdown matches ignore some tokens
  • #9879 Snap build was failing

Others

  • #9218 [NEW] Image preview as 32x32 base64 jpeg
  • #9753 Move NRR package to inside the project and convert from CoffeeScript
  • #9666 Rocket.Chat Apps
  • #9796 Sync from Master
  • #9546 Update to meteor 1.6.1
  • #9811 Dependencies update
  • #9797 Develop fix sync from master
  • #9821 Fix: Custom fields not showing on user info panel
  • #9843 Regression: Avatar now open account related options
  • #9837 Regression: Open search using ctrl/cmd + p and ctrl/cmd + k
  • #9804 Regression: Page was not respecting the window height on Firefox
  • #9839 Regression: Search bar is now full width
  • #9851 Regression: Change create channel icon
  • #9845 Regression: Fix admin/user settings item text
  • #9852 Regression: Fix channel icons on safari
  • #9902 Fix Apps not working on multi-instance deployments
  • #9905 Regression: Improve sidebar filter
  • #9889 Regression: Overlapping header in user profile panel
  • #9897 Regression: sort on room's list not working correctly
  • #9908 Improve link handling for attachments
  • #9931 Regression: Directory now list default channel
  • #9928 Regression: Fix livechat queue link
  • #9883 Regression: Misplaced language dropdown in user preferences panel

Detils

0.62.0 (2018-02-28)

Bug Fixes

  • #9934 Typo on french translation for Open

Others

  • #9908 Improve link handling for attachments
  • #9931 Regression: Directory now list default channel
  • #9928 Regression: Fix livechat queue link
  • #9883 Regression: Misplaced language dropdown in user preferences panel

0.62.0-rc.3 (2018-02-27)

Bug Fixes

  • #9850 Importers no longer working due to the FileUpload changes
  • #9888 Misplaced Save Changes button in user account panel
  • #9877 Not Translated Phrases
  • #9884 Parsing messages with multiple markdown matches ignore some tokens
  • #9879 Snap build was failing

Others

  • #9902 Fix Apps not working on multi-instance deployments
  • #9905 Regression: Improve sidebar filter
  • #9889 Regression: Overlapping header in user profile panel
  • #9897 Regression: sort on room's list not working correctly

0.62.0-rc.2 (2018-02-23)

Bug Fixes

  • #9858 Silence the update check error message

Others

  • #9851 Regression: Change create channel icon
  • #9845 Regression: Fix admin/user settings item text
  • #9852 Regression: Fix channel icons on safari

0.62.0-rc.1 (2018-02-22)

Bug Fixes

  • #9802 Not receiving sound notifications in rooms created by new LiveChats

Others

  • #9811 Dependencies update
  • #9797 Develop fix sync from master
  • #9821 Fix: Custom fields not showing on user info panel
  • #9843 Regression: Avatar now open account related options
  • #9837 Regression: Open search using ctrl/cmd + p and ctrl/cmd + k
  • #9804 Regression: Page was not respecting the window height on Firefox
  • #9839 Regression: Search bar is now full width

0.62.0-rc.0 (2018-02-21)

BREAKING CHANGES

  • #9711 Remove Graphics/Image Magick support

New Features

  • #9549 Add route to get user shield/badge
  • #9457 Add user settings / preferences API endpoint
  • #7098 Alert admins when user requires approval & alert users when the account is approved/activated/deactivated
  • #9527 Allow configuration of SAML logout behavior
  • #8193 Allow request avatar placeholders as PNG or JPG instead of SVG
  • #9312 Allow sounds when conversation is focused
  • #9519 API to fetch permissions & user roles
  • #9642 Browse more channels / Directory
  • #9778 General alert banner
  • #9687 Global message search (beta: disabled by default)
  • #8158 GraphQL API
  • #9298 Improved default welcome message
  • #8933 Internal hubot support for Direct Messages and Private Groups
  • #9255 Livestream tab
  • #9746 Makes shield icon configurable
  • #9717 Message read receipts
  • #9507 New REST API to mark channel as read
  • #9608 New sidebar layout
  • #9699 Option to proxy files and avatars through the server
  • #9509 REST API to use Spotlight
  • #9793 Version update check

Bug Fixes

  • #9424 'Query' support for channels.list.joined, groups.list, groups.listAll, im.list
  • #9737 API to retrive rooms was returning empty objects
  • #9487 Chat Message Reactions REST API End Point
  • #9560 Chrome 64 breaks jitsi-meet iframe
  • #9662 Close button on file upload bar was not working
  • #9714 Close Livechat conversation by visitor not working in version 0.61.0
  • #9676 Custom emoji was cropping sometimes
  • #9747 DeprecationWarning: prom-client ... when starting Rocket Chat server
  • #9639 Desktop notification not showing when avatar came from external storage service
  • #9776 Emoji rendering on last message
  • #9640 Facebook integration in livechat not working on version 0.61.0
  • #9067 Formal pronouns and some small mistakes in German texts
  • #9716 GitLab OAuth does not work when GitLabs URL ends with slash
  • #9697 Harmonize channel-related actions
  • #9772 Livechat conversation not receiving messages when start without form
  • #9599 Livechat is not working when running in a sub path
  • #9750 Livechat issues on external queue and lead capture
  • #9720 Messages can't be quoted sometimes
  • #9454 Missing link Site URLs in enrollment e-mails
  • #9610 Missing string 'Username_already_exist' on the accountProfile page
  • #9520 Rest API helpers only applying to v1
  • #9696 Show custom room types icon in channel header
  • #9570 SVG avatars are not been displayed correctly when load in non HTML containers
  • #9623 Weird rendering of emojis at sidebar when last message is activated
  • #9665 Wrong behavior of rooms info's Read Only and Collaborative buttons

Others

  • #9218 [NEW] Image preview as 32x32 base64 jpeg
  • #9753 Move NRR package to inside the project and convert from CoffeeScript
  • #9666 Rocket.Chat Apps
  • #9796 Sync from Master
  • #9546 Update to meteor 1.6.1
Other projects in CoffeeScript