-
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-10-16] [$250] Update beginningOfChatHistory for certain cases with fresh copy #47427
Comments
@jamesdeanexpensify, what do you think is still needed for this? Just to get an engineer to pick it up or do we need to keep fleshing out the proposal? |
Just left you a comment in the doc, and then it would be great to get an engineer to pick it up and ask any remaining questions. I just thought you wanted to wait to house it under the F1 deadline. |
@danielrvidal I think this is ready for an engineer whenever! |
@jamesdeanexpensify now that this is in a whatsnext room/project, I imagine you should be able to recruit an engineer. I'm going to drop an update in the room but I think you should be good to go. |
Posted here as a next step! |
Renewed the convo here. |
Job added to Upwork: https://www.upwork.com/jobs/~021831355584440701165 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ikevin127 ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update beginningOfChatHistory for certain cases with fresh copy #47427 What is the root cause of that problem?Current copy is not clear enough for new Expensify users. What changes do you think we should make in order to solve the problem?Update the current copy to match the proposed copy.
Line 593 in dc1407a
What alternative solutions did you explore? (Optional)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Update beginningOfChatHistory for certain cases with fresh copy 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?
App/src/components/ReportWelcomeText.tsx Line 178 in cb2bdf2
Line 603 in cb2bdf2
Line 613 in cb2bdf2
OPTIONAL: We can remove
Lines 604 to 607 in cb2bdf2
Lines 595 to 599 in cb2bdf2
Lines 593 to 594 in cb2bdf2
Lines 600 to 601 in cb2bdf2
For all translations, we should update the all places that we use this translation if the param is changed.
We already have handled this in What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update beginningOfChatHistory for certain cases with fresh copy What is the root cause of that problem?Chat header message is not clear to new users What changes do you think we should make in order to solve the problem?First of all we need to re-code all beginningOfChatHistory(all) data in reportActionsView object in a clear and consistent way. They all need to accept arguments if they need dynamic message so we can pass (e.g workspace name, recipient name, or multiple recipients names etc) rather than the current PartOne PartTwo PartThree different keys. This will be more flexible and easier to change the message in future. Files that will be affected
My approach to solve the problem
Similar approach in all others. This way I think messages will be more flexible and easy to change in future as well. P.S I have only explored Expensify code now and have not contributed to Open Source before. Still reading the contribution.md file What alternative solutions did you explore? (Optional) |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
I don't think we need regression test here since this was copy update, if I'm wrong please let me know. @jamesdeanexpensify Not sure who's the BZ here for payment but we had 1 regression which was handled in a follow-up PR (#50384), therefore the payment should have a -50% penalty here. |
Issue is ready for payment but no BZ is assigned. @VictoriaExpensify you are the lucky winner! Please verify the payment summary looks correct and complete the checklist. Thanks! |
cc @VictoriaExpensify Payment details in #47427 (comment). |
Bumped on Slack thread for payment as well, here's a short summary:
|
As discussed in Slack, this is how the payment breakdown will work out:
Everyone is paid via Upwork, fixing this up now |
Payment summary: @mariapeever I have sent you an offer for the work you did on the initial PR. Once accepted I will approve the payment Thanks all for getting this fixed up |
Not overdue, most of the payments were completed - awaiting completion of last payment to contributor once they accept the offer. |
@jamesdeanexpensify, @stitesExpensify, @roryabraham, @VictoriaExpensify, @ikevin127, @nkdengineer Eep! 4 days overdue now. Issues have feelings too... |
Not overdue, most of the payments were completed - awaiting completion of last payment to contributor once they accept the offer. |
@jamesdeanexpensify, @stitesExpensify, @roryabraham, @VictoriaExpensify, @nkdengineer Whoops! This issue is 2 days overdue. Let's get this updated quick! |
What's next here? Thanks! |
@jamesdeanexpensify, @stitesExpensify, @roryabraham, @VictoriaExpensify, @nkdengineer 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
Hmm still waiting for @mariapeever to accept my offer. I've bumped her in the Open Source channel and sent her a message in upwork. We'll give her a few more days before we close this out I guess. |
Still nothing from Maria. I'll close this out tomorrow if I haven't heard anything |
Maria still hasn't accepted the offer. Not much more we can do here so I'm closing this out. |
Problem
New users often write in confused about how to use New Expensify. Key points of confusion still seem to be “How do I submit expenses?” or “How do I use this?” or are just unclear why they are looking at a chat platform. They then become frustrated or just leave us all together.
Solution
Update the
beginningOfChatHistory
copy in all rooms to be clearer and more concise, as well as remove any noise around features that don’t lead to conversion.P/S is also here in Slack.
Copy updates
Important
We need to make sure that the
beginningOfChatHistory
never gets replaced by a customroomDescription
if someone sets one. TheroomDescription
will instead be included/updated elsewhere (in the subheader).Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @VictoriaExpensifyThe text was updated successfully, but these errors were encountered: