-
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-03-13] MEDIUM: [$500] Drop domain names when searching for users and auto-filling mentions #35532
Comments
Triggered auto assignment to @alexpensify ( |
@NikkiWines what would you think about including the @ symbol in the auto-selection dialog. So instead of having it be:
To have it be:
So that we really reinforce this idea of the handle |
ProposalPlease re-state the problem that we are trying to solve in this issue.Users on the same private domain should have their domain hidden in the list of suggestions. What is the root cause of that problem?Currently the suggested mentions computed are displayed as is.
What changes do you think we should make in order to solve the problem?Like already done in the We can then modify
What alternative solutions did you explore? (Optional)The above proposal has a little bit of duplicate logic that's spread out in an attempt to lower the risk of regressions, as the underlying data (which may be used in many other places) remains the same. Only An alternative solution is to modify how the |
@puneetlath do you think we should also highlight the |
I think that screenshot looks good! We can get some design team feedback too if you'd like. |
@NikkiWines - let me know if you want me to run this over to Design and then I can assign |
Always get to get a once over by the experts! Let's grab someone from design to give things a look just to be certain |
I asked for feedback here: https://expensify.slack.com/archives/C03TME82F/p1707179243394239 |
I don't feel super strongly. Given the name in bold won't have a @ sign I err on the side of not highlighting it. If we highlighted the I hope that made sense, but yeah, I'm mostly on not highlighting it. Keen on @dannymcclain and @shawnborton thoughts too though |
Yup, what Jon said! I agree with that. |
Nice, thanks, guys! I think this one is ready for proposals then 🚀 |
Job added to Upwork: https://www.upwork.com/jobs/~01c84c193620b0a5db |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @allroundexperts ( |
Hey all! I'm a new contributor and am a bit unfamiliar with the proposal flow. Was this issue previously not ready for proposals? Do I have to resubmit mine? Thanks! |
You can post a proposal before the There are some more details in the |
Ah got it. Thank you so much for clarifying, I missed that part of the doc and was kind of just cargo cult'ing other proposals that I saw. |
ProposalPlease re-state the problem that we are trying to solve in this issue.The search result and mention auto-complete a same-private-domain mention contains the full email domain, even though the domain name gets removed after sending the message. What is the root cause of that problem?This is a new feature What changes do you think we should make in order to solve the problem?
Check if the current user's login has private domain (by eg pass a param
We need to check the above cases for phone number mention as well to make sure it works correctly there, there might be some minor additional changes needed to make sure of that. What alternative solutions did you explore? (Optional)NA |
Perfect, thanks for the update @allroundexperts |
Heads up, I will be offline until Tuesday, March 5, 2024. I will not be actively watching over this GitHub during that period. If anything urgent is needed here, please ask for help in the Open Source Slack Room-- thanks! |
@NikkiWines In the OP we just need to fix email mention
While implementing the PR, we also fix your case here, it's about phone number and I think it is not in the OP. Can we get the bonus for fixing this point? The same situation is in here. Thanks. cc @allroundexperts @alexpensify |
Technically the phone number logins are emails (in that they all use |
Ok, after reviewing, this wouldn't be a reporting bonus but the amount wouldn't be the full payment amount for a PR. I'm suggesting to go with 25% of the PR amount and apply that as a payment for the extra update. In this case, it would be 500 for the PR and then 125 for the additional PR update. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.47-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 2024-03-13. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
There's regression - #38074 (comment) |
Thanks for flagging. |
I'm going to work on the payment process tomorrow-- I need to review the payment details here. |
Here is the payment summary:
Upwork Job: https://www.upwork.com/jobs/~01c84c193620b0a5db Extra Notes regarding payment: There is regression, so I've accounted for that in the payment summary. Closing since everyone who is paid in Upwork has been sent one there. There is an additional amount for the extra work as discussed here: #35532 (comment) |
Hi @alexpensify! |
@allroundexperts - thanks for the reminder. I'll work on this update later today. |
I've updated the payment summary: |
Alright, closing again - the summary and the payment in Upwork has been updated accordingly. |
$375 approved for @allroundexperts based on summary. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: v1.4.35-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Email or phone of affected tester (no customers): N/A
Logs: N/A
Expensify/Expensify Issue URL: N/A
Issue reported by: N/A
Slack conversation: N/A
Action Performed:
Expected Result:
When mentioning a user on the same private domain, the search result for the mention should not include the domain for the user's email. For example, given a message between two users - [email protected] and [email protected] - the search and auto-complete behavior should look like this:
When mentioning a user on a public domain or on a different private domain, the behavior should remain largely as it is, though we will now prepend an
@
to the front of the login details (e.g.Nikki Wines [email protected]
becomesNikki Wines @[email protected]
) when showing the mention options in search.Actual Result:
The search result and mention auto-complete a same-private-domain mention contains the full email domain, even though the domain name gets removed after sending the message.
Screen.Recording.2024-01-31.at.17.31.02.mov
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: