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.3.0 #15871

Merged
merged 81 commits into from
Nov 28, 2019
Merged

Release 2.3.0 #15871

merged 81 commits into from
Nov 28, 2019

Conversation

sampaiodiego
Copy link
Member

2019-11-27 · 13 🎉 · 17 🚀 · 26 🐛 · 19 🔍 · 25 👩‍💻👨‍💻

Engine versions

  • Node: 8.15.1
  • NPM: 6.9.0
  • MongoDB: 3.4, 3.6, 4.0

🎉 New features

  • Add forms to view and edit Livechat agents info (#15703)
  • Workspace Manual Registration (#15442)
  • Option on livechat departments to ensure a chat has tags before closing (#15752)
  • Setting to dismiss desktop notification only after interaction (#14807 by @mpdbl)
  • Option for admins to set a random password to a user (#15818)
  • SAML login without popup windows (#15836)
  • Add ability to users reset their own E2E key (#15777)
  • Notify users when their email address change (#15828)
  • Add a new stream to emit and listen room data events (#15770)
  • Livechat analytics (#15230)
  • Allow Regexes on SAML user field mapping (#15743)
  • Livechat analytics functions (#15666)
  • add delete-own-message permission (#15512)

🚀 Improvements

  • Make push notification batchsize and interval configurable (#15804 by @Exordian)
  • Add more fields to iframe integration event unread-changed-by-subscription (#15786)
  • Allow dragging of images and text from browsers (#15691)
  • Unfollow own threads (#15740)
  • Administration UI - React and Fuselage components (#15452)
  • Replace livechat:pagesvisited publication by REST (#15629)
  • Replace livechat:externalMessages publication by REST (#15643)
  • dynamic import livechat views (#15775)
  • Replace livechat:visitorInfo publication by REST (#15639)
  • Lazyload Chart.js (#15764)
  • Lazyload qrcode lib (#15741)
  • Replace personalAccessTokens publication by REST (#15644)
  • Replace livechat:departmentAgents subscription to REST (#15529)
  • remove computations inside messageAttachment (#15716)
  • Replace snippetedMessage publication by REST (#15679)
  • Replace snipptedMessages publication by REST (#15678)
  • Remove "EmojiCustom" unused subscription (#15658)

🐛 Bug fixes

  • Missing Privacy Policy Agree on register (#15832)
  • Push: fix notification priority for google (FCM) (#15803 by @Exordian)
  • Not valid relative URLs on message attachments (#15651)
  • REST endpoint chat.syncMessages returning an error with deleted messages (#15824)
  • Channel notification audio preferences (#15771)
  • Pasting images on reply as thread (#15811)
  • Prevent agent last message undefined (#15809)
  • Livechat transfer history messages (#15780)
  • Add button to reset.css (#15773)
  • Mentions before blockquote (#15774)
  • Sidebar font color was not respecting theming (#15745 by @mariaeduardacunha)
  • Add livechat agents into departments (#15732)
  • Changed cmsPage Style (#15632 by @gabriellsh)
  • Forward Livechat UI and the related permissions (#15718)
  • line-height to show entire letters (#15581 by @nstseek)
  • Apply server side filters on Livechat lists (#15717)
  • Error when exporting user data (#15654)
  • Livechat webhook broken when sending an image (#15699 by @tatosjb)
  • Sending messages to livechat rooms without a subscription (#15707)
  • Duplicate label 'Hide Avatars' in accounts (#15694 by @rajvaibhavdubey)
  • Block Show_Setup_Wizard Option (#15623 by @gabriellsh)
  • Use Media Devices API to guess if a microphone is not available (#15636)
  • Ignore file uploads from message box if text/plain content is being pasted (#15631)
  • typo on PT-BR translation (#15645)
  • Null value at Notifications Preferences tab (#15638)
  • Edit in thread (#15640)
🔍 Minor changes

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

rodrigok and others added 30 commits October 27, 2019 18:23
* Globally register threads chatMessages

* Enable editing inside thread tab
Manual push by LingoHub User: Rodrigo Nascimento.
Project: Rocket.Chat

Made with ❤️ by https://lingohub.com
* Fixes #15585 - Duplicate label name 'Hide Avatars' in accounts

The labels were of two different nature, for hiding avatars and to hide avatars in room view.

* Renamed the id from hideAvatars to sidebarHideAvatar
* fix bug on livechat message webhook when sending a image

* Review fix
Manual push by LingoHub User: Diego Sampaio.
Project: Rocket.Chat

Made with ❤️ by https://lingohub.com
Fixes issues with Brazil timezone
* Filter the livechat lists on server-side.

* Removed unused imports.

* Removed comments.

* Fix string concatenation.
)

* Replace livechat:departmentAgents sub

* Rename  livechat endpoint

* fix wrong var

* Move load tags to onCreated
* Improve the UI on visitorInfo template.

* Keep the screen components in the same order as the old version.

* Fix the condition to filter available agents.
MarcosSpessatto and others added 27 commits November 19, 2019 21:01
…14807)

* added default and user specific setting for desktop notification

* added parameter to REST API endpoint users.setPreferences require user interaction setting of desktop notifications

* added usage of user specific setting 'desktopNotificationRequireInteraction'

* added descriptions for user preference and default setting

* add descriptions and label texts
* Add privacy policy agree to wizard and send it and missing fields in register

* Add error if registered and not agreed to terms

* send workspaceType

* Add test for privacy check and weird test to check inner checkbox

* Remove value=false for checkbox.  Completely un-needed, adjusted
selector.

Thanks for the feedback @tassoevan !
@sampaiodiego sampaiodiego merged commit 04ec7db into master Nov 28, 2019
@sampaiodiego sampaiodiego deleted the release-2.3.0 branch November 28, 2019 02:53
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.