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

[IMPROVE] Replace livechat inquiry dialog with preview room #13986

Merged
merged 41 commits into from
Apr 28, 2019

Conversation

renatobecker-zz
Copy link

@renatobecker-zz renatobecker-zz commented Apr 3, 2019

Closes #13990.

This PR replaces the current dialog used to take livechat inquiries with the new Join Room approach, as shown below:

Screen Shot 2019-04-02 at 20 33 48

In addition: When the livechat conversation is closed, only the client that requested the action is notifyed, if any other client is accessing the room, nothing happens.

@renatobecker-zz renatobecker-zz added this to the 1.0.0 milestone Apr 3, 2019
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-13986 April 3, 2019 00:11 Inactive
@engelgabriel engelgabriel had a problem deploying to rocket-chat-pr-13986 April 3, 2019 00:22 Failure
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-13986 April 3, 2019 02:33 Inactive
@renatobecker-zz renatobecker-zz changed the title [IMPROVE] Replace livechat inquiry dialog with preview room [WIP][IMPROVE] Replace livechat inquiry dialog with preview room Apr 3, 2019
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-13986 April 3, 2019 15:18 Inactive
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-13986 April 3, 2019 18:22 Inactive
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-13986 April 3, 2019 19:01 Inactive
@renatobecker-zz renatobecker-zz changed the title [WIP][IMPROVE] Replace livechat inquiry dialog with preview room [IMPROVE] Replace livechat inquiry dialog with preview room Apr 3, 2019
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-13986 April 5, 2019 20:50 Inactive
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-13986 April 6, 2019 02:22 Inactive
@renatobecker-zz renatobecker-zz requested review from tassoevan and removed request for tassoevan April 23, 2019 14:48
ggazzo
ggazzo previously requested changes Apr 24, 2019
Copy link
Member

@ggazzo ggazzo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I really like the idea about remove html files from index import, but maybe next time, make a pr only to that :)

app/utils/client/lib/roomTypes.js Outdated Show resolved Hide resolved
app/utils/client/lib/roomTypes.js Outdated Show resolved Hide resolved
app/utils/client/lib/roomTypes.js Outdated Show resolved Hide resolved
app/utils/client/lib/roomTypes.js Outdated Show resolved Hide resolved
app/utils/client/lib/roomTypes.js Outdated Show resolved Hide resolved
app/utils/client/lib/roomTypes.js Outdated Show resolved Hide resolved
app/utils/client/lib/roomTypes.js Outdated Show resolved Hide resolved
app/livechat/lib/LivechatRoomType.js Outdated Show resolved Hide resolved
app/livechat/client/views/app/livechatReadOnly.js Outdated Show resolved Hide resolved
app/livechat/server/publications/livechatInquiries.js Outdated Show resolved Hide resolved
@ggazzo ggazzo self-assigned this Apr 26, 2019
@renatobecker-zz renatobecker-zz requested a review from ggazzo April 26, 2019 19:41
@rodrigok rodrigok dismissed stale reviews from ggazzo and sampaiodiego April 28, 2019 01:02

Adressed

@rodrigok rodrigok merged commit d9949d8 into develop Apr 28, 2019
@rodrigok rodrigok deleted the livechat-replace-take-inquiry-dialog-by-preview-room branch April 28, 2019 01:03
@rodrigok rodrigok mentioned this pull request Apr 28, 2019
wreiske added a commit to wreiske/Rocket.Chat that referenced this pull request Apr 28, 2019
…nto ldap-admin-groups

* 'develop' of https://github.com/RocketChat/Rocket.Chat: (21 commits)
  Regression: Active room was not being marked (RocketChat#14276)
  Rename Cloud to Connectivity Services & split Apps in Apps and Marketplace (RocketChat#14211)
  LingoHub based on develop (RocketChat#14178)
  [IMPROVE] Replace livechat inquiry dialog with preview room (RocketChat#13986)
  Bump version to 0.74.3
  Room loading improvements (RocketChat#13471)
  [FIX] Invalid condition on getting next livechat agent over REST API endpoint (RocketChat#13360)
  [IMPROVE] Open rooms quicker (RocketChat#13417)
  [FIX] "Test Desktop Notifications" not triggering a notification (RocketChat#13457)
  [FIX] Translated and incorrect i18n variables (RocketChat#13463)
  Regression: Remove console.log on email translations (RocketChat#13456)
  [FIX] Properly escape custom emoji names for pattern matching (RocketChat#13408)
  [FIX] Not translated emails (RocketChat#13452)
  Added missing package dependency (RocketChat#13437)
  Update Russian localization (RocketChat#13244)
  [IMPROVE] Allow configure Prometheus port per process via Env Var (RocketChat#13436)
  [IMPROVE] Add API option "permissionsRequired" (RocketChat#13430)
  [FIX] Several Problems on HipChat Importer (RocketChat#13336)
  Add the missing uniqueId to the push notifications (RocketChat#13423)
  [FIX] Notify private settings changes even on public settings changed (RocketChat#13369)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Replace "Take Conversation" model with the new Join Room UX
8 participants