Closed kavimuru closed 1 year ago
:wave: Friendly reminder that deploy blockers are time-sensitive β± issues! Check out the open StagingDeployCash
deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
Triggered auto assignment to @johnmlee101 (Engineering
), see https://stackoverflow.com/c/expensify/questions/4319 for more details.
Can reproduce, looking why
PR is up!
@johnmlee101 QA team is experienced the same issue on build 1.2.18.2
It seems this is already happening in Prod removing blocker
Is this a regression @johnmlee101? I set it as daily, as it's not a blocker
@tgolen @ctkochan22 https://github.com/Expensify/App/pull/11725 As per this change, we're okay leaving no comment standard chats in the LHN? I just realized this might have slipped through if this was unintended π
Let's have @JmillsExpensify or @trjExpensify chime in on exactly what's expected. I don't think we had a clear idea before.
Sorry for the delay, I've been OoO until today! (I'm also a poet.. π).
As per this change, we're okay leaving no comment standard chats in the LHN?
To clarify, we're not talking about archived chats like we were here? We're looking at..
If that's correct, then I agree we shouldn't keep those empty DMs in the LHN.
Ooh oops I missed this as well. That said, I agree with @trjExpensify that we couldn't keep empty DMs in the LHN>
Huh, interesting. What's going on with this issue? Did we ever circle back and push an updated PR?
+1 π we should probably wait until https://github.com/Expensify/App/pull/13324 is done to revisit this.
However, I disagree with what is written in the issue body. This is not a bug, the actual behavior is the expected behavior, IMO. I vote we close this.
I agree with @trjExpensify that we couldn't keep empty DMs in the LHN
I disagree with that, I don't really see a problem with this. What's the actual problem?
My rationale personally is that your LHN is sorted by "most recent chats". There's nothing recent about an empty chat nobody has chatted in, so why does it continue to show with no activity?
Maybe.. I feel like this is really a detail that does not matter much. In your thinking, when you create a new chat with someone you've never chatted to before and do nothing, you have the chat open waiting for you to write something -- does it show in the LHN or not? I think either answer to that question is both wrong and right π If we want to mimic Whatsapp then it won't appear in the LHN until there's a message in it, which I think is just as fine as the other option.
That could be another option, for sure. It would be a change to the concept of the "active chat" always being highlighted in the LHN though (which is "yes" to your question above). When you have a "full" LHN of chats below the fold, it doesn't matter so much as you rarely see it until you write a message and it moves up to the top (well, beneath pinned and outstandingIOUs) as you draft.
It might be a bit weird before you have a lot of chats and in #focus mode though, because you could get that feeling of being "no where" in the UI if the active chat isn't highlighted in the LHN until you navigate away from it. As in, conceivably the LHN is entirely empty.
Huh, that's interesting. I see where @flodnv is coming from.
It might be a bit weird before you have a lot of chats and in #focus mode though, because you could get that feeling of being "no where" in the UI if the active chat isn't highlighted in the LHN until you navigate away from it. As in, conceivably the LHN is entirely empty.
Mind explaining this another way? I'm not sure I follow it.
(Excuse the old branding scheme yada yada), but if we roll with Flo's suggestion and don't show the active chat row in the LHN until there's a message, it opens up a scenario where it could look like this on large screens in #focus mode:
versus:
Interesting. I agree that makes #focus mode pretty confusing. That said, if you have some semblance of a message, so a draft, then the chat would show in the LHN. So yes there is an inconsistency, but it's a pretty ephemeral one because all you need to do in order to get it show is type something.
Right, I don't think anyone is advocating for not showing the active chat when in draft in the LHN. The point is to highlight that if we go this route, we are breaking an existing consistency of always having the active chat in the LHN and this weirdness (albeit short lived in practice) is possible as a result. Sounds like we're okay with that? In which case, we're here:
Don't show the chat in the LHN until there's a draft message.
If you delete the draft, the chat row disappears again presumably?
@flodnv confirming we're aligned here?
I think we are, yes π Basically, do not show a chat for which the only reportAction is the CREATED one.
Maybe let's open a new, clean issue?
do not show a chat for which the only reportAction is the CREATED one.
Question on that though for my understanding.. if you're typing a draft message is there still only a CREATED reportAction though?
Hm yes, but we do agree that if there is a draft message, it should show show in the LHN.
Right, we do.. so "do not show a chat for which the only reportAction is the CREATED one." isn't wholly accurate for our intentions with this then? π
Correct. I think we want "Do not show a chat in the LHN for which the only reportAction is the CREATED one and does not have a draft."
Said another (non french) way, in the LHN we should show chats that have at least 1 ADDCOMMENT action, OR 1 draft.
Cool, so I think a new issue with the following is where we landed. Will you be taking it, John, or someone else?
Title: Show chats in the LHN that have at least 1 ADDComment action, or 1 draft message.
Action Performed:
Expected results: Chat should not show in the LHN as there is not at least 1 ADDComment action, or 1 draft message.
Actual results: Empty chat shows in the LHN and remains in the LHN after simply navigating to it.
π
Missed the more recent discussion, though I agree with where we landed. Did we create this issue yet?
I didn't get to this, so if someone wants to create it, go for it. Else, I can later next week when I'm back.
On Wed, Jan 18, 2023 at 4:42 PM Jason Mills @.***> wrote:
Missed the more recent discussion, though I agree with where we landed. Did we create this issue yet?
β Reply to this email directly, view it on GitHub https://github.com/Expensify/App/issues/11633#issuecomment-1387369848, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD3246K4WYTA7KIDB6X5BILWTAMQHANCNFSM6AAAAAAQ62D7TI . You are receiving this because you were mentioned.Message ID: @.***>
--
Tom Rhys Jones Expensify
Cool, I can get to it tomorrow. Leaving a tab open for this.
Not overdue!
Related issue created here: https://github.com/Expensify/App/issues/14523
Is there anything else left to do here? I kind of lost where we're at for this issue.
Thanks @JmillsExpensify , we can close this now
Hello Issue reproducible. Windows10/Chrome. Build 1.3.37.1 Thanks
https://github.com/Expensify/App/assets/78819774/f03c1309-5b6b-4905-b50b-f6024692d8d8
@johnmlee101 Eep! 4 days overdue now. Issues have feelings too...
I think this is a separate issue. Do we want welcome messages to show as unread on the LHN? Can you create a new issue to address this?
@johnmlee101 Huh... This is 4 days overdue. Who can take care of this?
Closing to create a new issue
Maybe we are solving this here https://github.com/Expensify/App/pull/19321 ?
Yeah it seems relevant to the original issue https://github.com/Expensify/App/issues/14523
If you havenβt already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
Conversation with no messages should disappear from LHN conversation list
Actual Result:
Conversation that doesn't have any messages doesn't disappear from from LHN
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: v1.2.12-0 Reproducible in staging?: Y Reproducible in production?: N Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/194372269-408e6e2b-6a3d-4073-ae99-dfa0dfeaa3d2.mp4
Expensify/Expensify Issue URL: Issue reported by: Applause internal team Slack conversation:
View all open jobs on GitHub