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 5.3.0 #27159

Merged
merged 54 commits into from
Nov 1, 2022
Merged

Release 5.3.0 #27159

merged 54 commits into from
Nov 1, 2022

Conversation

ggazzo
Copy link
Member

@ggazzo ggazzo commented Nov 1, 2022

2022-10-31 · 3 🎉 · 4 🚀 · 13 🐛 · 23 🔍 · 23 👩‍💻👨‍💻

Engine versions

  • Node: 14.19.3
  • NPM: 6.14.17
  • MongoDB: 4.2, 4.4, 5.0

🎉 New features

  • Add new endpoint 'livechat/room.saveInfo' & deprecate 'livechat:saveInfo' meteor method (#26789)

  • Health check for data stream (#27026)

  • Matrix federation events coverage expansion (adding support for 3 extra events) (#26859)

    FED-17
    FED-25
    FED-27
    FED-28
    FED-30
    The goal of this PR is to add support for more events on Matrix Federation feature. The new supported events are:

    • Mentions

    • User avatar sync

    • Quotes

🚀 Improvements

  • Automatically open call info contextual bar when voip room is opened (#26963)

    This pull request adds the logic necessary to automatically open the call information contextual bar when entering a voip room. This mirrors the behavior we already have for livechat rooms.

    Before:
    before-voip-480p-speed

    After:
    after-voip-480p-speed

  • Better /health response when service not healthy (#27091)

    Not healthy services will send a HTTP 500 response when not healthy.

  • Change status/price badge to fuselage tag (#27044)

    Jira task: MKP-131

    Changed the custom component that showed prices and statuses to a fuselage Tag component for maintainability reasons since after this PR every general design change to the tag component will be automatically reflected in the marketplace UI.
    Demo image (App List):
    image

    Demo Image (App price):
    image

  • Respect convert ascii to emoji preference for new message template (#27038)

🐛 Bug fixes

  • Actionable messages are now sent to integrations webhook (#27052)

    Actionable messages, with buttons and similar, (saved as blocks internally) were not being sent to external integrations, so CRMs and the like had no visibility on what was the actionable message sent, this PR adds a yaml version of the actions, as well as a proper json object with the same data on the webhook output, so that our clients can have more visibility in their process

  • check if message block has item to show message body (#27040)

  • CSS vars usage (#27107)

  • Email inbox memory leak on connection failure (#26850)

    • Properly removing event listeners on re-connection.
    • Attachments handling changed from beforeMessageSent to afterMessageSent, as the id of the message was needed, now rocket.cat will send the "Send Attachment To Email" button.
    • Self-disable email inbox when reaching max re-connection attempts
  • Livechat CurrentChats infinity re-rendering (#27076)

  • Microphone icon alignment issue (# 27073) (#27123 by @mani-rsg)

    Aligned microphone icon to its respective position on screen widths <= 500 (mobile screens)

    image image
  • On hold reactivity for Omnichannel rooms (#27013)

    • Fix instabilities from room when changed from on-hold to resume

    • Fix gray messages when resume from on-hold

  • Preview message not showing when reply direct message (#27050)

  • Remove contact mananger always to support old servers (#27053)

  • Remove voip extension when agent is removed or deactivated (#26960)

  • starting conferences with mic and cam on their default states do not sync the state with the provider (#26966)

    Task: VC-3

  • Uncaught error by listening stream-notify-room without subscription (#27020)

    fix this:
    image

  • Warning about livechat/inquiries.queuedForUser (#27086)

🔍 Minor changes
  • Chore: Apply correct fuselage color tokens (#27089)

  • Chore: Bump Apps-Engine version (#27059)

  • Chore: bump fuselage packages (#27157)

  • Chore: bump fuselage packages (#27122)

  • Chore: Email Inbox Sanitization (#26796)

    Jira Issue [UFR-3]

  • Chore: Implement short description for marketplace apps (#27030)

    Jira task: MKP-126

    Implemented the shortDescription field in the marketplace app details header. Now apps have either a shorter description or nothing, in case it doesn't have a shortDescription registered, in their headers description section.
    Demo image:
    image

  • Chore: Refactor AppLogs to TS (#26938)

    Rewrote the AppLogs component to TS. Also, improved some error handling logic.

  • Chore: Remove default value from custom home content setting (#26995)

    Remove content from Custom body setting so that new workspaces don't have initial unstyled HTML in their homepages.

  • Chore: remove excess space from html preview (#27043)

  • Chore: Remove Unused CSS (#27012)

  • Chore: Switch deprecated fields for projection (#27025)

  • Chore: Tests for EE dashboards (#26974)

  • Chore: Update Image and link previews (#27019)

    • Add message generic cover image preview component to OEmbed Links

    • Add new functionalities to URL Image preview, like click to open preview and arrows to move between images in the current chat

    • Design changes to keep the original aspect ratio of the image to prevent loss of important image pieces of information

    • Add fallback to common issues related to meta tags like og:image and others

  • Chore: Use a single notification listener for all videoconf messages (#26682)

    Task: [VC-1]

  • Chore: UserCard loader tweaks (#27068)

    before

    Kapture 2022-10-14 at 12 47 43

    after

    Kapture 2022-10-14 at 12 45 30

  • i18n: Language update from LingoHub 🤖 on 2022-10-03Z (#26992)

  • i18n: Language update from LingoHub 🤖 on 2022-10-10Z (#27035)

  • i18n: Language update from LingoHub 🤖 on 2022-10-17Z (#27082)

  • Merge master into develop & Set version to 5.3.0-develop (#27067)

  • Regression: Quote colors (#27110)

    Before
    image

    After
    image

  • Regression: Remove margin-bottom inside UserCard actions (#27100)

  • Regression: Toolbox Divider Color (#27116)

    image

  • Regression: Unify isLastDocDelayed logic (#27120)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

d-gubert and others added 30 commits October 13, 2022 14:18
Merge master into develop & Set version to 5.3.0-develop
Co-authored-by: Douglas Fabris <27704687+dougfabris@users.noreply.github.com>
Co-authored-by: Kevin Aleman <11577696+KevLehman@users.noreply.github.com>
Heroku app.json file needs to be in root folder
Co-authored-by: Douglas Fabris <27704687+dougfabris@users.noreply.github.com>
Co-authored-by: Yash Rajpal <58601732+yash-rajpal@users.noreply.github.com>
Co-authored-by: Yash Rajpal <58601732+yash-rajpal@users.noreply.github.com>
…26682)

Co-authored-by: Diego Sampaio <8591547+sampaiodiego@users.noreply.github.com>
tiagoevanp and others added 20 commits October 18, 2022 19:58
Co-authored-by: Hugo Costa <20212776+hugocostadev@users.noreply.github.com>
Co-authored-by: gabriellsh <40830821+gabriellsh@users.noreply.github.com>
Co-authored-by: Douglas Fabris <devfabris@gmail.com>
Co-authored-by: juliajforesti <juliajforesti@gmail.com>
… 3 extra events) (#26859)

Co-authored-by: Pierre Lehnen <55164754+pierre-lehnen-rc@users.noreply.github.com>
Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
@ggazzo ggazzo requested review from a team as code owners November 1, 2022 01:13
@codecov
Copy link

codecov bot commented Nov 1, 2022

Codecov Report

Merging #27159 (8ce0098) into master (ff732f9) will increase coverage by 1.05%.
The diff coverage is 23.68%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #27159      +/-   ##
==========================================
+ Coverage   40.15%   41.20%   +1.05%     
==========================================
  Files         827      803      -24     
  Lines       18263    17824     -439     
  Branches     2020     1971      -49     
==========================================
+ Hits         7333     7344      +11     
+ Misses      10637    10186     -451     
- Partials      293      294       +1     
Flag Coverage Δ
e2e 41.20% <23.68%> (+1.05%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

@ggazzo ggazzo merged commit eb12200 into master Nov 1, 2022
@ggazzo ggazzo deleted the release-5.3.0 branch November 1, 2022 14:13
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.