-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[Due for payment 2025-02-27] [$250] QAB - Quick action shows the old title "Track distance" for distance expense in self DM #55456
Comments
Triggered auto assignment to @jliexpensify ( |
🚨 Edited by proposal-police: This proposal was edited at 2025-01-19 14:36:34 UTC. 🚨 Edited by proposal-police: This proposal was edited at 2025-01-19 14:36:34 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.QAB - Quick action shows the old title "Track distance" for distance expense in self DM Bug 1
Bug 2
What is the root cause of that problem?Bug1
Bug 2 (per diem) The call stack for perdiem: Lines 1340 to 1348 in b59f23b
What changes do you think we should make in order to solve the problem?Bug 1
Lines 838 to 841 in 86b9c79
Bug 2:
Line 990 in b59f23b
What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?We can add test that validates the quick action type is perdiem after creating perdiem expense What alternative solutions did you explore? (Optional) |
|
Job added to Upwork: https://www.upwork.com/jobs/~021881123172239037305 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav ( |
Upwork job price has been updated to $125 |
@Expensify/design I think this one makes sense, but I'd like to confirm this is ok for the rename:
|
Yeah, I think it makes sense to map the QAB actions to the Global create actions. What if we used our dot separator pattern for the QAB labels? Like so:
Thoughts @Expensify/design @trjExpensify @JmillsExpensify @jamesdeanexpensify ? |
I don't mind that at all and I recon it's probably the right way to go especially from a systems perspective. I will say I really like the human and straight forward string of
|
I see what you are saying but I don't love the variability of the words we're using there... some are expenses, some are requests, some track, some create, etc... I could get down with something like:
Thoughts? |
Yeah that's a fair point. I guess I just think words such as I think the above works well for me, but keen to hear what the others think. |
@shawnborton Does this change apply for quick actions created my track expense and money request or are we making the change for track expense only? Currently we are displaying the copy below for money request(create expense) types scanReceipt: 'Scan receipt',
recordDistance: 'Record distance',
requestMoney: 'Create expense', And this copy for track expense trackManual: 'Create expense',
trackScan: 'Create expense for receipt',
trackDistance: 'Track distance', |
Part of me thinks we'd use the same language everywhere, the only difference is that a "tracked" expense ends up in your personal space, which would be denoted by the icon on the right side of the QAB row. From my personal space, I don't even see the langauge for Track anymore anyways: Maybe @trjExpensify knows how that works now though? Where and when would you see Track language in the app now? |
Love that, yup that makes sense. |
I think we should keep the I think probably "Track distance" is the most colloquial term for the action there, we just couldn't use it before because of the whole "Track expense" flow, hence why we rolled with "Record distance". So I would vote for the below personally: Manual: |
I initially really loved Shawn's idea of using the dot separator pattern, but after reading through the thread I think I've come around to what Tom is saying above. Now that we're banishing the idea of "tracking an expense" being tied to your personal space, I think what Tom has laid out makes the most sense/will jive with users the best. |
Yeah same, I can totally get down with what Tom is suggesting. I think it feels much more natural and succinct than what I was suggesting. @trjExpensify what are you thinking for per diem though? |
In the doc it just had |
I like |
Okay cool, based on the above the copy for As for this issue, I think we can focus on these things:
How does that sound to everyone? |
Works for me 👍 |
Yes, that's right. |
I will work on adding a margin between the icon and the ellipsis. |
Not sure, I suspect this came from the OG implementation. @Gonals worked on it, which is helpful for our predicament! :) Alberto, what about going with the below, which I believe is the translation for "distance expense":
|
@etCoderDysto I think you should wait on the margin change, till we finalize the text. |
Seems fine to me 👍 |
@etCoderDysto Can you update the text please based on the comment? @trjExpensify @Gonals Getting it updated as |
Sounds good. Do we capitalise |
Yes. It'll be |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.1.1-6 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 2025-02-27. 🎊 For reference, here are some details about the assignees on this issue:
|
@mananjadhav @jliexpensify @mananjadhav The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button] |
BugZero Checklist:
Bug classificationSource of bug:
Where bug was reported:
Who reported the bug:
Regression Test Proposal Template I think we might have existing regression tests but I am suggesting anyway so that we can update if required.
Regression Test ProposalPrecondition:
Test:
|
Payment Summary
|
@jliexpensify I've raised my request on NewDot, once the contributor has been paid out we can close this one out. |
Paid and job closed! |
$250 approved for @mananjadhav |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.87-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N/A
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): sdmoisdjoisjosidjsod@gmail.com
Issue reported by: Applause - Internal Team
Action Result:
Expected Result:
Since "track expense" is renamed to "create expense", "Track distance" in Quick action should be renamed to "Create expense for distance", which is coherent with Quick action for "Create expense" (Step 6) and "Create expense for receipt" (Step 9)
Actual Result:
Quick action still shows the old title "Track distance" for distance expense in self DM
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6717987_1737263039838.20250119_125142.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @jliexpensifyThe text was updated successfully, but these errors were encountered: