-
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
LHN - Display chats with an existing draft under pinned chats in LHN #4615
Comments
Triggered auto assignment to @aldo-expensify ( |
By looking at the code in App/src/libs/OptionsListUtils.js Lines 387 to 428 in ff62078
I can see that we have to choose one option to prioritize: How do we want the reports Wouldn't it be better to be able to have also a way of keeping things in a prioritization like:
And then the user, in the settings, can check or uncheck if they want to have categories like
|
Triggered auto assignment to @JmillsExpensify ( |
In my opinion, this can be performed by an external because it seems to be only UI stuff |
Forgot to un-assign myself |
Upwork job is here: https://www.upwork.com/jobs/~01b019518a683d87cf. Please post your solution in this issue and someone from our team will approve before we move forward. Thank you! |
Triggered auto assignment to @iwiznia ( |
@aldo-expensify but I think the prioritization really happens here and it can indeed prioritize many things. |
Yes, I think the current order is Pinned > IOUs > everything else if respective prioritizing is set. Proposal
|
Ah, yes, that looks better. I am missing:
|
|
Let's do that then 😄 I think since the only place we want to prioritize the drafts is the LHN, the default should be false.
That's the Get Shit Done mode (renamed to #focus mode in the UI), which you can toggle from the preferences. I think that the proper behavior for GSD mode is to also show any chat with a draft. |
Scratch that.. you are right |
@meetmangukiya Gert job on the PR. We have already merged it 🎉 Since this is your first PR for |
Yes, I have @mountiny |
Perfect! You should be hired today by Jason (he is in US, West Coast). |
Hired @meetmangukiya in Upwork, assigned issue to me as Contributor Manager |
🚀 Deployed to production by @roryabraham in version: 1.0.90-2 🚀
|
@meetmangukiya, on Desktop Version 1.0.92-0, this is what I'm experiencing.
I'm assuming this is performing 'as expected', can you confirm? Personally... I find it to be a bit distracting that, when I'm typing a message, I see a 'flash' in the LHN and new chat loaded at top, I often/always look over at the chat thinking I have a new one coming it, but it's just my current draft that I'm actively working on. Are there other options you considered or that you know are available for how to manage this? Can we do something like:
What do you think @meetmangukiya ? |
@iwiznia, @meetmangukiya, @mallenexpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Waiting for feedback from my previous comment |
@mallenexpensify Yes, that is expected behaviour I would say. Honestly, I am not totally sure what would be the best way to approach this. Let's say we would reorder the LHN on choosing some other chat. If it would be chat which is located above the draft chat, we would see shift at time of clicking to the new message (because the one we clicked on would be shifted one below). I think this would be the best to ask in #expensify-open-source to get some thoughts and ideally ideas on how this is treated in other apps. I have tried Facebook Messenger and Whatsapp desktop apps and they dont even do drafts. In Signal desktop App, it is the way as I described above, they reorder the LHN once user clicks on other chat causing it shift at that moment. Maybe that is a good compromise. |
If we were to to want to implement this I suppose we could add a |
Posted in Slack, let's see what others think |
@mountiny and I agree we should update this to:
@meetmangukiya are you able to do that? If so, do you want to do as part of this GH issue or would a new GH issue be better? Either way, I think you should be compensated for the update since it wasn't clearly stated that was what we originally were asking for and it will require additional work. Thanks @kidroca for the :yes: on the Slack post too. |
@mallenexpensify yes, I can do it. I am fine with either continuing this issue or creating a new one. Is it possible for the part 1(?) payment to be made while we implement, review and test the update? |
@vitHoracek it's easy to add a bonus to a job and/or create a new job in Upwork |
Paid @meetmangukiya for the original job in Upwork. Job is still open in Upwork til we decide next best step |
ooooof, completely missed this comment above
I created a new issue (which is almost always 'best practice') #5166 |
Thank you for handling and clarifying the process @mallenexpensify 🙌 |
Thank you! |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
Conversation with a draft message should be displayed on the top of LHN for visibility
Actual Result:
Conversation is not displayed on the top and can be easily lost in the LHN conversation list.
Workaround:
User can manually look for the conversation with the drafted message.
Platform:
Where is this issue occurring?
Version Number: 1.0.85-0
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Expensify/Expensify Issue URL:
View all open jobs on Upwork
From @rafecolton https://expensify.slack.com/archives/C01GTK53T8Q/p1628786564265600
The text was updated successfully, but these errors were encountered: