Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.4.0 #16078

Merged
merged 98 commits into from Dec 28, 2019
Merged

Release 2.4.0 #16078

merged 98 commits into from Dec 28, 2019

Conversation

sampaiodiego
Copy link
Member

@sampaiodiego sampaiodiego commented Dec 26, 2019

Pending:

2019-12-26 · 4 🎉 · 28 🚀 · 20 🐛 · 17 🔍 · 21 👩‍💻👨‍💻

Engine versions

  • Node: 8.17.0
  • NPM: 6.13.4
  • MongoDB: ``

🎉 New features

  • Invite links: share a link to invite users (#15933)
  • Logout other clients when changing password (#15927)
  • Do not print emails in console on production mode (#15928)
  • Apps-Engine event for when a livechat room is closed (#15837)

🚀 Improvements

  • Replace livechat:inquiry publication by REST and Streamer (#15977)
  • Sorting on livechat analytics queries were wrong (#16021)
  • Replace fullUserData publication by REST (#15650)
  • Replace integrations and integrationHistory publications by REST (#15885)
  • Notify logged agents when their departments change (#16033)
  • Replace fullEmojiData publication by REST (#15901)
  • Replace adminRooms publication by REST (#15948)
  • Replace webdavAccounts publication by REST (#15926)
  • Replace oauth publications by REST (#15878)
  • Replace userAutocomplete publication by REST (#15956)
  • Replace discussionsOfARoom publication by REST (#15908)
  • Move 'Reply in Thread' button from menu to message actions (#15685 by @antkaz)
  • Replace customSounds publication by REST (#15907)
  • Replace stdout publication by REST (#16004)
  • Replace fullUserStatusData publication by REST (#15942)
  • Replace userData subscriptions by REST (#15916)
  • Replace roles publication by REST (#15910)
  • Livechat realtime dashboard (#15792)
  • Replace livechat:rooms publication by REST (#15968)
  • Replace livechat:officeHour publication to REST (#15503)
  • Replace forgotten livechat:departmentAgents subscriptions (#15970)
  • Replace livechat:managers publication by REST (#15944)
  • Replace livechat:visitorHistory publication by REST (#15943)
  • Replace livechat:queue subscription (#15612)
  • Add deprecate warning in some unused publications (#15935)
  • Replace livechat:customFields to REST (#15496)
  • Validate user identity on send message process (#15887)
  • Update ui for Roles field (#15888 by @antkaz)

🐛 Bug fixes

  • Importer: Variable name appearing instead of it's value (#16010 by @ashwaniYDV)
  • Add time format for latest message on the sidebar (#15930 by @ritwizsinha)
  • Admin Setting descriptions and Storybook (#15994)
  • width of upload-progress-text (#16023)
  • Message list scrolling to bottom on reactions (#16018)
  • SAML logout error (#15978)
  • Added Join button to Read Only rooms. (#16016)
  • z-index of new message button (#16013)
  • new message popup (#16017)
  • Changed renderMessage priority, fixed Katex on/off setting (#16012)
  • Empty security section when 2fa is disabled (#16009)
  • Dropzone being stuck when dragging to thread (#16006)
  • Fix sort livechat rooms (#16001)
  • Guest's name field missing when forwarding livechat rooms (#15991)
  • Error of bind environment on user data export (#15985)
  • Incorrect translation key on Livechat Appearance template (#15975 by @ritwizsinha)
  • Livechat build without NodeJS installed (#15903 by @localguru)
  • Server crash on sync with no response (#15919)
  • Don't throw an error when a message is prevented from apps engine (#15850 by @wreiske)
  • Thread Replies in Search (#15841)
🔍 Minor changes
  • Update NodeJS to 8.17.0 (#16043)
  • Fix typo in Italian translation (#15998 by @iannuzzelli)
  • Update Meteor to 1.8.3 (#16037)
  • Some performance improvements (#15886)
  • Fixed Grammatical Mistakes. (#15570 by @breaking-let)
  • Upgrade limax to 2.0.0 (#16020)
  • Remove unnecessary cron starts (#15989)
  • Enable typescript lint (#15979)
  • LingoHub based on develop (#15988)
  • Fix 'How it all started' link on README (#15962 by @zdumitru)
  • Check package-lock consistency with package.json on CI (#15961)
  • Meteor update to 1.8.2 (#15873)
  • GitHub CI (#15918)
  • Change migration number 169 <-> 170 (#15940)
  • LingoHub based on develop (#15939)
  • [CHORE] Replace findOne with findOneById methods (Omnichannel) (#15894)
  • Merge master into develop & Set version to 3.0.0-develop (#15872)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

antkaz and others added 30 commits October 28, 2019 12:05
Merge master into develop & Set version to 3.0.0-develop
…ne (#15850)

Co-Authored-By: Shiqi Mei <shiqi.mei@lolimay.cn>
Co-Authored-By: Douglas Gubert <d-gubert@users.noreply.github.com>
* Create livechat custom fields endpoints to replace pub

* Replace livechat:customFields subscribes

* Apply suggestions from review

* Add support to pagination

* Remove unecessary async
* Replace livechat:queue subscription

* Refactor livechat queue screen

* Fix some style stuff.

* Rename old class name.

* Display the user avatar on the livechat queue list.
Manual push by LingoHub User: Diego Sampaio.
Project: Rocket.Chat

Made with ❤️ by https://lingohub.com
* Replace livechat:visitorHistory publication by REST

* Fix wrong helper name

* Apply suggestions from review

* Fix isLoading ReactiveVar.
* Replace livechat:managers publication by REST

* encode query parameter
sampaiodiego and others added 13 commits December 20, 2019 17:29
* Fix livechat sort

* Fix sort

* Fix wrong sort
…15977)

* Replace livechat:inquiry publication by REST

* Fix lint

* Change livechat inquiry streamer

* Add emit when user change department

* Add sort

* Listen to changes on departments agents and update inquiries

* Apply suggestions

* Fix wrong condition

* Fix public department listener

* Fix setting configuration.

* improve initialization of inquiries

* Improvements on new received inquiries

* Remove unnecessary check

* Avoid to append streams for inquiries (it does not have subscriptions)

* Refactor inquriy endpoint.

* Fix missing semicolon.

* Fix agent departments stream

* Add new streamer to update inquiry data.

* Add Meteor import.

* Fix lint errors.

* Rename model method and revert subscription check

* Fix departments agents endpoint

* Clear collection before load data

Co-authored-by: Renato Becker <renato.augusto.becker@gmail.com>
* Variable name is apperaing instead of it's value

* updated requested changes
* Fix typo in Italian translation

* Email verification Italian translation
@ggazzo ggazzo merged commit 097c7c0 into master Dec 28, 2019
@ggazzo ggazzo deleted the release-2.4.0 branch December 28, 2019 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet