-
Notifications
You must be signed in to change notification settings - Fork 3k
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 2024-06-06] [HOLD for payment 2024-05-03] Use Fallback Avatar Pattern for Unknown Users #38743
Comments
Hello @grgia is this issue open for proposals ? |
📣 @hayes102! 📣
|
@hayes102 I'm waiting to hear back from someone at one of our agencies about this. For context, I started working on this in this PR- I have the search bar working with this pattern, but there's some funkiness around money request search options or chatting a new user, so I am planning to take those changes out for now and have this PR only add the theme support and tackle those changes with this issue. That said, we will begin taking proposals by tomorrow if the issue is not taken by SWM. |
hey I work for SWM and would like to work on this one |
Thank you @grgia I will be working on this today |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. 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. |
This issue has not been updated in over 15 days. @Kicu, @s77rt, @grgia eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
This didn't actually cause the blocker, sorry. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. 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 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. |
|
What's left to do here? |
Nothing to do, PR is open awaiting on review |
Still being reviewed? |
Waiting for the engineer review and for the merge freeze I suppose |
Yep just waiting for the merge freeze to be lifted now. |
We're now in merge slush. Can we review? |
I have approved and requested a merge |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. 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. |
We have cleared that |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.77-11 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 2024-06-06. 🎊 For reference, here are some details about the assignees on this issue: |
Payment Summary
BugZero Checklist (@puneetlath)
|
I just want to confirm that any regressions have been fixed and we are ready to pay here? And that @s77rt is the only person needing payment? |
Yes all has been handled |
Ok offer here: https://www.upwork.com/nx/wm/offer/102641250 |
Please ping me on this issue when you've accepted. |
Accepted! Please make the payment $62.5 for the initial regression and for this regression #42750 |
That was surprisingly hard, but I figured it out. All paid, thanks y'all! |
Background
Slack convo: https://expensify.slack.com/archives/C036QM0SLJK/p1710942820060629
Colorful / Default Avatars
Fallback Avatar
Problem
We have a lot of issues surrounding avatar behavior. Some of this is due to how we originally designed the Default Avatar logic, which used a user's login to calculate. This meant that a default avatar could be correctly guessed for any user. However, due to email and privacy concerns, we changed this logic to use the accountID.
Now, any optimistic account ID that is later replaced results in a mismatch of avatars. This has caused a group of bugs all with the same RCA.
Solution
Using the color default avatars as a placeholder avatar causes confusion, so let's stop using them as defaults for users we don't know. From now on, let's always use the fall back avatar. We should be storing the default avatars the same way we store a user-uploaded avatar. So we should stop optimistically setting avatars for users that you don't have in ONYX.
Rules for Avatars
From now on, we want to treat avatars as the following:
Issue Owner
Current Issue Owner: @puneetlathThe text was updated successfully, but these errors were encountered: