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 3.10.0 #19982

Merged
merged 98 commits into from Dec 29, 2020
Merged

Release 3.10.0 #19982

merged 98 commits into from Dec 29, 2020

Conversation

sampaiodiego
Copy link
Member

2020-12-29 · 6 🎉 · 10 🚀 · 29 🐛 · 39 🔍 · 20 👩‍💻👨‍💻

Engine versions

  • Node: 12.18.4
  • NPM: 6.14.8
  • MongoDB: 3.4, 3.6, 4.0
  • Apps-Engine: 1.21.0-alpha.4235

🎉 New features

  • Custom scroll (#19701)

  • Omnichannel Contact Center (Directory) (#19931)

  • REST Endpoint instances.get (#19926)

    Returns an array of instances on the cluster.

  • REST endpoints to add and retrieve Enterprise licenses (#19925)

  • Update Checker Description (#19892)

  • User preference for audio notifications (#19924)

    image

🚀 Improvements

  • Removed useEndpointDataExperimental hook usage (#19496)

  • Replace useClipboard (#19764)

  • Replace usePrefersReducedMotion (#19759)

  • Rewrite contextualbar OTR panel (#19674)

  • Rewrite contextualbar RoomMembers - AddUsers as React Component (#19803)

  • Rewrite contextualbar RoomMembers - InviteUsers (#19694)

  • Rewrite contextualbar RoomMembers as React Component (#19841)

  • Rewrite NotificationPreferences to React component (#19672)

  • Rewrite Room Files as React Component (#19580)

  • Show all screen when printing screen (#19928)

🐛 Bug fixes

  • 'Not Allowed' in message auditing (#19762)

  • ENTERPRISE: Omnichannel Department form is not correctly storing the list of departments allowed for forwarding (#19793)

  • Add fallback message when show notification content is disabled (#19516 by @youssef-md)

  • Admin Users screen sorting showing deactivated users in wrong order (#19898)

  • Custom Avatar (#19805)

  • Download my data with file uploads (#19862)

  • Emails not showing up in Admin/Users (#19727)

  • File Tab Order (#19729)

  • Forgot password endpoint return status (#19842)

  • Group DMs title when user changes his/her name (#19834)

  • Hightlights validation on Account Preferences page (#19902 by @aKn1ghtOut)

    This PR fixes two issues in the account settings "preferences" panel.
    Once set, the "Highlighted Words" setting cannot be reset to an empty string. This was fixed by changing the string validation from checking the length to checking the type of variable.
    Secondly, it tracks the changes to correctly identify if changes after the last "save changes" action have been made, using an "updates" state variable, instead of just comparing against the initialValue that does not change on clicking "save changes".

  • Image preview for image URLs on messages (#19734)

  • Issue with oembed (#19923)

  • Issue with oembed (#19886)

  • Issue with special message rendering (#19817)

  • Omnichannel Departments Canned Responses (#19830)

  • Problem with attachment render (#19854)

  • Room scrolling to top after returns to a opened room (#19945)

  • RoomForeword (#19875)

  • Sidebar presence will now correctly update for Omnichannel rooms (#19746)

  • Sidebar UI disappearing (#19725)

  • Some apps were not correctly enabled during startup in HA environments (#19763)

  • Spotify oEmbed (#19825)

  • Startup error when using MongoDB with a password containing special characters (#19749)

  • Status on searchlist (#19935)

  • UIKit Modal not scrolling (#19690)

  • Update base image in Dockerfile.rhel (#19036 by @andykrohg)

  • User email showing [object Object] (#19870)

  • User Info 'Local Time' translation keyword (#19879 by @J4r3tt)

🔍 Minor changes
  • bump fuselage (#19736)

  • Bump ini from 1.3.5 to 1.3.8 in /ee/server/services (#19844 by @dependabot[bot])

  • Bump systeminformation from 4.30.1 to 4.33.0 in /ee/server/services (#19929 by @dependabot[bot])

  • Chore: Fix Caddy download URL in Snaps (#19912)

  • Chore: Add watch.settings to events whitelist (#19850)

  • Chore: Change Youtube test to verify if has an iframe with max-width (#19863)

  • Chore: Remove extra parentheses from return type (#19598 by @ArnoSaine)

  • Chore: Update Pull Request template (#19768)

    Improve the template of Pull Requests in order to make it clear reducing duplicated information and removing the visible checklists that were generating noise and misunderstanding with the PR progress.

    • Moved the checklists to inside comments

    • Merge the changelog and proposed changes sections to have a single source of description that goes to the changelog

    • Remove the screenshot section, they can be added inside the description

    • Changed the proposed changes title to incentivizing the usage of images and videos

  • Frontend folder structure (#19631)

  • Improve Docker container size by adding chown to ADD command (#19796)

  • Improve: Report Weekly Active Users to statistics (#19843)

    Add the fields uniqueUsersOfLastWeek, uniqueDevicesOfLastWeek and uniqueOSOfLastWeek to the statistics report among the daily and monthly already reported.

  • Language update from LingoHub 🤖 on 2020-12-21Z (#19922)

  • Merge EE and Community translations and LingoHub manual sync (#19723)

  • Merge master into develop & Set version to 3.10.0-develop (#19720)

  • Message parsing and rendering - Phase 1 (#19654)

  • Regression: "My Account" page doesn't load (#19753)

  • Regression: Add currently running instance to instances.get endpoint (#19955)

  • Regression: Add Members showing the wrong template (#19748)

  • Regression: Add missing translations on the Omnichannel Contact Center(Directory) (#19968)

  • Regression: Admin Sidebar Scroll (#19944)

  • Regression: Check permissions properly when fetching rooms in Omnichannel Directory (#19951)

  • Regression: contextualBar folder structure (#19761)

  • Regression: Double Scrollbars on tables (#19980)

    Before:
    image

    After:
    image

  • Regression: Failed autolinker and markdown rendering (#19831)

  • Regression: fix broken members list (#19806)

  • Regression: Fix member list Actions (#19876)

  • Regression: Fix oembed (#19978)

  • Regression: Fix Room Files for DMs (#19874)

  • Regression: Fix sorting indicators on Admin Users page (#19950)

  • Regression: Header Styles fixes (#19946)

  • Regression: Omnichannel Custom Fields Form no longer working after refactoring (#19948)

    The Omnichannel Custom Fields form is not working anymore after some refactorings on client-side.
    When the user clicks on Custom Field in the Omnichannel menu, a blank page appears.

  • Regression: polishing licenses endpoints (#19981)

  • Regression: roomInfo folder structure (#19787)

  • Regression: RoomMembers Permission (#19867)

  • Regression: User Info Context bar breaking. (#19807)

  • Regression: UserCard "See full profile" link broken (#19941)

  • Regression: UserInfoWithData endpoint variable (#19816)

  • Remove Heroku from readme (#19901)

  • Rewrite: Room Header (#19808)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

sampaiodiego and others added 30 commits November 30, 2020 09:38
Merge master into develop & Set version to 3.10.0-develop
Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
Co-authored-by: Guilherme Gazzo <guilhermegazzo@gmail.com>
Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
Co-authored-by: Guilherme Gazzo <guilhermegazzo@gmail.com>
Co-authored-by: Guilherme Gazzo <guilhermegazzo@gmail.com>
Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
* LingoHub sync

* Clean up

* Revert removed translations

* Merge EE i18n files

* Sort keys

* Fix fileSize key

* Improve check-i18n script

For some reason RegExp.exec was not returning the expected value

* Apply fixes with improved script
* moved folders

* moved [2]

* step #

* Fix

* Moved Auto translate

* Ops

* fix LGTM
…#19516)

Co-authored-by: Rogerio Junior <junior.rogerio8@gmail.com>
Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
…nent (#19803)

Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
gabriellsh and others added 24 commits December 22, 2020 20:44
…r(Directory) (#19968)

* Add translations missing

* Add translations missing on Contact Center.

Co-authored-by: Renato Becker <renato.augusto.becker@gmail.com>
…nnel Directory (#19951)

* Add permissions for agents be able only to see their chats and managers can see all chats.

* Check correct permissions when fetching rooms on Omnichannel Contact Center.

* Remove unnecessary permission checking.

Co-authored-by: Renato Becker <renato.augusto.becker@gmail.com>
Co-authored-by: Diego Sampaio <chinello@gmail.com>
@CLAassistant
Copy link

CLAassistant commented Dec 29, 2020

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
18 out of 19 committers have signed the CLA.

✅ dougfabris
✅ sampaiodiego
✅ ggazzo
✅ MartinSchoeler
✅ tiagoevanp
✅ gabriellsh
✅ youssef-md
✅ tassoevan
✅ alansikora
✅ g-thome
✅ rafaelblink
✅ rodrigok
✅ J4r3tt
✅ ArnoSaine
✅ geekgonecrazy
✅ thassiov
✅ andykrohg
✅ aKn1ghtOut
❌ lingohub[bot]
You have signed the CLA already but the status is still pending? Let us recheck it.

@lgtm-com
Copy link

lgtm-com bot commented Dec 29, 2020

This pull request fixes 1 alert when merging 0ccd032 into e47dc05 - view on LGTM.com

fixed alerts:

  • 1 for Incomplete string escaping or encoding

@sampaiodiego sampaiodiego merged commit 3a13cea into master Dec 29, 2020
@sampaiodiego sampaiodiego deleted the release-3.10.0 branch December 29, 2020 04:43
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