Skip to content

Latest commit

 

History

History
3123 lines (2579 loc) · 216 KB

HISTORY.md

File metadata and controls

3123 lines (2579 loc) · 216 KB

<<<<<<< HEAD // Saved as CRLF in the repo

0.69.1

2018-08-31 · 4 🐛 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Hipchat import was failing when importing messages from a non existent user (#11892)
  • Hipchat importer was not importing users without emails and uploaded files (#11910)
  • App updates were not being shown correctly (#11893)
  • Duplicated message buttons (#11853 by @ubarsaiyan)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.69.0

2018-08-28 · 10 🎉 · 8 🚀 · 35 🐛 · 13 🔍 · 25 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🎉 New features

  • Beta support for Big Blue Button video conferencing system (#11837)
  • Slackbridge: send attachment notifications (#10269 by @kable-wilmoth)
  • Personal access tokens for users to create API tokens (#11638)
  • REST endpoint to manage server assets (#11697)
  • Setting to enable/disable slack bridge reactions (#10217 by @kable-wilmoth)
  • Rich message text and image buttons (#11473 by @ubarsaiyan)
  • Setting to block unauthenticated access to avatars (#9749)
  • Setting to set a JS/CSS CDN (#11779)
  • Make font of unread items bolder for better contrast (#8602 by @ausminternet)
  • Internal marketplace for apps (#11864 by @gdelavald)

🚀 Improvements

  • Start storing Livechat department within rooms (#11733)
  • Escape parameters before send them to email template (#11644)
  • Warn about push settings that need server restart (#11784)
  • Role tag UI (#11674)
  • Messagebox fix performance (#11686)
  • Add template tag #{userdn} to filter LDAP group member format (#11662 by @crazy-max)
  • Add nyan rocket on Rocket.Chat preview Docker image (#11684)
  • Reducing saveUser code complexity (#11645)

🐛 Bug fixes

  • Delete removed user's subscriptions (#10700)
  • LiveChat switch department not working (#11011)
  • Some assets were pointing to nonexistent path (#11796)
  • Revoked view-d-room permission logics (#11522)
  • REST im.members endpoint not working without sort parameter (#11821)
  • Livechat rooms starting with two unread message counter (#11834)
  • Results pagination on /directory REST endpoint (#11551)
  • re-adding margin to menu icon on header (#11778)
  • minor fixes in hungarian i18n (#11797 by @Atisom)
  • permissions name no break (#11836)
  • Searching by undefined via REST when using query param (#11657)
  • Fix permalink of message when running system with subdir (#11781 by @ura14h)
  • Fix links in onTableItemClick of the directroy page (#11543 by @ura14h)
  • App's i18nAlert is only being displayed as "i18nAlert" (#11802)
  • Removed hardcoded values. (#11627)
  • SAML is flooding logfile (#11643)
  • directory search table not clickable lines (#11809)
  • REST endpoints to update user not respecting some settings (#11474)
  • Apply Cordova fix in lazy-loaded images sources (#11807)
  • Cannot set property 'input' of undefined (#11775)
  • Missing twitter:image and og:image tags (#11687)
  • Return room ID for groups where user joined (#11703)
  • "User is typing" not working in new Livechat session (#11670)
  • wrong create date of channels and users on directory view (#11682 by @gsperezb)
  • Escape meta data before inject in head tag (#11730)
  • minor fixes in i18n (#11761 by @Atisom)
  • Code tag duplicating characters (#11467 by @vynmera)
  • Custom sound uploader not working in Firefox and IE (#11139 by @vynmera)
  • Fixing timeAgo function on directory (#11728)
  • Render Attachment Pretext When Markdown Specified (#11578 by @glstewart17)
  • Message attachments was not respecting sort and lost spacing (#11740)
  • Closed connections being storing on db (#11709)
  • Login logo now centered on small screens (#11626 by @wreiske)
  • Push notifications stuck after db failure (#11667)
  • Translations were not unique per app allowing conflicts among apps (#11878)
🔍 Minor changes
  • Release 0.68.5 (#11852)
  • Release 0.68.5 (#11852)
  • Fixed deutsch message pruning translations (#11691 by @TheReal1604)
  • Fixed the Finnish translation and removed some profanities (#11794 by @jukper)
  • LingoHub based on develop (#11838)
  • Regression: Fix livechat code issues after new lint rules (#11814)
  • Do not remove package-lock.json of livechat package (#11816)
  • Run eslint and unit tests on pre-push hook (#11815)
  • Additional eslint rules (#11804)
  • Add new eslint rules (automatically fixed) (#11800)
  • Merge master into develop & Set version to 0.69.0-develop (#11606)
  • App engine merge (#11835)
  • Regression: role tag background, unread item font and message box autogrow (#11861)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.68.5

2018-08-23 · 1 🐛 · 1 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Livechat open room method (#11830)

👩‍💻👨‍💻 Core Team 🤓

0.68.4

2018-08-10 · 3 🐛 · 3 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Default server language not being applied (#11719)
  • Broken logo on setup wizard (#11708)
  • Regression in prune by user, and update lastMessage (#11646 by @vynmera)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.68.3

2018-08-01 · 5 🐛 · 1 🔍 · 4 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Missing chat history for users without permission preview-c-room (#11639)
  • User info APIs not returning customFields correctly (#11625)
  • Prune translations in German (#11631 by @rndmh3ro)
  • Prune translation on room info panel (#11635)
  • SAML login not working when user has multiple emails (#11642)
🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.68.2

2018-07-31 · 1 🐛 · 1 🔍 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.68.1

2018-07-31 · 2 🐛 · 1 🔍 · 4 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Jump to message search result action (#11613)
  • HipChat importer wasn’t compatible with latest exports (#11597)
🔍 Minor changes

👩‍💻👨‍💻 Core Team 🤓

0.68.0

2018-07-27 · 2 ️️️⚠️ · 13 🎉 · 3 🚀 · 23 🐛 · 10 🔍 · 21 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

⚠️ BREAKING CHANGES

  • Remove deprecated /user.roles endpoint (#11493)
  • Update GraphQL dependencies (#11430)

🎉 New features

  • Setting to disable 2FA globally (#11328)
  • Add /users.deleteOwnAccount REST endpoint to an user delete his own account (#11488)
  • Add /roles.list REST endpoint to retrieve all server roles (#11500)
  • Message retention policy and pruning (#11236 by @vynmera)
  • Send user status to client (#11303 by @HappyTobi)
  • Room files search form (#11486)
  • search only default tone emoji Popup search (#10017 by @Joe-mcgee)
  • Privacy for custom user fields (#11332 by @vynmera)
  • Replaced old logo with the new ones (#11491)
  • Sorting channels by number of users in directory (#9972 by @arungalva)
  • Make WebRTC not enabled by default (#11489)
  • Accept resumeToken as query param to log in (#11443)
  • Livechat File Upload (#10514)

🚀 Improvements

  • Set default max upload size to 100mb (#11327)
  • Typing indicators now use Real Names (#11164 by @vynmera)
  • Allow markdown in room topic, announcement, and description including single quotes (#11408)

🐛 Bug fixes

  • New favicons size too small (#11524)
  • Render reply preview with message as a common message (#11534)
  • Unreads counter for new rooms on /channels.counters REST endpoint (#11531)
  • Marked parser breaking announcements and mentions at the start of messages (#11357 by @vynmera)
  • Send Livechat back to Guest Pool (#10731)
  • Add customFields property to /me REST endpoint response (#11496)
  • Invalid permalink URLs for Direct Messages (#11507)
  • Unlimited upload file size not working (#11471)
  • Mixed case channel slugs (#9449 by @soundstorm)
  • SAML issues (#11135 by @arminfelder)
  • Loading and setting fixes for i18n and RTL (#11363)
  • Check for channels property on message object before parsing mentions (#11527)
  • empty blockquote (#11526)
  • Snap font issue for sharp (#11514)
  • RocketChat.settings.get causing memory leak (sometimes) (#11487)
  • Refinements in message popup mentions (#11441)
  • Decrease room leader bar z-index (#11450)
  • Remove title attribute from sidebar items (#11298)
  • Only escape HTML from details in toast error messages (#11459)
  • broadcast channel reply (#11462)
  • Fixed svg for older chrome browsers bug #11414 (#11416 by @tpDBL)
  • Wrap custom fields in user profile to new line (#10119 by @PhpXp)
  • Record popup (#11349)
🔍 Minor changes
  • Revert: Mixed case channel slugs #9449 (#11537)
  • Merge master into develop & Set version to 0.68.0-develop (#11536)
  • Regression: Add missing LiveChat permission to allow removing closed rooms (#11423)
  • Update release issue template to use Houston CLI (#11499)
  • Regression: Remove safe area margins from logos (#11508)
  • Regression: Update cachedCollection version (#11561)
  • Regression: nonReactive to nonreactive (#11550)
  • LingoHub based on develop (#11587)
  • Regression: Make message popup user mentions reactive again (#11567)
  • Regression: Fix purge message's translations (#11590)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.67.0

2018-07-20 · 1 ️️️⚠️ · 1 🎉 · 1 🚀 · 6 🐛 · 5 🔍 · 11 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

⚠️ BREAKING CHANGES

  • Remove cache layer and internal calculated property room.usernames (#10749)

🎉 New features

  • Additional Livechat iFrame API's (#10918)

🚀 Improvements

  • Stop sort callbacks on run (#11330)

🐛 Bug fixes

  • sort fname sidenav (#11358)
  • SVG icons code (#11319)
  • Message popup responsiveness in slash commands (#11313)
  • web app manifest errors as reported by Chrome DevTools (#9991 by @justinribeiro)
  • Message attachment's fields with different sizes (#11342)
  • Parse inline code without space before initial backtick (#9754 by @c0dzilla & @gdelavald)
🔍 Minor changes
  • Fix dependency issue in redhat image (#11497)
  • Merge master into develop & Set version to 0.67.0-develop (#11417)
  • Merge master into develop & Set version to 0.67.0-develop (#11399)
  • Merge master into develop & Set version to 0.67.0-develop (#11348 by @gdelavald)
  • Merge master into develop & Set version to 0.67.0-develop (#11290)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.66.3

2018-07-09 · 2 🐛 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • All messages notifications via email were sent as mention alert (#11398)
  • Livechat taking inquiry leading to 404 page (#11406)

👩‍💻👨‍💻 Core Team 🤓

0.66.2

2018-07-06 · 2 🐛 · 2 🔍 · 4 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🐛 Bug fixes

  • Remove file snap store doesn't like (#11365)
  • Livechat not sending desktop notifications (#11266)
🔍 Minor changes
  • Send setting Allow_Marketing_Emails to statistics collector (#11359)
  • Regression: Fix migration 125 checking for settings field (#11364)

👩‍💻👨‍💻 Core Team 🤓

0.66.1

2018-07-04 · 1 🚀 · 5 🐛 · 6 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

🚀 Improvements

  • Setup Wizard username validation, step progress and optin/optout (#11254)

🐛 Bug fixes

  • Some updates were returning errors when based on queries with position operators (#11335)
  • SAML attributes with periods are not properly read. (#11315)
  • Outgoing integrations were stopping the oplog tailing sometimes (#11333)
  • Livestream muted when audio only option was enabled (#11267 by @gdelavald)
  • Notification preferences being lost when switching view mode (#11295)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.66.0

2018-06-27 · 1 ️️️⚠️ · 23 🎉 · 3 🚀 · 55 🐛 · 47 🔍 · 45 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.3
  • NPM: 5.6.0

⚠️ BREAKING CHANGES

  • Always remove the field services from user data responses in REST API (#10799)

🎉 New features

  • Youtube Broadcasting (#10127 by @gdelavald)
  • REST API endpoints permissions.list and permissions.update. Deprecated endpoint permissions (#10975 by @vynmera)
  • REST API endpoint channels.setDefault (#10941 by @vynmera)
  • Set Document Domain property in IFrame (#9751 by @kb0304)
  • Custom login wallpapers (#11025 by @vynmera)
  • Support for dynamic slack and rocket.chat channels (#10205 by @kable-wilmoth)
  • Add prometheus port config (#11115 by @brylie & @stuartpb & @thaiphv)
  • Button to remove closed LiveChat rooms (#10301)
  • Update katex to v0.9.0 (#8402 by @pitamar)
  • WebDAV(Nextcloud/ownCloud) Storage Server Option (#11027 by @karakayasemi)
  • Don't ask me again checkbox on hide room modal (#10973)
  • Add input to set time for avatar cache control (#10958)
  • Command /hide to hide channels (#10727 by @mikaelmello)
  • Do not wait method calls response on websocket before next method call (#11087)
  • Disconnect users from websocket when away from the login screen for 10min (#11086)
  • Reduce the amount of DDP API calls on login screen (#11083)
  • Option to trace Methods and Subscription calls (#11085)
  • Replace variable 'mergeChannels' with 'groupByType'. (#10954 by @mikaelmello)
  • Send LiveChat visitor navigation history as messages (#10091)
  • Make supplying an AWS access key and secret optional for S3 uploads (#10673 by @saplla)
  • Direct Reply: separate Reply-To email from account username field (#10988 by @pkgodara)
  • Changes all 'mergeChannels' to 'groupByType'. (#10055 by @mikaelmello)
  • Update WeDeploy deployment (#10841 by @jonnilundy)

🚀 Improvements

🐛 Bug fixes

  • Wordpress oauth configuration not loading properly (#11187)
  • REST API: Add more test cases for /login (#10999)
  • Wrong font-family order (#11191 by @myfonj)
  • REST endpoint users.updateOwnBasicInfo was not returning errors for invalid names and trying to save custom fields when empty (#11204)
  • Livechat visitor not being prompted for transcript when himself is closing the chat (#10767)
  • HipChat Cloud import fails to import rooms (#11188)
  • Failure to download user data (#11190)
  • Add parameter to REST chat.react endpoint, to make it work like a setter (#10447)
  • Default selected language (#11150)
  • Rendering of emails and mentions in messages (#11165)
  • Livechat icon with status (#11177)
  • remove sidebar on embedded view (#11183)
  • Missing language constants (#11173 by @rw4lll)
  • Room creation error due absence of subscriptions (#11178)
  • Remove failed upload messages when switching rooms (#11132)
  • Wordpress OAuth not providing enough info to log in (#11152)
  • /groups.invite not allow a user to invite even with permission (#11010)
  • Various lang fixes [RU] (#10095 by @rw4lll)
  • set-toolbar-items postMessage (#11109)
  • title and value attachments are optionals on sendMessage method (#11021)
  • Some typos in the error message names (#11136 by @vynmera)
  • open conversation from room info (#11050)
  • Users model was not receiving options (#11129)
  • Popover position (#11113)
  • Generated random password visible to the user (#11096)
  • LiveChat appearance changes not being saved (#11111)
  • Confirm password on set new password user profile (#11095)
  • Message_AllowedMaxSize fails for emoji sequences (#10431 by @c0dzilla)
  • Can't access the /account/profile (#11089)
  • Idle time limit wasn’t working as expected (#11084)
  • Rooms list sorting by activity multiple re-renders and case sensitive sorting alphabetically (#9959 by @JoseRenan)
  • Notification not working for group mentions and not respecting ignored users (#11024)
  • Overlapping of search text and cancel search icon (X) (#10294 by @taeven)
  • Link previews not being removed from messages after removed on editing (#11063)
  • avoid send presence without login (#11074)
  • Exception in metrics generation (#11072)
  • Build for Sandstorm missing dependence for capnp (#11056 by @peterlee0127)
  • flex-tab icons missing (#11049)
  • Update ja.i18n.json (#11020 by @noobbbbb)
  • Strange msg when setting room announcement, topic or description to be empty (#11012 by @vynmera)
  • Exception thrown on avatar validation (#11009)
  • Preview of large images not resizing to fit the area and having scrollbars (#10998 by @vynmera)
  • Allow inviting livechat managers to the same LiveChat room (#10956)
  • Cannot read property 'debug' of undefined when trying to use REST API (#10805 by @haffla)
  • Icons svg xml structure (#10771)
  • Remove outdated 2FA warning for mobile clients (#10916)
  • Update Sandstorm build config (#10867 by @ocdtrekkie)
  • "blank messages" on iOS < 11 (#11221)
  • "blank" screen on iOS < 11 (#11199)
  • The process was freezing in some cases when HTTP calls exceeds timeout on integrations (#11253)
  • LDAP was accepting login with empty passwords for certain AD configurations (#11264)
  • Update capnproto dependence for Sandstorm Build (#11263 by @peterlee0127)
  • Internal Server Error on first login with CAS integration (#11257)
  • Armhf snap build (#11268)
  • Reaction Toggle was not working when omitting the last parameter from the API (DDP and REST) (#11276)
🔍 Minor changes
  • Merge master into develop & Set version to 0.66.0-develop (#11277 by @brylie & @stuartpb)
  • Regression: Directory css (#11206)
  • LingoHub based on develop (#11208)
  • IRC Federation: RFC2813 implementation (ngIRCd) (#10113 by @cpitman & @lindoelio)
  • Add verification to make sure the user exists in REST insert object helper (#11008)
  • Regression: Directory user table infinite scroll doesn't working (#11200)
  • [FIX Readme] Nodejs + Python version spicifications (#11181 by @mahdiyari)
  • Regression: sorting direct message by asc on favorites group (#11090)
  • Fix PR Docker image creation by splitting in two build jobs (#11107)
  • Update v126.js (#11103)
  • Speed up the build time by removing JSON Minify from i18n package (#11097)
  • Fix Docker image for develop commits (#11093)
  • Build Docker image on CI (#11076)
  • Update issue templates (#11070)
  • LingoHub based on develop (#11062)
  • LingoHub based on develop (#11054)
  • LingoHub based on develop (#11053)
  • LingoHub based on develop (#11051)
  • LingoHub based on develop (#11045)
  • LingoHub based on develop (#11044)
  • LingoHub based on develop (#11043)
  • LingoHub based on develop (#11042)
  • Changed 'confirm password' placeholder text on user registration form (#9969 by @kumarnitj)
  • LingoHub based on develop (#11039)
  • LingoHub based on develop (#11035)
  • Update Documentation: README.md (#10207 by @rakhi2104)
  • NPM Dependencies Update (#10913)
  • update meteor to 1.6.1 for sandstorm build (#10131 by @peterlee0127)
  • Renaming username.username to username.value for clarity (#10986)
  • Fix readme typo (#5)
  • Remove wrong and not needed time unit (#10807 by @cliffparnitzky)
  • Develop sync commits (#10909 by @nsuchy)
  • Develop sync2 (#10908 by @nsuchy)
  • Merge master into develop & Set version to 0.66.0-develop (#10903 by @nsuchy)
  • Regression: Fix directory table loading (#11223)
  • Regression: Fix latest and release-candidate docker images building (#11215)
  • Regression: check username or usersCount on browseChannels (#11216)
  • Regression: Sending message with a mention is not showing to sender (#11211)
  • Regression: Prometheus was not being enabled in some cases (#11249)
  • Regression: Skip operations if no actions on livechat migration (#11232)
  • Regression: Directory sort users, fix null results, text for empty results (#11224)
  • LingoHub based on develop (#11246)
  • Update Meteor to 1.6.1.3 (#11247)
  • New history source format & add Node and NPM versions (#11237)
  • Add Dockerfile with MongoDB (#10971)
  • Regression: sidebar sorting was being wrong in some cases where the rooms records were returned before the subscriptions (#11273)
  • Fix Docker image build on tags (#11271)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.65.2

2018-06-16 · 1 🐛 · 1 🔍 · 4 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

🐛 Bug fixes

🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.65.1

2018-05-30 · 5 🐛 · 3 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

🐛 Bug fixes

  • Livechat not loading (#10940)
  • Application crashing on startup when trying to log errors to exceptions channel (#10934)
  • Incomplete email notification link (#10928)
  • Image lazy load was breaking attachments (#10904)
  • Leave room wasn't working as expected (#10851)

👩‍💻👨‍💻 Core Team 🤓

0.65.0

2018-05-28 · 13 🎉 · 16 🐛 · 15 🔍 · 25 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

🎉 New features

  • Implement a local password policy (#9857)
  • Options to enable/disable each Livechat registration form field (#10584)
  • Return the result of the /me endpoint within the result of the /login endpoint (#10677)
  • Lazy load image attachments (#10608)
  • View pinned message's attachment (#10214 by @c0dzilla)
  • Add REST API endpoint users.getUsernameSuggestion to get username suggestion (#10702)
  • REST API endpoint settings now allow set colors and trigger actions (#10488 by @ThomasRoehl)
  • Add REST endpoint subscriptions.unread to mark messages as unread (#10778)
  • REST API endpoint /me now returns all the settings, including the default values (#10662)
  • Now is possible to access files using header authorization (x-user-id and x-auth-token) (#10741)
  • Add REST API endpoints channels.counters, groups.counters and im.counters` (#9679 by @xbolshe)
  • Add REST API endpoints channels.setCustomFields and groups.setCustomFields (#9733 by @xbolshe)
  • Add permission view-broadcast-member-list (#10753)

🐛 Bug fixes

  • Livechat managers were not being able to send messages in some cases (#10663)
  • Livechat settings not appearing correctly (#10612)
  • Enabling Collapse Embedded Media by Default was hiding replies and quotes (#10427 by @c0dzilla)
  • Missing option to disable/enable System Messages (#10704)
  • Remove outdated translations of Internal Hubot's description of Scripts to Load that were pointing to a non existent address (#10448)
  • UI was not disabling the actions when users has had no permissions to create channels or add users to rooms (#10564 by @cfunkles & @chuckAtCataworx)
  • Private settings were not being cleared from client cache in some cases (#10625)
  • Internal Error when requesting user data download (#10837)
  • Broadcast channels were showing reply button for deleted messages and generating wrong reply links some times (#10835)
  • User's preference Unread on Top wasn't working for LiveChat rooms (#10734)
  • Cancel button wasn't working while uploading file (#10715 by @Mr-Gryphon)
  • Missing pagination fields in the response of REST /directory endpoint (#10840)
  • Layout badge cutting on unread messages for long names (#10846 by @kos4live)
  • Slack-Bridge bug when migrating to 0.64.1 (#10875)
  • Horizontally align items in preview message (#10883 by @gdelavald)
  • The first users was not set as admin some times (#10878)
🔍 Minor changes
  • Release 0.65.0 (#10893 by @Sameesunkaria & @erhan- & @gdelavald & @peccu & @winterstefan)
  • Apps: Command Previews, Message and Room Removal Events (#10822)
  • Develop sync (#10815 by @nsuchy)
  • Major dependencies update (#10661)
  • Prevent setup wizard redirects (#10811)
  • Fix: Regression in REST API endpoint /me (#10833)
  • Regression: Fix email notification preference not showing correct selected value (#10847)
  • Apps: Command previews are clickable & Apps Framework is controlled via a setting (#10853)
  • Regression: Make settings Site_Name and Language public again (#10848)
  • Fix: Clarify the wording of the release issue template (#10520)
  • Fix: Regression on users avatar in admin pages (#10836)
  • Fix: Manage apps layout was a bit confuse (#10882 by @gdelavald)
  • LingoHub based on develop (#10886)
  • Fix: Regression Lazyload fix shuffle avatars (#10887)
  • Fix: typo on error message for push token API (#10857)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.64.2

2018-05-18 · 8 🎉 · 16 🐛 · 31 🔍 · 13 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

🎉 New features

  • Add REST endpoints channels.roles & groups.roles (#10607)
  • Add more options for Wordpress OAuth configuration (#10724)
  • Setup Wizard (#10523)
  • Improvements to notifications logic (#10686)
  • Add REST endpoints channels.roles & groups.roles (#10607)
  • Add more options for Wordpress OAuth configuration (#10724)
  • Setup Wizard (#10523)
  • Improvements to notifications logic (#10686)

🐛 Bug fixes

  • Not escaping special chars on mentions (#10793 by @erhan-)
  • Send a message when muted returns inconsistent result in chat.sendMessage (#10720)
  • Regression: Empty content on announcement modal (#10733 by @gdelavald)
  • Missing attachment description when Rocket.Chat Apps were enabled (#10705)
  • Improve desktop notification formatting (#10445 by @Sameesunkaria)
  • Message box emoji icon was flickering when typing a text (#10678 by @gdelavald)
  • Channel owner was being set as muted when creating a read-only channel (#10665)
  • SAML wasn't working correctly when running multiple instances (#10681)
  • Send a message when muted returns inconsistent result in chat.sendMessage (#10720)
  • Regression: Empty content on announcement modal (#10733 by @gdelavald)
  • Missing attachment description when Rocket.Chat Apps were enabled (#10705)
  • Improve desktop notification formatting (#10445 by @Sameesunkaria)
  • Message box emoji icon was flickering when typing a text (#10678 by @gdelavald)
  • Channel owner was being set as muted when creating a read-only channel (#10665)
  • SAML wasn't working correctly when running multiple instances (#10681)
  • Not escaping special chars on mentions (#10793 by @erhan-)
🔍 Minor changes
  • Release 0.64.2 (#10812 by @Sameesunkaria & @erhan- & @gdelavald & @peccu & @winterstefan)
  • Prometheus: Add metric to track hooks time (#10798)
  • Regression: Autorun of wizard was not destroyed after completion (#10802)
  • Prometheus: Fix notification metric (#10803)
  • Regression: Fix wrong wizard field name (#10804)
  • Prometheus: Improve metric names (#10789)
  • Improvement to push notifications on direct messages (#10788)
  • Better metric for notifications (#10786)
  • Add badge back to push notifications (#10779)
  • Wizard improvements (#10776)
  • Add setting and expose prometheus on port 9100 (#10766)
  • Regression: Fix notifications for direct messages (#10760)
  • More improvements on send notifications logic (#10736)
  • LingoHub based on develop (#10691)
  • Add npm run postinstall into example build script (#10524 by @peccu)
  • Correct links in README file (#10674 by @winterstefan)
  • More improvements on send notifications logic (#10736)
  • LingoHub based on develop (#10691)
  • Add npm run postinstall into example build script (#10524 by @peccu)
  • Correct links in README file (#10674 by @winterstefan)
  • Prometheus: Improve metric names (#10789)
  • Improvement to push notifications on direct messages (#10788)
  • Better metric for notifications (#10786)
  • Add badge back to push notifications (#10779)
  • Wizard improvements (#10776)
  • Add setting and expose prometheus on port 9100 (#10766)
  • Regression: Fix notifications for direct messages (#10760)
  • Prometheus: Add metric to track hooks time (#10798)
  • Regression: Autorun of wizard was not destroyed after completion (#10802)
  • Prometheus: Fix notification metric (#10803)
  • Regression: Fix wrong wizard field name (#10804)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.64.1

2018-05-03 · 1 🎉 · 2 🐛 · 4 🔍 · 5 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

🎉 New features

  • Store the last sent message to show bellow the room's name by default (#10597)

🐛 Bug fixes

  • E-mails were hidden some information (#10615)
  • Regression on 0.64.0 was freezing the application when posting some URLs (#10627)
🔍 Minor changes
  • Release 0.64.1 (#10660 by @saplla)
  • Support passing extra connection options to the Mongo driver (#10529 by @saplla)
  • Regression: Updating an App on multi-instance servers wasn't working (#10611)
  • Dependencies update (#10648)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.64.0

2018-04-28 · 2 ️️️⚠️ · 18 🎉 · 44 🐛 · 31 🔍 · 30 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

⚠️ BREAKING CHANGES

  • Validate incoming message schema (#9922)
  • The property "settings" is no longer available to regular users via rest api (#10411)

🎉 New features

  • Option to mute group mentions (@all and @here) (#10502)
  • GDPR - Right to access and Data Portability (#9906)
  • Broadcast Channels (#9950)
  • Option to ignore users on channels (#10517 by @gdelavald)
  • Search Provider Framework (#10110 by @tkurz)
  • REST API endpoint /directory (#10442)
  • Body of the payload on an incoming webhook is included on the request object (#10259)
  • REST endpoint to recover forgotten password (#10371)
  • REST endpoint to report messages (#10354)
  • Livechat setting to customize ended conversation message (#10108)
  • Twilio MMS support for LiveChat integration (#7964 by @t3hchipmunk)
  • REST API endpoint rooms.favorite to favorite and unfavorite rooms (#10342)
  • Add internal API to handle room announcements (#10396 by @gdelavald)
  • Add message preview when quoting another message (#10437 by @gdelavald)
  • Prevent the browser to autocomplete some setting fields (#10439 by @gdelavald)
  • Shows user's real name on autocomplete popup (#10444 by @gdelavald)
  • Automatically trigger Redhat registry build when tagging new release (#10414)
  • Add information regarding Zapier and Bots to the integrations page (#10574)

🐛 Bug fixes

  • Missing "Administration" menu for users with some administration permissions (#10551 by @kaiiiiiiiii)
  • Member list search with no results (#10599)
  • Integrations with room data not having the usernames filled in (#10576)
  • Add user object to responses in /*.files Rest endpoints (#10480)
  • Missing user data on files uploaded through the API (#10473)
  • Rename method to clean history of messages (#10498)
  • REST spotlight API wasn't allowing searches with # and @ (#10410)
  • Dropdown elements were using old styles (#10482 by @kaiiiiiiiii)
  • Directory sort and column sizes were wrong (#10403)
  • REST API OAuth services endpoint were missing fields and flag to indicate custom services (#10299)
  • Error messages weren't been displayed when email verification fails (#10446)
  • Wrong column positions in the directory search for users (#10454 by @lunaticmonk)
  • Custom fields was misaligned in registration form (#10463 by @dschuan)
  • Unique identifier file not really being unique (#10341 by @abernix)
  • Empty panel after changing a user's username (#10404)
  • Russian translation of "False" (#10418 by @strangerintheq)
  • Links being embedded inside of blockquotes (#10496 by @gdelavald)
  • The 'channel.messages' REST API Endpoint error (#10485)
  • Button on user info contextual bar scrolling with the content (#10358 by @okaybroda)
  • "Idle Time Limit" using milliseconds instead of seconds (#9824 by @kaiiiiiiiii)
  • Missing i18n translation key for "Unread" (#10387)
  • Owner unable to delete channel or group from APIs (#9729 by @c0dzilla)
  • Livechat translation files being ignored (#10369)
  • Missing page "not found" (#6673 by @Prakharsvnit)
  • "Highlight Words" wasn't working with more than one word (#10083 by @gdelavald & @nemaniarjun)
  • Missing "Administration" menu for user with manage-emoji permission (#10171 by @c0dzilla)
  • Message view mode setting was missing at user's preferences (#10395 by @kaiiiiiiiii)
  • Profile image was not being shown in user's directory search (#10399 by @lunaticmonk)
  • Wrong positioning of popover when using RTL languages (#10428)
  • Messages was grouping wrong some times when server is slow (#10472 by @gdelavald)
  • GitLab authentication scope was too open, reduced to read only access (#10225)
  • Renaming agent's username within Livechat's department (#10344)
  • Missing RocketApps input types (#10394)
  • Livechat desktop notifications not being displayed (#10221)
  • Autocomplete list when inviting a user was partial hidden (#10409)
  • Remove a user from the user's list when creating a new channel removes the wrong user (#10423 by @gdelavald)
  • Room's name was cutting instead of having ellipses on sidebar (#10430)
  • Button to delete rooms by the owners wasn't appearing (#10438)
  • Updated OpenShift Template to take an Image as a Param (#9946 by @christianh814)
  • Incoming integrations being able to trigger an empty message with a GET (#9576)
  • Snaps installations are breaking on avatar requests (#10390)
  • Wordpress oAuth authentication wasn't behaving correctly (#10550 by @kaiiiiiiiii)
  • Switch buttons were cutting in RTL mode (#10558)
  • Stop Firefox announcement overflowing viewport (#10503 by @brendangadd)
🔍 Minor changes
  • Release 0.64.0 (#10613 by @christianh814 & @gdelavald & @tttt-conan)
  • Regression: Various search provider fixes (#10591 by @tkurz)
  • Regression: /api/v1/settings.oauth not sending needed info for SAML & CAS (#10596)
  • Regression: Apps and Livechats not getting along well with each other (#10598)
  • Development: Add Visual Studio Code debugging configuration (#10586)
  • Included missing lib for migrations (#10532)
  • Develop sync (#10505 by @nsuchy)
  • Fix: Remove "secret" from REST endpoint /settings.oauth response (#10513)
  • [OTHER] More Listeners for Apps & Utilize Promises inside Apps (#10335)
  • [OTHER] Develop sync (#10487)
  • Change Docker-Compose to use mmapv1 storage engine for mongo (#10336)
  • Add some missing translations (#10435 by @gdelavald)
  • [OTHER] Removed the developer warning on the rest api (#10441)
  • Fix and improve vietnamese translation (#10397 by @TDiNguyen & @tttt-conan)
  • Use Node 8.9 for CI build (#10405)
  • Update allowed labels for bot (#10360)
  • Remove @core team mention from Pull Request template (#10384)
  • New issue template for Release Process (#10234)
  • Master into Develop Branch Sync (#10376)
  • LingoHub based on develop (#10545)
  • Regression: Revert announcement structure (#10544 by @gdelavald)
  • Regression: Upload was not working (#10543)
  • Deps update (#10549)
  • Regression: /api/v1/settings.oauth not returning clientId for Twitter (#10560)
  • Regression: Webhooks breaking due to restricted test (#10555)
  • Regression: Rooms and Apps weren't playing nice with each other (#10559)
  • Regression: Fix announcement bar being displayed without content (#10554 by @gdelavald)
  • Regression: Inconsistent response of settings.oauth endpoint (#10553)
  • Regression: Remove added mentions on quote/reply (#10571 by @gdelavald)
  • Regression: Attachments and fields incorrectly failing on validation (#10573)
  • Regression: Rocket.Chat App author link opens in same window (#10575 by @kaiiiiiiiii)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.63.3

2018-04-18 · 1 🔍 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0
🔍 Minor changes

👩‍💻👨‍💻 Core Team 🤓

0.63.2

2018-04-17 · 2 🔍 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0
🔍 Minor changes
  • Release 0.63.2 (#10476)
  • add redhat dockerfile to master (#10408)

👩‍💻👨‍💻 Core Team 🤓

upstream/develop

0.63.1

2018-04-07 · 1 🔍 · 7 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0
🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.63.0

2018-04-04 · 1 ️️️⚠️ · 18 🎉 · 30 🐛 · 20 🔍 · 24 👩‍💻👨‍💻

Engine versions

  • Node: 8.11.1
  • NPM: 5.6.0

⚠️ BREAKING CHANGES

  • Removed Private History Route (#10103)

🎉 New features

  • Improve history generation (#10319)
  • Interface to install and manage RocketChat Apps (alpha) (#10246)
  • Livechat messages rest APIs (#10054 by @hmagarotto)
  • Endpoint to retrieve message read receipts (#9907)
  • Add option to login via REST using Facebook and Twitter tokens (#9816)
  • Add REST endpoint to get the list of custom emojis (#9629)
  • GDPR Right to be forgotten/erased (#9947)
  • Added endpoint to retrieve mentions of a channel (#10105)
  • Add leave public channel & leave private channel permissions (#9584 by @kb0304)
  • Added GET/POST channels.notifications (#10128)
  • Reply preview (#10086 by @ubarsaiyan)
  • Support for agent's phone field (#10123)
  • Added endpoint to get the list of available oauth services (#10144)
  • REST API method to set room's announcement (channels.setAnnouncement) (#9742 by @TopHattedCat)
  • Audio recording as mp3 and better ui for recording (#9726 by @kb0304)
  • Setting to configure max delta for 2fa (#9732)
  • Livechat webhook request on message (#9870 by @hmagarotto)
  • Announcement bar color wasn't using color from theming variables (#9367 by @cyclops24)

🐛 Bug fixes

  • Audio Message UI fixes (#10303 by @kb0304)
  • "View All Members" button inside channel's "User Info" is over sized (#10012)
  • Apostrophe-containing URL misparsed" (#10242)
  • user status on sidenav (#10222)
  • Dynamic CSS script isn't working on older browsers (#10152)
  • Extended view mode on sidebar (#10160)
  • Cannot answer to a livechat as a manager if agent has not answered yet (#10082 by @kb0304)
  • User status missing on user info (#9866 by @lunaticmonk)
  • Name of files in file upload list cuts down at bottom due to overflow (#9672 by @lunaticmonk)
  • No pattern for user's status text capitalization (#9783 by @lunaticmonk)
  • Apostrophe-containing URL misparsed (#9739 by @lunaticmonk)
  • Popover divs don't scroll if they overflow the viewport (#9860 by @Joe-mcgee)
  • Reactions not working on mobile (#10104)
  • Broken video call accept dialog (#9872 by @ramrami)
  • Wrong switch button border color (#10081 by @kb0304)
  • Nextcloud as custom oauth provider wasn't mapping data correctly (#10090)
  • Missing sidebar default options on admin (#10016)
  • Able to react with invalid emoji (#8667 by @mutdmour)
  • User preferences can't be saved when roles are hidden in admin settings (#10051)
  • Browser was auto-filling values when editing another user profile (#9932 by @kaiiiiiiiii)
  • Avatar input was accepting not supported image types (#10011)
  • Initial loading feedback was missing (#10028)
  • File had redirect delay when using external storage services and no option to proxy only avatars (#10272)
  • Missing pt-BR translations (#10262)
  • /me REST endpoint was missing user roles and preferences (#10240)
  • Unable to mention after newline in message (#10078 by @c0dzilla)
  • Wrong pagination information on /api/v1/channels.members (#10224)
  • Inline code following a url leads to autolinking of code with url (#10163 by @c0dzilla)
  • Incoming Webhooks were missing the raw content (#10258)
  • Missing Translation Key on Reactions (#10270 by @bernardoetrevisan)
🔍 Minor changes
  • Release 0.63.0 (#10324 by @Joe-mcgee & @TopHattedCat & @hmagarotto & @kaiiiiiiiii & @kb0304 & @lunaticmonk & @ramrami)
  • Fix: Reaction endpoint/api only working with regular emojis (#10323)
  • Bump snap version to include security fix (#10313)
  • Update Meteor to 1.6.1.1 (#10314)
  • LingoHub based on develop (#10243)
  • Rename migration name on 108 to match file name (#10237)
  • Fix typo for Nextcloud login (#10159)
  • Add a few listener supports for the Rocket.Chat Apps (#10154)
  • Add forums as a place to suggest, discuss and upvote features (#10148 by @SeanPackham)
  • Fix tests breaking randomly (#10065)
  • [OTHER] Reactivate all tests (#10036)
  • [OTHER] Reactivate API tests (#9844)
  • Start 0.63.0-develop / develop sync from master (#9985)
  • Fix: Renaming channels.notifications Get/Post endpoints (#10257)
  • Fix caddy download link to pull from github (#10260)
  • Fix: possible errors on rocket.chat side of the apps (#10252)
  • Fix snap install. Remove execstack from sharp, and bypass grpc error (#10015)
  • Fix: inputs for rocketchat apps (#10274)
  • Fix: chat.react api not accepting previous emojis (#10290)
  • Fix: Scroll on content page (#10300)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.62.2

2018-03-09 · 6 🐛 · 1 🔍 · 4 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.4
  • NPM: 5.6.0

🐛 Bug fixes

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

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.62.1

2018-03-03 · 4 🐛 · 1 🔍 · 4 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.4
  • NPM: 5.6.0

🐛 Bug fixes

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

👩‍💻👨‍💻 Core Team 🤓

0.62.0

2018-02-27 · 1 ️️️⚠️ · 24 🎉 · 29 🐛 · 26 🔍 · 39 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.4
  • NPM: 5.6.0

⚠️ BREAKING CHANGES

  • Remove Graphics/Image Magick support (#9711)

🎉 New features

🐛 Bug fixes

  • Typo on french translation for "Open" (#9934 by @sizrar)
  • Wrong behavior of rooms info's Read Only and Collaborative buttons (#9665)
  • Close button on file upload bar was not working (#9662)
  • Chrome 64 breaks jitsi-meet iframe (#9560 by @speedy01)
  • Harmonize channel-related actions (#9697)
  • Custom emoji was cropping sometimes (#9676 by @anu-007)
  • Show custom room types icon in channel header (#9696)
  • 'Query' support for channels.list.joined, groups.list, groups.listAll, im.list (#9424 by @xbolshe)
  • DeprecationWarning: prom-client ... when starting Rocket Chat server (#9747 by @jgtoriginal)
  • API to retrive rooms was returning empty objects (#9737)
  • Chat Message Reactions REST API End Point (#9487 by @jgtoriginal)
  • Messages can't be quoted sometimes (#9720)
  • GitLab OAuth does not work when GitLab’s URL ends with slash (#9716)
  • Close Livechat conversation by visitor not working in version 0.61.0 (#9714)
  • Formal pronouns and some small mistakes in German texts (#9067 by @AmShaegar13)
  • Facebook integration in livechat not working on version 0.61.0 (#9640)
  • Weird rendering of emojis at sidebar when last message is activated (#9623)
  • Rest API helpers only applying to v1 (#9520)
  • Desktop notification not showing when avatar came from external storage service (#9639)
  • Missing link Site URLs in enrollment e-mails (#9454 by @kemitchell)
  • Missing string 'Username_already_exist' on the accountProfile page (#9610 by @lunaticmonk)
  • SVG avatars are not been displayed correctly when load in non HTML containers (#9570)
  • Livechat is not working when running in a sub path (#9599)
  • Not receiving sound notifications in rooms created by new LiveChats (#9802)
  • Silence the update check error message (#9858)
  • Parsing messages with multiple markdown matches ignore some tokens (#9884 by @c0dzilla)
  • Importers no longer working due to the FileUpload changes (#9850)
  • Misplaced "Save Changes" button in user account panel (#9888 by @kaiiiiiiiii)
  • Snap build was failing (#9879)
🔍 Minor changes
  • Release 0.62.0 (#9935)
  • Regression: Fix livechat queue link (#9928)
  • Regression: Directory now list default channel (#9931)
  • Improve link handling for attachments (#9908)
  • Regression: Misplaced language dropdown in user preferences panel (#9883 by @kaiiiiiiiii)
  • Fix RHCC image path for OpenShift and default to the current namespace. (#9901 by @jsm84)
  • Sync from Master (#9796 by @HammyHavoc)
  • [OTHER] Rocket.Chat Apps (#9666)
  • Move NRR package to inside the project and convert from CoffeeScript (#9753)
  • Update to meteor 1.6.1 (#9546)
  • Regression: Avatar now open account related options (#9843)
  • Regression: Open search using ctrl/cmd + p and ctrl/cmd + k (#9837)
  • Regression: Search bar is now full width (#9839)
  • Dependencies update (#9811)
  • Fix: Custom fields not showing on user info panel (#9821)
  • Regression: Page was not respecting the window height on Firefox (#9804)
  • Update bot-config.yml (#9784)
  • Develop fix sync from master (#9797)
  • Regression: Change create channel icon (#9851)
  • Regression: Fix channel icons on safari (#9852)
  • Regression: Fix admin/user settings item text (#9845)
  • Regression: Improve sidebar filter (#9905)
  • [OTHER] Fix Apps not working on multi-instance deployments (#9902)
  • [Fix] Not Translated Phrases (#9877 by @bernardoetrevisan)
  • Regression: Overlapping header in user profile panel (#9889 by @kaiiiiiiiii)
  • Regression: sort on room's list not working correctly (#9897)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.61.2

2018-02-20 · 3 🐛 · 1 🔍 · 3 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

  • Livechat issues on external queue and lead capture (#9750)
  • Emoji rendering on last message (#9776)
  • Livechat conversation not receiving messages when start without form (#9772)
🔍 Minor changes

👩‍💻👨‍💻 Core Team 🤓

0.61.1

2018-02-14 · 1 🔍 · 1 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1
🔍 Minor changes

👩‍💻👨‍💻 Core Team 🤓

0.61.0

2018-01-27 · 1 ️️️⚠️ · 11 🎉 · 13 🐛 · 8 🔍 · 15 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

⚠️ BREAKING CHANGES

  • Decouple livechat visitors from regular users (#9048)

🎉 New features

  • Contextual Bar Redesign (#8411)
  • Update documentation: provide example for multiple basedn (#9442 by @rndmh3ro)
  • Sidebar menu option to mark room as unread (#9216)
  • Add mention-here permission #7631 (#9228 by @ryjones)
  • Indicate the Self DM room (#9234)
  • new layout for emojipicker (#9245)
  • add /home link to sidenav footer logo (#9366 by @cyclops24)
  • Livechat extract lead data from message (#9135)
  • Add impersonate option for livechat triggers (#9107)
  • Add support to external livechat queue service provider (#9053)
  • Contextual bar mail messages (#9510)

🐛 Bug fixes

  • [i18n] add room type translation support for room-changed-privacy message (#9369 by @cyclops24)
  • Fix livechat register form (#9452)
  • Fix livechat build (#9451)
  • Fix closing livechat inquiry (#9164)
  • Slash command 'unarchive' throws exception if the channel does not exist (#9435 by @ramrami)
  • Slash command 'archive' throws exception if the channel does not exist (#9428 by @ramrami)
  • Subscriptions not removed when removing user (#9432)
  • Highlight setting not working correctly (#9364 by @cyclops24)
  • File access not working when passing credentials via querystring (#9264)
  • Contextual bar redesign (#9481 by @gdelavald)
  • mention-here is missing i18n text #9455 (#9456 by @ryjones)
  • Fix livechat visitor edit (#9506)
  • large names on userinfo, and admin user bug on users with no usernames (#9493 by @gdelavald)
🔍 Minor changes
  • Release 0.61.0 (#9533 by @ryjones)
  • Add community bot (#9439)
  • Use correct version of Mailparser module (#9356)
  • Develop sync - Bump version to 0.61.0-develop (#9260 by @cpitman)
  • [Fix] oauth not working because of email array (#9173)
  • [DOCS] Update the links of our Mobile Apps in Features topic (#9469)
  • Update license (#9490)
  • Prevent NPM package-lock inside livechat (#9504)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.60.4

2018-01-10 · 5 🐛 · 2 🔍 · 3 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

  • LDAP TLS not working in some cases (#9343)
  • popover on safari for iOS (#9328)
  • announcement hyperlink color (#9330)
  • Deleting message with store last message not removing (#9335)
  • last message cutting on bottom (#9345)
🔍 Minor changes
  • Release 0.60.4 (#9377)
  • Update Marked dependecy to 0.3.9 (#9346)

👩‍💻👨‍💻 Core Team 🤓

0.60.3

2018-01-03 · 6 🐛 · 5 🔍 · 3 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

  • custom emoji size on sidebar item (#9314)
  • svg render on firefox (#9311)
  • sidebar footer padding (#9249)
  • LDAP/AD is not importing all users (#9309)
  • Wrong position of notifications alert in accounts preference page (#9289 by @HammyHavoc)
  • English Typos (#9285 by @HammyHavoc)
🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.60.2

2017-12-29 · 3 🐛 · 1 🔍 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

  • Restore translations from other languages (#9277)
  • Remove sweetalert from livechat facebook integration page (#9274)
  • Missing translations (#9272)
🔍 Minor changes

👩‍💻👨‍💻 Core Team 🤓

0.60.1

2017-12-27 · 1 🐛 · 1 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🐛 Bug fixes

  • File access not working when passing credentials via querystring (#9262)

👩‍💻👨‍💻 Core Team 🤓

0.60.0

2017-12-27 · 27 🎉 · 74 🐛 · 72 🔍 · 59 👩‍💻👨‍💻

Engine versions

  • Node: 8.9.3
  • NPM: 5.5.1

🎉 New features

  • Allow user's default preferences configuration (#7285 by @goiaba)
  • Add "Favorites" and "Mark as read" options to the room list (#8915)
  • Facebook livechat integration (#8807)
  • Added support for Dataporten's userid-feide scope (#8902 by @torgeirl)
  • Describe file uploads when notifying by email (#8924)
  • Feature/livechat hide email (#8149 by @icosamuel & @sarbasamuel)
  • Sender's name in email notifications. (#7999 by @pkgodara)
  • Add "real name change" setting (#8739 by @AmShaegar13)
  • Use enter separator rather than comma in highlight preferences + Auto refresh after change highlighted words (#8433 by @cyclops24)
  • Adds admin option to globally set mobile devices to always be notified regardless of presence status. (#7641 by @stalley)
  • Add new API endpoints (#8947)
  • Option to enable/disable auto away and configure timer (#8029 by @armand1m)
  • New Modal component (#8882)
  • Improve room types API and usages (#9009)
  • Room counter sidebar preference (#8866)
  • Save room's last message (#8979)
  • Token Controlled Access channels (#8060 by @lindoelio)
  • Send category and title fields to iOS push notification (#8905)
  • code to get the updated messages (#8857)
  • Rest API endpoints to list, get, and run commands (#8531)
  • Upgrade Meteor to 1.6 (#8715)
  • Add settings for allow user direct messages to yourself (#8066 by @lindoelio)
  • Add sweet alert to video call tab (#8108)
  • Displays QR code for manually entering when enabling 2fa (#8143)
  • Add yunohost.org installation method to Readme.md (#8037 by @selamanse)
  • Modal (#9092)
  • Make Custom oauth accept nested usernameField (#9066)

🐛 Bug fixes

  • Can't react on Read Only rooms even when enabled (#8925)
  • CAS does not share secrets when operating multiple server instances (#8654 by @AmShaegar13)
  • Snippetted messages not working (#8937)
  • Added afterUserCreated trigger after first CAS login (#9022 by @AmShaegar13)
  • Notification is not sent when a video conference start (#8828 by @deepseainside75 & @stefanoverducci)
  • long filename overlaps cancel button in progress bar (#8868 by @joesitton)
  • Changed oembedUrlWidget to prefer og:image and twitter:image over msapplication-TileImage (#9012 by @wferris722)
  • Update insecure moment.js dependency (#9046 by @robbyoconnor)
  • Custom OAuth: Not able to set different token place for routes (#9034)
  • Can't use OAuth login against a Rocket.Chat OAuth server (#9044)
  • Notification sound is not disabling when busy (#9042)
  • Use encodeURI in AmazonS3 contentDisposition file.name to prevent fail (#9024 by @paulovitin)
  • snap install by setting grpc package used by google/vision to 1.6.6 (#9029)
  • Enable CORS for Restivus (#8671)
  • Importers failing when usernames exists but cases don't match and improve the importer framework's performance (#8966)
  • Error when saving integration with symbol as only trigger (#9023)
  • Sync of non existent field throws exception (#8006 by @goiaba)
  • Autoupdate of CSS does not work when using a prefix (#8107 by @Darkneon)
  • Contextual errors for this and RegExp declarations in IRC module (#8656 by @Pharserror)
  • Wrong room counter name (#9013)
  • Message-box autogrow flick (#8932)
  • Don't strip trailing slash on autolinker urls (#8812 by @jwilkins)
  • Change the unread messages style (#8883)
  • Missing sidebar footer padding (#8884)
  • Long room announcement cut off (#8907)
  • DM email notifications always being sent regardless of account setting (#8917 by @ashward)
  • Typo Fix (#8938 by @seangeleno)
  • Katex markdown link changed (#8948 by @mritunjaygoutam12)
  • if ogImage exists use it over image in oembedUrlWidget (#9000 by @satyapramodh)
  • Cannot edit or delete custom sounds (#8889 by @ccfang)
  • Change old 'rocketbot' username to 'InternalHubot_Username' setting (#8928 by @ramrami)
  • Link for channels are not rendering correctly (#8985)
  • Xenforo [BD]API for 'user.user_id; instead of 'id' (#8968 by @wesnspace)
  • flextab height on smaller screens (#8994)
  • Check for mention-all permission in room scope (#8931)
  • fix emoji package path so they show up correctly in browser (#8822 by @ryoshimizu)
  • Set correct Twitter link (#8830 by @jotafeldmann)
  • User email settings on DM (#8810)
  • i18n'd Resend_verification_mail, username_initials, upload avatar (#8721 by @arungalva)
  • Username clipping on firefox (#8716)
  • Improved grammar and made it clearer to the user (#8795 by @HammyHavoc)
  • Show real name of current user at top of side nav if setting enabled (#8718)
  • Range Slider Value label has bug in RTL (#8441 by @cyclops24)
  • Add historic chats icon in Livechat (#8708)
  • Sort direct messages by full name if show real names setting enabled (#8717)
  • Improving consistency of UX (#8796 by @HammyHavoc)
  • fixed some typos (#8787 by @TheReal1604)
  • Changed all rocket.chat/docs/ to docs.rocket.chat/ (#8588 by @RekkyRek)
  • Email verification indicator added (#7923 by @aditya19496)
  • REST API file upload not respecting size limit (#9108)
  • Creating channels on Firefox (#9109)
  • Some UI problems on 0.60 (#9095)
  • Update rocketchat:streamer to be compatible with previous version (#9094)
  • Importers not recovering when an error occurs (#9134)
  • Do not block room while loading history (#9121)
  • Channel page error (#9091 by @ggrish)
  • Update Rocket.Chat for sandstorm (#9062 by @peterlee0127)
  • modal data on enter and modal style for file preview (#9171)
  • show oauth logins when adblock is used (#9170)
  • Last sent message reoccurs in textbox (#9169)
  • Made welcome emails more readable (#9193 by @HammyHavoc)
  • Unread bar position when room have announcement (#9188)
  • Emoji size on last message preview (#9186)
  • Cursor position when reply on safari (#9185)
  • "Use Emoji" preference not working (#9182)
  • make the cross icon on user selection at channel creation page work (#9176 by @vitor-nagao)
  • go to replied message (#9172)
  • channel create scroll on small screens (#9168)
  • Error when user roles is missing or is invalid (#9040 by @paulovitin)
  • Make mentions and menu icons color darker (#8922)
  • Show modal with announcement (#9241)
  • File upload not working on IE and weird on Chrome (#9206)
  • "Enter usernames" placeholder is cutting in "create channel" view (#9194 by @TheReal1604)
  • Move emojipicker css to theme package (#9243)
🔍 Minor changes
  • Release 0.60.0 (#9259)
  • Fix tag build (#9084)
  • Turn off prettyJson if the node environment isn't development (#9068)
  • Fix api regression (exception when deleting user) (#9049)
  • Use real names for user and room in emails (#7922 by @danischreiber)
  • [MOVE] Move mentions files to client/server (#8142 by @vcapretz)
  • Update multiple-instance-status package (#9018)
  • Use redhat official image with openshift (#9007)
  • Added d2c.io to deployment (#8975 by @mastappl)
  • LingoHub based on develop (#8831)
  • Fix snap download url (#8981)
  • Add a few dots in readme.md (#8906 by @dusta)
  • Changed wording for "Maximum Allowed Message Size" (#8872 by @HammyHavoc)
  • Fix Docker image build (#8862)
  • Fix link to .asc file on S3 (#8829)
  • Bump version to 0.60.0-develop (#8820 by @gdelavald)
  • Update path for s3 redirect in circle ci (#8819)
  • Remove chatops package (#8742)
  • Removed tmeasday:crypto-md5 (#8743)
  • Update meteor package to 1.8.1 (#8802)
  • Fix typo (#8705 by @rmetzler)
  • [Fix] Store Outgoing Integration Result as String in Mongo (#8413 by @cpitman)
  • Update DEMO to OPEN links (#8793)
  • Fix Travis CI build (#8750)
  • Updated comments. (#8719 by @jasonjyu)
  • Fix community links in readme (#8589)
  • [MOVE] Move favico to client folder (#8077 by @vcapretz)
  • [MOVE] Move files from emojione to client/server folders (#8078 by @vcapretz)
  • [MOVE] Move files from slashcommands-unarchive to client/server folders (#8084 by @vcapretz)
  • [MOVE] Move slashcommands-open to client folder (#8132 by @vcapretz)
  • [MOVE] Move kick command to client/server folders (#8135 by @vcapretz)
  • [MOVE] Move join command to client/server folder (#8136 by @vcapretz)
  • [MOVE] Move inviteall command to client/server folder (#8137 by @vcapretz)
  • [MOVE] Move invite command to client/server folder (#8138 by @vcapretz)
  • [MOVE] Move create command to client/server folder (#8139 by @vcapretz)
  • [MOVE] Move archiveroom command to client/server folders (#8140 by @vcapretz)
  • [MOVE] Move slackbridge to client/server folders (#8141 by @vcapretz)
  • [MOVE] Move logger files to client/server folders (#8150 by @vcapretz)
  • [MOVE] Move timesync files to client/server folders (#8152 by @vcapretz)
  • Adding: How to Install in WeDeploy (#8036 by @thompsonemerson)
  • Revert "npm deps update" (#7983)
  • npm deps update (#7969)
  • Added RocketChatLauncher (SaaS) (#6606 by @designgurudotorg)
  • Develop sync (#7866)
  • Fix: users listed as online after API login (#9111)
  • Fix regression in api channels.members (#9110)
  • Fix: Clear all unreads modal not closing after confirming (#9137)
  • Fix: Message action quick buttons drops if "new message" divider is being shown (#9138)
  • Fix: Confirmation modals showing Send button (#9136)
  • Fix: Multiple unread indicators (#9120)
  • Fix: Messages being displayed in reverse order (#9144)
  • Fix: UI: Descenders of glyphs are cut off (#9166)
  • Fix: Click on channel name - hover area bigger than link area (#9165)
  • Fix: Can’t login using LDAP via REST (#9162)
  • Fix: Unread line (#9149)
  • Fix test without oplog by waiting a successful login on changing users (#9146)
  • Replace postcss-nesting with postcss-nested (#9200)
  • Dependencies Update (#9197)
  • Fix: Rooms and users are using different avatar style (#9196)
  • Typo: German language file (#9190 by @TheReal1604)
  • Fix: Snippet name to not showing in snippet list (#9184)
  • Fix/api me only return verified (#9183)
  • Fix: UI: Descenders of glyphs are cut off (#9181)
  • Fix: Unneeded warning in payload of REST API calls (#9240)
  • Fix: Missing option to set user's avatar from a url (#9229)
  • Fix: updating last message on message edit or delete (#9227)
  • Fix: Username find is matching partially (#9217)
  • Fix: Upload access control too distributed (#9215)
  • Do not change room icon color when room is unread (#9257)
  • LingoHub based on develop (#9256)
  • Add curl, its missing on worker nodes so has to be explicitly added (#9248)
  • Fix: Sidebar item on rtl and small devices (#9247)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.59.6

2017-11-29 · 1 🔍 · 1 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1
🔍 Minor changes

👩‍💻👨‍💻 Core Team 🤓

0.59.5

2017-11-29 · 1 🔍 · 1 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1
🔍 Minor changes
  • Fix CircleCI deploy filter (#8972)

👩‍💻👨‍💻 Core Team 🤓

0.59.4

2017-11-29 · 1 🐛 · 2 🔍 · 5 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

  • Channel settings buttons (#8753)
🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.59.3

2017-10-29 · 7 🐛 · 2 🔍 · 8 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

  • AmazonS3: Quote file.name for ContentDisposition for files with commas (#8593)
  • Fix e-mail message forward (#8645)
  • Audio message icon (#8648)
  • Highlighted color height issue (#8431 by @cyclops24)
  • Update pt-BR translation (#8655 by @rodorgas)
  • Fix typos (#8679)
  • LDAP not respecting UTF8 characters & Sync Interval not working (#8691)
🔍 Minor changes
  • removing a duplicate line (#8434 by @vikaskedia)
  • install grpc package manually to fix snap armhf build (#8653)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.59.2

2017-10-25 · 6 🐛 · 4 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

  • Missing scroll at create channel page (#8637)
  • Message popup menu on mobile/cordova (#8634)
  • API channel/group.members not sorting (#8635)
  • LDAP not merging existent users && Wrong id link generation (#8613)
  • encode filename in url to prevent links breaking (#8551 by @joesitton)
  • Fix guest pool inquiry taking (#8577)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.59.1

2017-10-19 · 4 🐛 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

  • Color reset when default value editor is different (#8543)
  • Wrong colors after migration 103 (#8547)
  • LDAP login error regression at 0.59.0 (#8541)
  • Migration 103 wrong converting primrary colors (#8544)

👩‍💻👨‍💻 Core Team 🤓

0.59.0

2017-10-18 · 24 🎉 · 116 🐛 · 50 🔍 · 44 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🎉 New features

  • Replace message cog for vertical menu (#7864)
  • block users to mention unknow users (#7830)
  • Allow ldap mapping of customFields (#7614 by @goiaba)
  • Create a standard for our svg icons (#7853)
  • Allows admin to list all groups with API (#7565 by @mboudet)
  • Add markdown parser "marked" (#7852 by @nishimaki10)
  • Audio Notification updated in sidebar (#7817 by @aditya19496 & @maarten-v)
  • Search users by fields defined by admin (#7612 by @goiaba)
  • Template to show Custom Fields in user info view (#7688 by @goiaba)
  • Add room type as a class to the ul-group of rooms (#7711 by @danischreiber)
  • Add classes to notification menu so they can be hidden in css (#7636 by @danischreiber)
  • Adds a Keyboard Shortcut option to the flextab (#5902 by @cnash)
  • Integrated personal email gateway (GSoC'17) (#7342 by @pkgodara)
  • Add tags to uploaded images using Google Cloud Vision API (#6301)
  • Package to render issue numbers into links to an issue tracker. (#6700 by @TAdeJong & @TobiasKappe)
  • Automatically select the first channel (#7350 by @antaryami-sahoo)
  • Rocket.Chat UI Redesign (#7643)
  • Upgrade to meteor 1.5.2 (#8073)
  • Enable read only channel creation (#8260)
  • Add RD Station integration to livechat (#8304)
  • Unify unread and mentions badge (#8361)
  • make sidebar item width 100% (#8362)
  • Smaller accountBox (#8360)
  • Setting to disable MarkDown and enable AutoLinker (#8459)

🐛 Bug fixes

  • File upload on multi-instances using a path prefix (#7855 by @Darkneon)
  • Fix migration 100 (#7863)
  • Email message forward error (#7846)
  • Add CSS support for Safari versions > 7 (#7854)
  • Fix black background on transparent avatars (#7168)
  • Google vision NSFW tag (#7825)
  • meteor-accounts-saml issue with ns0,ns1 namespaces, makes it compatible with pysaml2 lib (#7721 by @arminfelder)
  • Fix new-message button showing on search (#7823)
  • Settings not getting applied from Meteor.settings and process.env (#7779 by @Darkneon)
  • scroll on flex-tab (#7748)
  • Dutch translations (#7815 by @maarten-v)
  • Fix Dutch translation (#7814 by @maarten-v)
  • Update Snap links (#7778 by @MichaelGooden)
  • Remove redundant "do" in "Are you sure ...?" messages. (#7809 by @xurizaemon)
  • Fixed function closure syntax allowing validation emails to be sent. (#7758 by @snoozan)
  • Fix avatar upload fail on Cordova app (#7656 by @ccfang)
  • Make link inside YouTube preview open in new tab (#7679 by @1lann)
  • Remove references to non-existent tests (#7672 by @Kiran-Rao)
  • Example usage of unsubscribe.js (#7673 by @Kiran-Rao)
  • sidebar paddings (#7880)
  • Adds default search text padding for emoji search (#7878 by @gdelavald)
  • search results position on sidebar (#7881)
  • hyperlink style on sidebar footer (#7882)
  • popover position on mobile (#7883)
  • message actions over unread bar (#7885)
  • livechat icon (#7886)
  • Makes text action menu width based on content size (#7887 by @gdelavald)
  • sidebar buttons and badge paddings (#7888)
  • Fix google play logo on repo README (#7912 by @luizbills)
  • Fix livechat toggle UI issue (#7904)
  • Remove break change in Realtime API (#7895)
  • Window exception when parsing Markdown on server (#7893)
  • Text area buttons and layout on mobile (#7985)
  • Double scroll on 'keyboard shortcuts' menu in sidepanel (#7927 by @aditya19496)
  • Broken embedded view layout (#7944)
  • Textarea on firefox (#7986)
  • Chat box no longer auto-focuses when typing (#7984)
  • Add padding on messages to allow space to the action buttons (#7971)
  • Small alignment fixes (#7970)
  • Markdown being rendered in code tags (#7965)
  • Fix the status on the members list (#7963)
  • status and active room colors on sidebar (#7960)
  • OTR buttons padding (#7954)
  • username ellipsis on firefox (#7953)
  • Document README.md. Drupal repo out of date (#7948 by @Lawri-van-Buel)
  • Fix placeholders in account profile (#7945 by @josiasds)
  • Broken emoji picker on firefox (#7943)
  • Create channel button on Firefox (#7942)
  • Show leader on first load (#7712 by @danischreiber)
  • Vertical menu on flex-tab (#7988)
  • Invisible leader bar on hover (#8048)
  • Prevent autotranslate tokens race condition (#8046)
  • copy to clipboard and update clipboard.js library (#8039)
  • message-box autogrow (#8019)
  • search results height (#8018 by @gdelavald)
  • room icon on header (#8017)
  • Hide scrollbar on login page if not necessary (#8014)
  • Error when translating message (#8001)
  • Recent emojis not updated when adding via text (#7998)
  • [PL] Polish translation (#7989 by @Rzeszow)
  • Fix email on mention (#7754)
  • RTL (#8112)
  • Dynamic popover (#8101)
  • Settings description not showing (#8122)
  • Fix setting user avatar on LDAP login (#8099)
  • Not sending email to mentioned users with unchanged preference (#8059)
  • Scroll on messagebox (#8047)
  • Allow unknown file types if no allowed whitelist has been set (#7074) (#8172 by @TriPhoenix)
  • Issue #8166 where empty analytics setting breaks to load Piwik script (#8167 by @ruKurz)
  • Sidebar and RTL alignments (#8154)
  • "*.members" rest api being useless and only returning usernames (#8147)
  • Fix iframe login API response (issue #8145) (#8146 by @astax-t)
  • Text area lost text when page reloads (#8159)
  • Fix new room sound being played too much (#8144)
  • Add admin audio preferences translations (#8094)
  • Leave and hide buttons was removed (#8213)
  • Incorrect URL for login terms when using prefix (#8211 by @Darkneon)
  • User avatar in DM list. (#8210)
  • Scrollbar not using new style (#8190)
  • sidenav colors, hide and leave, create channel on safari (#8257)
  • make sidebar item animation fast (#8262)
  • RTL on reply (#8261)
  • clipboard and permalink on new popover (#8259)
  • sidenav mentions on hover (#8252)
  • Api groups.files is always returning empty (#8241)
  • Case insensitive SAML email check (#8216 by @arminfelder)
  • Execute meteor reset on TRAVIS_TAG builds (#8310)
  • Call buttons with wrong margin on RTL (#8307)
  • Emoji Picker hidden for reactions in RTL (#8300)
  • Amin menu not showing all items & File list breaking line (#8299)
  • TypeError: Cannot read property 't' of undefined (#8298)
  • Wrong file name when upload to AWS S3 (#8296)
  • Check attachments is defined before accessing first element (#8295 by @Darkneon)
  • Missing placeholder translations (#8286)
  • fix color on unread messages (#8282)
  • "Cancel button" on modal in RTL in Firefox 55 (#8278 by @cyclops24)
  • Attachment icons alignment in LTR and RTL (#8271 by @cyclops24)
  • [i18n] My Profile & README.md links (#8270 by @Rzeszow)
  • some placeholder and phrase traslation fix (#8269 by @cyclops24)
  • "Channel Setting" buttons alignment in RTL (#8266 by @cyclops24)
  • Removing pipe and commas from custom emojis (#8168) (#8237 by @matheusml)
  • After deleting the room, cache is not synchronizing (#8314 by @szluohua)
  • Remove sidebar header on admin embedded version (#8334)
  • Email Subjects not being sent (#8317)
  • Put delete action on another popover group (#8315)
  • Mention unread indicator was removed (#8316)
  • Various LDAP issues & Missing pagination (#8372)
  • remove accountBox from admin menu (#8358)
  • Missing i18n translations (#8357)
  • Sidebar item menu position in RTL (#8397 by @cyclops24)
  • disabled katex tooltip on messageBox (#8386)
  • LDAP memory issues when pagination is not available (#8457)
  • Uncessary route reload break some routes (#8514)
  • Invalid Code message for password protected channel (#8491)
  • Wrong message when reseting password and 2FA is enabled (#8489)
  • Do not send joinCode field to clients (#8527)
🔍 Minor changes
  • Merge 0.58.4 to master (#8420)
  • 0.58.3 (#8335)
  • Mobile sidenav (#7865)
  • npm deps update (#7842)
  • LingoHub based on develop (#7803)
  • Additions to the REST API (#7793)
  • npm deps update (#7755)
  • FIX: Error when starting local development environment (#7728 by @rdebeasi)
  • Remove CircleCI (#7739)
  • Meteor packages and npm dependencies update (#7677)
  • [MOVE] Client folder rocketchat-colors (#7664 by @Kiran-Rao)
  • [MOVE] Client folder rocketchat-custom-oauth (#7665 by @Kiran-Rao)
  • [MOVE] Client folder rocketchat-tooltip (#7666 by @Kiran-Rao)
  • [MOVE] Client folder rocketchat-autolinker (#7667 by @Kiran-Rao)
  • [MOVE] Client folder rocketchat-cas (#7668 by @Kiran-Rao)
  • [MOVE] Client folder rocketchat-highlight-words (#7669 by @Kiran-Rao)
  • [MOVE] Client folder rocketchat-custom-sounds (#7670 by @Kiran-Rao)
  • [MOVE] Client folder rocketchat-emoji (#7671 by @Kiran-Rao)
  • Fix typo in generated URI (#7661 by @Rohlik)
  • Bump version to 0.59.0-develop (#7625)
  • implemented new page-loader animated icon (#2)
  • Hide flex-tab close button (#7894)
  • Update BlackDuck URL (#7941)
  • [DOCS] Add native mobile app links into README and update button images (#7909)
  • Remove unnecessary returns in cors common (#8054 by @Kiran-Rao)
  • npm deps update (#8197)
  • Fix more rtl issues (#8194)
  • readme-file: fix broken link (#8253 by @vcapretz)
  • Disable perfect scrollbar (#8244)
  • Fix leave and hide click, color and position (#8243)
  • Deps update (#8273)
  • Update meteor to 1.5.2.2-rc.0 (#8355)
  • [FIX-RC] Mobile file upload not working (#8331)
  • LingoHub based on develop (#8375)
  • Update Meteor to 1.5.2.2 (#8364)
  • Sync translations from LingoHub (#8363)
  • Remove field lastActivity from subscription data (#8345)
  • Fix: Account menu position on RTL (#8416)
  • Fix: Missing LDAP option to show internal logs (#8417)
  • Fix: Missing LDAP reconnect setting (#8414)
  • Add i18n Title to snippet messages (#8394)
  • Fix: Missing settings to configure LDAP size and page limits (#8398)
  • Improve markdown parser code (#8451)
  • Change artifact path (#8515)
  • Color variables migration (#8463)
  • Fix: Change password not working in new UI (#8516)
  • Enable AutoLinker back (#8490)
  • Fix artifact path (#8518)
  • Fix high CPU load when sending messages on large rooms (regression) (#8520)
  • Improve room sync speed (#8529)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.58.4

2017-10-05

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

0.58.2

2017-08-22 · 1 🔍 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1
🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.58.1

2017-08-17 · 1 🐛 · 1 🔍 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

🐛 Bug fixes

  • Fix flex tab not opening and getting offscreen (#7781)
🔍 Minor changes

👩‍💻👨‍💻 Core Team 🤓

0.58.0

2017-08-16 · 1 ️️️⚠️ · 26 🎉 · 33 🐛 · 18 🔍 · 32 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.4
  • NPM: 4.6.1

⚠️ BREAKING CHANGES

  • Remove Sandstorm login method (#7556)

🎉 New features

  • Allow special chars on room names (#7595)
  • Add admin and user setting for notifications #4339 (#7479 by @stalley)
  • Edit user permissions (#7309)
  • Adding support for piwik sub domain settings (#7324 by @ruKurz)
  • Add setting to change User Agent of OEmbed calls (#6753 by @AhmetS)
  • Configurable Volume for Notifications #6087 (#7517 by @lindoelio)
  • Add customFields in rooms/get method (#6564 by @borsden)
  • Option to select unread count style (#7589)
  • Show different shape for alert numbers when have mentions (#7580)
  • Add reaction to the last message when get the shortcut +: (#7569 by @danilomiranda)
  • Show emojis and file uploads on notifications (#7559)
  • Closes tab bar on mobile when leaving room (#7561 by @gdelavald)
  • Adds preference to one-click-to-direct-message and basic functionality (#7564 by @gdelavald)
  • Search users also by email in toolbar (#7334 by @shahar3012)
  • Do not rate limit bots on createDirectMessage (#7326 by @jangmarker)
  • Allow channel property in the integrations returned content (#7214)
  • Add room type identifier to room list header (#7520 by @danischreiber)
  • Room type and recipient data for global event (#7523 by @danischreiber)
  • Show room leader at top of chat when user scrolls down. Set and unset leader as admin. (#7526 by @danischreiber)
  • Add toolbar buttons for iframe API (#7525)
  • Add close button to flex tabs (#7529)
  • Update meteor to 1.5.1 (#7496)
  • flex-tab now is side by side with message list (#7448)
  • Option to select unread count behavior (#7477)
  • Add healthchecks in OpenShift templates (#7184 by @jfchevrette)
  • Add unread options for direct messages (#7658)

🐛 Bug fixes

  • Error when updating message with an empty attachment array (#7624)
  • Uploading an unknown file type erroring out (#7623)
  • Error when acessing settings before ready (#7622)
  • Message box on safari (#7621)
  • The username not being allowed to be passed into the user.setAvatar (#7620)
  • Fix Custom Fields Crashing on Register (#7617)
  • Fix admin room list show the correct i18n type (#7582 by @ccfang)
  • URL parse error fix for issue #7169 (#7538 by @satyapramodh)
  • User avatar image background (#7572)
  • Look for livechat visitor IP address on X-Forwarded-For header (#7554)
  • Revert emojione package version upgrade (#7557)
  • Stop logging mentions object to console (#7562 by @gdelavald)
  • Fix hiding flex-tab on embedded view (#7486)
  • Fix emoji picker translations (#7195)
  • Issue #7365: added check for the existence of a parameter in the CAS URL (#7471 by @wsw70)
  • Fix Word Placement Anywhere on WebHooks (#7392)
  • Prevent new room status from playing when user status changes (#7487)
  • url click events in the cordova app open in external browser or not at all (#7205 by @flaviogrossi)
  • sweetalert alignment on mobile (#7404)
  • Sweet-Alert modal popup position on mobile devices (#7376 by @Oliver84)
  • Update node-engine in Snap to latest v4 LTS relase: 4.8.3 (#7355 by @al3x)
  • Remove warning about 2FA support being unavailable in mobile apps (#7354 by @al3x)
  • Fix geolocation button (#7322)
  • Fix Block Delete Message After (n) Minutes (#7207)
  • Use I18n on "File Uploaded" (#7199)
  • Fix error on image preview due to undefined description|title (#7187)
  • Fix messagebox growth (#7629)
  • Wrong render of snippet’s name (#7630)
  • Fix room load on first hit (#7687)
  • Markdown noopener/noreferrer: use correct HTML attribute (#7644 by @jangmarker)
  • Wrong email subject when "All Messages" setting enabled (#7639)
  • Csv importer: work with more problematic data (#7456 by @reist)
  • make flex-tab visible again when reduced width (#7738)
🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.57.4

2017-10-05 · 3 🐛 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

🐛 Bug fixes

  • Slack import failing and not being able to be restarted (#8390)
  • Duplicate code in rest api letting in a few bugs with the rest api (#8408)
  • Add needed dependency for snaps (#8389)

👩‍💻👨‍💻 Core Team 🤓

0.57.3

2017-08-08 · 8 🐛 · 1 🔍 · 7 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

🐛 Bug fixes

🔍 Minor changes
  • [Fix] Users and Channels list not respecting permissions (#7212)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.57.2

2017-07-14 · 6 🐛 · 3 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

🐛 Bug fixes

  • Fix Emails in User Admin View (#7431)
  • Always set LDAP properties on login (#7472)
  • Fix Unread Bar Disappearing (#7403)
  • Fix file upload on Slack import (#7469)
  • Fix Private Channel List Submit (#7432)
  • S3 uploads not working for custom URLs (#7443)

👩‍💻👨‍💻 Core Team 🤓

0.57.1

2017-07-05 · 1 🐛 · 2 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

🐛 Bug fixes

  • Fix migration of avatars from version 0.57.0 (#7428)

👩‍💻👨‍💻 Core Team 🤓

0.57.0

2017-07-03 · 1 ️️️⚠️ · 10 🎉 · 44 🐛 · 30 🔍 · 25 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

⚠️ BREAKING CHANGES

  • Internal hubot does not load hubot-scripts anymore, it loads scripts from custom folders (#7095)

🎉 New features

  • New avatar storage types (#6788)
  • Show full name in mentions if use full name setting enabled (#6690)
  • Increase unread message count on @here mention (#7059)
  • API method and REST Endpoint for getting a single message by id (#7085)
  • Migration to add tags to email header and footer (#7080)
  • postcss parser and cssnext implementation (#6982)
  • Start running unit tests (#6605)
  • Make channel/group delete call answer to roomName (#6857 by @reist)
  • Feature/delete any message permission (#6919 by @phutchins)
  • Force use of MongoDB for spotlight queries (#7311)

🐛 Bug fixes

  • Message being displayed unescaped (#7379 by @gdelavald)
  • Fix highlightjs bug (#6991)
  • do only store password if LDAP_Login_Fallback is on (#7030 by @pmb0)
  • fix bug in preview image (#7121)
  • Fix the failing tests (#7094)
  • Add option to ignore TLS in SMTP server settings (#7084 by @colin-campbell)
  • Add support for carriage return in markdown code blocks (#7072 by @jm-factorin)
  • Parse HTML on admin setting's descriptions (#7014)
  • edit button on firefox (#7105)
  • Fix missing CSS files on production builds (#7104)
  • clipboard (permalink, copy, pin, star buttons) (#7103)
  • Fixed typo hmtl -> html (#7092 by @jautero)
  • Add and to header and footer (#7025 by @ExTechOp)
  • Prevent Ctrl key on message field from reloading messages list (#7033)
  • New screen sharing Chrome extension checking method (#7044)
  • Improve Tests (#7049)
  • Fix avatar upload via users.setAvatar REST endpoint (#7045)
  • Sidenav roomlist (#7023)
  • video message recording dialog is shown in an incorrect position (#7012 by @flaviogrossi)
  • Remove room from roomPick setting (#6912)
  • Parse markdown links last (#6997)
  • overlapping text for users-typing-message (#6999 by @darkv)
  • Updating Incoming Integration Post As Field Not Allowed (#6903)
  • Fix error handling for non-valid avatar URL (#6972)
  • SAML: Only set KeyDescriptor when non empty (#6961 by @sathieu)
  • Fix the other tests failing due chimp update (#6986)
  • Fix badge counter on iOS push notifications (#6950)
  • Fix login with Meteor saving an object as email address (#6974)
  • Check that username is not in the room when being muted / unmuted (#6840 by @matthewshirley)
  • Use AWS Signature Version 4 signed URLs for uploads (#6947)
  • Bugs in isUserFromParams helper (#6904 by @abrom)
  • Allow image insert from slack through slackbridge (#6910)
  • Slackbridge text replacements (#6913)
  • Fix all reactions having the same username (#7157)
  • Fix editing others messages (#7200)
  • Fix oembed previews not being shown (#7208)
  • "requirePasswordChange" property not being saved when set to false (#7209)
  • Removing the kadira package install from example build script. (#7160)
  • Fix user's customFields not being saved correctly (#7358)
  • Improve avatar migration (#7352)
  • Fix jump to unread button (#7320)
  • click on image in a message (#7345)
  • Proxy upload to correct instance (#7304)
  • Fix Secret Url (#7321)
🔍 Minor changes
  • add server methods getRoomNameById (#7102 by @thinkeridea)
  • Convert hipchat importer to js (#7146)
  • Convert file unsubscribe.coffee to js (#7145)
  • Convert oauth2-server-config package to js (#7017)
  • Convert irc package to js (#7022)
  • Ldap: User_Data_FieldMap description (#7055 by @bbrauns)
  • Remove Useless Jasmine Tests (#7062)
  • converted rocketchat-importer (#7018)
  • LingoHub based on develop (#7114)
  • Convert Livechat from Coffeescript to JavaScript (#7096)
  • Rocketchat ui3 (#7006)
  • converted rocketchat-ui coffee to js part 2 (#6836)
  • LingoHub based on develop (#7005)
  • rocketchat-lib[4] coffee to js (#6735)
  • rocketchat-importer-slack coffee to js (#6987)
  • Convert ui-admin package to js (#6911)
  • Rocketchat ui message (#6914)
  • [New] LDAP: Use variables in User_Data_FieldMap for name mapping (#6921 by @bbrauns)
  • Convert meteor-autocomplete package to js (#6936)
  • Convert Ui Account Package to Js (#6795)
  • LingoHub based on develop (#6978)
  • fix the crashing tests (#6976)
  • Convert WebRTC Package to Js (#6775)
  • Remove missing CoffeeScript dependencies (#7154)
  • Switch logic of artifact name (#7158)
  • Fix the Zapier oAuth return url to the new one (#7215)
  • Fix the admin oauthApps view not working (#7196)
  • Fix forbidden error on setAvatar REST endpoint (#7159)
  • Fix the admin oauthApps view not working (#7196)
  • Fix mobile avatars (#7177)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.56.0

2017-05-15 · 11 🎉 · 19 🐛 · 19 🔍 · 19 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.2
  • NPM: 4.5.0

🎉 New features

  • Add a pointer cursor to message images (#6881)
  • Make channels.info accept roomName, just like groups.info (#6827 by @reist)
  • Option to allow to signup as anonymous (#6797)
  • create a method 'create token' (#6807)
  • Add option on Channel Settings: Hide Notifications and Hide Unread Room Status (#2707, #2143) (#5373)
  • Remove lesshat (#6722)
  • Use tokenSentVia parameter for clientid/secret to token endpoint (#6692 by @intelradoux)
  • Add a setting to not run outgoing integrations on message edits (#6615)
  • Improve CI/Docker build/release (#6938)
  • Add SMTP settings for Protocol and Pool (#6940)
  • Show info about multiple instances at admin page (#6953)

🐛 Bug fixes

  • start/unstar message (#6861)
  • Added helper for testing if the current user matches the params (#6845 by @abrom)
  • REST API user.update throwing error due to rate limiting (#6796)
  • fix german translation (#6790 by @sscholl)
  • Improve and correct Iframe Integration help text (#6793)
  • Quoted and replied messages not retaining the original message's alias (#6800)
  • Fix iframe wise issues (#6798)
  • Incorrect error message when creating channel (#6747 by @gdelavald)
  • Hides nav buttons when selecting own profile (#6760 by @gdelavald)
  • Search full name on client side (#6767)
  • Sort by real name if use real name setting is enabled (#6758)
  • CSV importer: require that there is some data in the zip, not ALL data (#6768 by @reist)
  • Archiving Direct Messages (#6737)
  • Fix Caddy by forcing go 1.7 as needed by one of caddy's dependencies (#6721)
  • Users status on main menu always offline (#6896)
  • Not showing unread count on electron app’s icon (#6923)
  • Compile CSS color variables (#6939)
  • Remove spaces from env PORT and INSTANCE_IP (#6955)
  • make channels.create API check for create-c (#6968 by @reist)
🔍 Minor changes
  • [New] Snap arm support (#6842)
  • Meteor update (#6858)
  • Converted rocketchat-lib 3 (#6672)
  • Convert Message-Star Package to js (#6781)
  • Convert Mailer Package to Js (#6780)
  • LingoHub based on develop (#6816)
  • Missing useful fields in admin user list #5110 (#6804 by @vlogic)
  • Convert Katex Package to Js (#6671)
  • Convert Oembed Package to Js (#6688)
  • Convert Mentions-Flextab Package to Js (#6689)
  • Anonymous use (#5986)
  • Breaking long URLS to prevent overflow (#6368 by @robertdown)
  • Rocketchat lib2 (#6593)
  • disable proxy configuration (#6654 by @glehmann)
  • Convert markdown to js (#6694 by @ehkasper)
  • LingoHub based on develop (#6715)
  • meteor update to 1.4.4 (#6706)
  • LingoHub based on develop (#6703)
  • [Fix] Error when trying to show preview of undefined filetype (#6935)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

0.55.1

2017-04-19 · 1 🔍 · 1 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.0
  • NPM: 4.3.0
🔍 Minor changes
  • [Fix] Bug with incoming integration (0.55.1) (#6734)

👩‍💻👨‍💻 Core Team 🤓

0.55.0

2017-04-18 · 1 ️️️⚠️ · 9 🎉 · 25 🐛 · 87 🔍 · 23 👩‍💻👨‍💻

Engine versions

  • Node: 4.8.0
  • NPM: 4.3.0

⚠️ BREAKING CHANGES

  • getUsersOfRoom API to return array of objects with user and username, instead of array of strings

🎉 New features

  • Add shield.svg api route to generate custom shields/badges (#6565)
  • resolve merge share function (#6577 by @tgxn)
  • Two Factor Auth (#6476)
  • Permission join-without-join-code assigned to admins and bots by default (#6430)
  • Integrations, both incoming and outgoing, now have access to the models. Example: Users.findOneById(id) (#6420)
  • 'users.resetAvatar' rest api endpoint (#6616)
  • Drupal oAuth Integration for Rocketchat (#6632 by @Lawri-van-Buel)
  • Add monitoring package (#6634)
  • Expose Livechat to Incoming Integrations and allow response (#6681)

🐛 Bug fixes

  • Incoming integrations would break when trying to use the Store feature.`
  • Removed Deprecated Package rocketchat:sharedsecret`
  • emoji picker exception (#6709 by @gdelavald)
  • Large files crashed browser when trying to show preview (#6598)
  • messageBox: put "joinCodeRequired" back (#6600)
  • Do not add default roles for users without services field (#6594)
  • Accounts from LinkedIn OAuth without name (#6590)
  • Usage of subtagged languages (#6575)
  • UTC offset missing UTC text when positive (#6562)
  • can not get access_token when using custom oauth (#6531 by @fengt)
  • Outgoing webhooks which have an error and they're retrying would still retry even if the integration was disabled` (#6478)
  • Incorrect curl command being generated on incoming integrations (#6620)
  • arguments logger (#6617)
  • Improve markdown code (#6650)
  • Encode avatar url to prevent CSS injection (#6651)
  • Do not escaping markdown on message attachments (#6648)
  • Revert unwanted UI changes (#6658)
  • Fix Logger stdout publication (#6682)
  • Downgrade email package to from 1.2.0 to 1.1.18 (#6680)
  • Administrators being rate limited when editing users data (#6659)
  • Make sure username exists in findByActiveUsersExcept (#6674)
  • Update server cache indexes on record updates (#6686)
  • Allow question on OAuth token path (#6684)
  • Error when returning undefined from incoming intergation’s script (#6683)
  • Fix message types (#6704)
🔍 Minor changes
  • Add candidate snap channel (#6614)
  • Add fname to subscriptions in memory (#6597)
  • [New] Switch Snaps to use oplog (#6608)
  • Convert Message Pin Package to JS (#6576)
  • Move room display name logic to roomType definition (#6585)
  • Only configure LoggerManager on server (#6596)
  • POC Google Natural Language integration (#6298)
  • Fix recently introduced bug: OnePassword not defined (#6591)
  • rocketchat-lib part1 (#6553)
  • dependencies upgrade (#6584)
  • fixed typo in readme.md (#6580 by @sezinkarli)
  • Use real name instead of username for messages and direct messages list (#3851)
  • Convert Ui-Login Package to Js (#6561)
  • rocketchat-channel-settings coffee to js (#6551)
  • Move wordpress packages client files to client folder (#6571)
  • convert rocketchat-ui part 2 (#6539)
  • rocketchat-channel-settings-mail-messages coffee to js (#6541)
  • LingoHub based on develop (#6574)
  • LingoHub based on develop (#6567)
  • [New] Added oauth2 userinfo endpoint (#6554)
  • Remove Deprecated Shared Secret Package (#6540)
  • Remove coffeescript package from ui-sidenav (#6542 by @Kiran-Rao)
  • Remove coffeescript package from ui-flextab (#6543 by @Kiran-Rao)
  • Convert Theme Package to JS (#6491)
  • Fix typo of the safari pinned tab label (#6487 by @qge)
  • fix channel merge option of user preferences (#6493 by @billtt)
  • converted Rocketchat logger coffee to js (#6495)
  • converted rocketchat-integrations coffee to js (#6502)
  • 'allow reacting' should be a toggle option.otherwise, the style will display an error (#6522 by @szluohua)
  • Clipboard [Firefox version < 50] (#6280)
  • Convert ui-vrecord Package to JS (#6473)
  • converted slashcommands-mute coffee to js (#6474)
  • Convert Version Package to JS (#6494)
  • Convert Ui-Master Package to Js (#6498)
  • converted messageAttachment coffee to js (#6500)
  • Convert File Package to js (#6503)
  • Create groups.addAll endpoint and add activeUsersOnly param. (#6505 by @nathanmarcos)
  • New feature: Room announcement (#6351 by @billtt)
  • converted slashcommand-me coffee to js (#6468)
  • converted slashcommand-join coffee to js (#6469)
  • converted slashcommand-leave coffee to js (#6470)
  • convert mapview package to js (#6471)
  • converted getAvatarUrlFromUsername (#6496)
  • converted slashcommand-invite coffee to js (#6497)
  • Convert Wordpress Package to js (#6499)
  • converted slashcommand-msg coffee to js (#6501)
  • rocketchat-ui coffee to js part1 (#6504)
  • converted rocketchat-mentions coffee to js (#6467)
  • ESLint add rule no-void (#6479)
  • Add ESLint rules prefer-template and template-curly-spacing (#6456)
  • Fix livechat permissions (#6466)
  • Add ESLint rule object-shorthand (#6457)
  • Add ESLint rules one-var and no-var (#6459)
  • Add ESLint rule one-var (#6458)
  • Side-nav CoffeeScript to JavaScript III (#6274)
  • Flex-Tab CoffeeScript to JavaScript II (#6277)
  • Side-nav CoffeeScript to JavaScript II (#6266)
  • Allow Livechat visitors to switch the department (#6035 by @drallgood)
  • fix livechat widget on small screens (#6122)
  • Allow livechat managers to transfer chats (#6180 by @drallgood)
  • focus first textbox element (#6257 by @a5his)
  • Join command (#6268)
  • Fix visitor ending livechat if multiples still open (#6419)
  • Password reset Cleaner text (#6319)
  • Add permission check to the import methods and not just the UI (#6400)
  • Max textarea height (#6409)
  • Livechat fix office hours order (#6413)
  • Convert Spotify Package to JS (#6449)
  • Make favicon package easier to read. (#6422 by @Kiran-Rao)
  • Just admins can change a Default Channel to Private (the channel will be a non default channel) (#6426)
  • Hide email settings on Sandstorm (#6429)
  • Do not show reset button for hidden settings (#6432)
  • Convert Dolphin Package to JavaScript (#6427)
  • converted rocketchat-message-mark-as-unread coffee/js (#6445)
  • converted rocketchat-slashcommands-kick coffee to js (#6453)
  • converted meteor-accounts-saml coffee to js (#6450)
  • Convert Statistics Package to JS (#6447)
  • Convert ChatOps Package to JavaScript (#6425)
  • Change all instances of Meteor.Collection for Mongo.Collection (#6410)
  • Flex-Tab CoffeeScript to JavaScript III (#6278)
  • Flex-Tab CoffeeScript to JavaScript I (#6276)
  • Side-nav CoffeeScript to JavaScript (#6264)
  • Convert Tutum Package to JS (#6446)
  • Added Deploy method and platform to stats (#6649)
  • LingoHub based on develop (#6647)
  • meteor update (#6631)
  • Env override initial setting (#6163)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓