-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2021-12-06] [HOLD for payment 2021-11-25] Update "Be the first person to comment!" screen when you start a new DM #4678
Comments
Triggered auto assignment to @michaelhaxhiu ( |
What's it gonna be for the new group chat? |
Great point @Santhosh-Sellavel ! I addressed your question in an old internal issue we had been working on, I instructed folks to post comments/feedback to this issue. We have two choices
|
Is this going to be external? @mallenexpensify An overview of implementation details,
|
It will very likely be external @Santhosh-Sellavel , @michaelhaxhiu needs to triage the issue first, part of that is figuring out what we want to do about group messages. My hunch is it's best to fix this issue specifically for the 1:1 DM usecase now then create a new issue in the future to address both group messages and possibly rooms. @michaelhaxhiu, this shouldn't require a designer, an engineer should be able to take care of everything |
Great question about the group. I want to say lets work on how the 1:1 looks like and then probably handle the group in a new GH to keep things neat and tidy. I'd love to say whatever we use for 1:1 will work for the group but ard to say that as of now :) |
@megankelso @michelle-thompson I vaguely recall that we explored what this screen would look like for various use cases... actually I think it was @michelle-thompson that did it for Concierge Travel. So basically we could do something like this? And maybe before we have those features ready to go, we could just use a generic message for the group situation like so: And then in terms of scalability, looks like Michelle had mocked up something like this for when a group has lots of participants: |
Cool, happy to move forward with the generic messaging you've mocked up above! |
Sweet, so I think maybe we want to make the avatars in my mockup a bit smaller like your original mocks (the one at the bottom) for scalability purposes. Otherwise, then I think we just need to decide if we're going to add Group chats to the exported Upwork issue? |
Ahh, you mean so the size of the avatar never has to change? And I figure might as well add group chats to this issue. |
Agreed, I think that looks good too |
I agree, this looks good! I do wonder if we should make this a bit more consistent. What comes to mind for me is using the existing UI pattern to show local time (above the chat input) and including the same "this is the beginning for your chat" message, but perhaps adding the pronouns. Curious for thoughts? |
I'm into it! Though curious what this would look like if you were to DM someone in the same time zone? |
I'm suggesting it still show the time for the first chat, regardless of what time zone. Curious if you had something else in mind? |
Ahhh, I see. I think that would be fine too, I'm keen with either direction! |
yes, agreed! we can drop the name. I like the addition of pronouns to the group but I'm not sure how scaleable it is for larger group chats. For example, if we added them to the next screen: Curious for thoughts. would it be weird to make a rule that pronouns are included only for group chats of 3 people and under or so? |
I agree, I think it will be okay. It's probably not very likely that all 8 members of the group will have their pronouns set anyways. |
@michaelhaxhiu Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@shawnborton @michelle-thompson will let you @michaelhaxhiu know when he should review it for triage? Also.. huge, double plus, bonus points if you can update the OP with the deliverables for the contributors. |
Cool, I updated the original comment with the new screenshots, I think this is ready for @michaelhaxhiu |
not sure where this one is at |
I left some review comments about a week ago but the PR hasn't been updated. I know there have been lots of delays on our side, but @MirFahad58 let's get this issue over the finish line! |
@roryabraham i will update asap. |
@michaelhaxhiu @roryabraham @shawnborton |
and I left some messages on U.W need the response |
@MirFahad58 can you make sure to send any messages concerning your progress in GH? We have more visibility here and there are more eyes to weigh in on your inquiries. |
@michaelhaxhiu I requested a bonus milestone for n6-hold on U.W and want to submit the work for the current milestone as I have to match my expenses for this month. Thanks |
PR merged 🎉 |
@michaelhaxhiu @mallenexpensify as PR is merged now. I need response for above comment. Please reply |
We'll pay the remaining amount due after 7 days of no regressions. Let's do a quick buddy check on the outstanding payment that's owed for your work, as I'd like to make sure it's fair!
|
@michaelhaxhiu let me correct, the 250 that was paid, was not of n6-hold bonus it was half of $500 from jobs. Thanks |
Ok so it sounds like you are saying:
Is that right? |
right |
Ok got it. I think that is fine, I'll issue the $250 payment now. Then, you'll receive the remaining $250 on November 25. Note: our milestones aren't named correctly, but thats ok because they are in $250 incraments. |
yup thanks |
Paid final $250 to @MirFahad58 , thanks for the help and patience. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.16-10 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2021-12-06. 🎊 |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a production regression has occurred a Root Cause Analysis is required. Please follow the instructions here. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a production regression has occurred a Root Cause Analysis is required. Please follow the instructions here. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Sent DM message to someone I hadn't messaged before
Expected Result:
The blank screen should have avatars, a message for "This is the beginning of your chat history with XXXX (pronouns), as well as showing the timezone above the message input when messaging someone 1:1.
Actual Result:
Only see "Be the first person to comment!"
Solution
Let's update this state/area to include the users icon, name, preferred pronouns and the time in their time zone (only if 1:1 DM).
Design files are here in Figma
Platform:
Where is this issue occurring?
Expensify/Expensify Issue URL: link
View all open jobs on Upwork
Upwork job: https://www.upwork.com/jobs/~0159561fdd76ccd036
The text was updated successfully, but these errors were encountered: