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

[HOLD for payment 2023-02-10] Update new chat empty state #12256

Closed
shawnborton opened this issue Oct 28, 2022 · 46 comments
Closed

[HOLD for payment 2023-02-10] Update new chat empty state #12256

shawnborton opened this issue Oct 28, 2022 · 46 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Design Internal Requires API changes or must be handled by Expensify staff Waiting for copy User facing verbiage needs polishing

Comments

@shawnborton
Copy link
Contributor

shawnborton commented Oct 28, 2022

Note: This issue is part of the greater Implement Our New Branding in NewDot project.

What is it:
Updating the default screen you see when you first start a chat with someone. Let’s also use our green brick road pattern for the green plus button (highlight this button in green until text is typed), and let’s use a randomized message for “Say hello!”

image

Does it require a mini design doc:
Yes, this requires code changes

Design finished: No, still need to create designs for default rooms, group chats, etc.

cc @GabiHExpensify

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~019d6a1829f0afc04e
  • Upwork Job ID: 1605699152274489344
  • Last Price Increase: 2022-12-21
@melvin-bot
Copy link

melvin-bot bot commented Oct 28, 2022

Auto-assign attempt failed, all eligible assignees are OOO.

@dangrous
Copy link
Contributor

Lemme know what you need in order to help with the design and/or design doc! First time getting involved this early in a project so not sure what's most useful at this point.

@melvin-bot melvin-bot bot added the Monthly KSv2 label Nov 1, 2022
@JmillsExpensify
Copy link

If you need any help with the high-level design in the mini-doc, I think this one could probably use a more fleshed out non-detailed part – especially for our approach to GBR as well as the randomized welcome messages.

@shawnborton
Copy link
Contributor Author

We're hoping to have another engineer join in on the fun and help lead this one, I'll keep soliciting volunteers in the room this week.

@shawnborton
Copy link
Contributor Author

Posted some Slack discussion here

@shawnborton
Copy link
Contributor Author

Okay so based on the Slack discussion, we decided against:

  • any kind of special green brick road plus button treatment
  • random welcome messages

So that being said this one becomes way more straight forward and I don't think it needs a design doc. Curious if you agree @JmillsExpensify

@JmillsExpensify
Copy link

Agree 100%.

@dangrous
Copy link
Contributor

dangrous commented Nov 8, 2022

Cool! I can start playing around with this this week, if no design doc needed. Will likely have some questions as I go. First one - are we removing the timezone call out that's in the left hand image?

@JmillsExpensify
Copy link

are we removing the timezone call out that's in the left hand image?

No, that's just a detail not included in the mock. Let's keep that functionality as is.

@shawnborton shawnborton changed the title Update new chat empty state, randomize welcome message, use green plus button Update new chat empty state Nov 9, 2022
@shawnborton
Copy link
Contributor Author

Yup agree, that was just an oversight on my part regarding the timezone.

@dangrous
Copy link
Contributor

@shawnborton I am OOO all next week - is it okay to pick this up when I'm back on 11/28? If not I can see if I can find a willing sub in the meantime (not sure what our goal timeline here is)

@shawnborton
Copy link
Contributor Author

I think we want to move as quickly as we can, so it can't hurt to see if anyone can take this over from you. Maybe by sending a quick message in open source letting people know it's up for grabs?

@grgia grgia self-assigned this Nov 18, 2022
@grgia grgia added the Reviewing Has a PR in review label Nov 29, 2022
@NikkiWines NikkiWines linked a pull request Nov 29, 2022 that will close this issue
@dangrous dangrous mentioned this issue Dec 15, 2022
53 tasks
@dangrous dangrous added the Waiting for copy User facing verbiage needs polishing label Dec 19, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 19, 2022

Triggered auto assignment to @CherylWalsh (Waiting for copy), see https://stackoverflow.com/c/expensify/questions/7025/ for more details.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Monthly KSv2 labels Dec 19, 2022
@dangrous
Copy link
Contributor

Hey @CherylWalsh ! Can we get confirmed copy for the Say hello! line, as well as the You can also use the + button below to send or request money. Try it, it's super easy! lines in the preview image above? #12256 (comment) This will show up when people first open a new chat, as well as scroll to the top of an existing chat. Thanks!

@parasharrajat
Copy link
Member

I am fine with this exception and there can be two PRs but the general rule should be if a feature/issue does not depend on something, then that something can be a separate issue. Especially when different engineers are involved. That goes well with our process automation.

@mallenexpensify
Copy link
Contributor

Thanks @mananjadhav and @parasharrajat. So...

  1. In the future it's best to have separate GH issues to keep from there being multiple PRs linked to the same issue, right? I agree with this for multiple reasons - best practice, consistency, easier to follow/track/pay and also for automation inc. Upwork<>GH integration .
  2. @mananjadhav 's been paid for his review, @parasharrajat you are also due $1000 7 days after Empty State Design #13647 is merged, correct? If so we'll leave this open.

@mananjadhav
Copy link
Collaborator

I am unassigning myself here now, as the main PR is tagged to @parasharrajat already.

@mananjadhav mananjadhav removed their assignment Jan 2, 2023
@parasharrajat
Copy link
Member

That works

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Feb 3, 2023
@melvin-bot melvin-bot bot changed the title Update new chat empty state [HOLD for payment 2023-02-10] Update new chat empty state Feb 3, 2023
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Feb 3, 2023
@melvin-bot
Copy link

melvin-bot bot commented Feb 3, 2023

Reviewing label has been removed, please complete the "BugZero Checklist".

@melvin-bot
Copy link

melvin-bot bot commented Feb 3, 2023

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.64-7 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 2023-02-10. 🎊

After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

  • External issue reporter
  • Contributor that fixed the issue
  • Contributor+ that helped on the issue and/or PR

As a reminder, here are the bonuses/penalties that should be applied for any External issue:

  • Merged PR within 3 business days of assignment - 50% bonus
  • Merged PR more than 9 business days after assignment - 50% penalty

@melvin-bot melvin-bot bot added Daily KSv2 Overdue and removed Weekly KSv2 labels Feb 10, 2023
@dangrous
Copy link
Contributor

I think we're good to pay and close this one out, right?

@melvin-bot melvin-bot bot removed the Overdue label Feb 13, 2023
@shawnborton
Copy link
Contributor Author

I would say so, yeah.

@mallenexpensify mallenexpensify self-assigned this Feb 14, 2023
@mallenexpensify
Copy link
Contributor

mallenexpensify commented Feb 14, 2023

@parasharrajat , invited you to the job, can you please accept the job and reply here once you have?
https://www.upwork.com/jobs/~016aa125cd7c545ae8

From here

, @parasharrajat you are also due $1000 7 days after #13647 is merged, correct? If so we'll leave this open.

@parasharrajat
Copy link
Member

Done.

@mallenexpensify
Copy link
Contributor

Thanks @parasharrajat, can you please accept the job (again) and reply here once you have?
https://www.upwork.com/jobs/~016aa125cd7c545ae8

@melvin-bot melvin-bot bot added the Overdue label Feb 17, 2023
@shawnborton
Copy link
Contributor Author

Not overdue. @parasharrajat see above please!

@melvin-bot melvin-bot bot removed the Overdue label Feb 20, 2023
@parasharrajat
Copy link
Member

I think I already applied to it.

@melvin-bot melvin-bot bot added the Overdue label Feb 22, 2023
@mallenexpensify
Copy link
Contributor

@parasharrajat is paid $1000!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Design Internal Requires API changes or must be handled by Expensify staff Waiting for copy User facing verbiage needs polishing
Projects
None yet
Development

No branches or pull requests

9 participants