Current:

Proposed Solution

If you're interested please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please join our "Developers" community channel.
New contributors please see our Developer's Guide.
I would like to take this one.
Awesome, thanks for taking a shot @TheDarkestDay :+1:
I'm not sure which place is better for requirements clarifications but let's try it this way.
As far as I can see, currently channel switch modal displays unread channels in case when input field is empty. So, the question is how should we combine this behavior with the requirements of this task? Or should we really drop displaying unreads in favor of displaying simply list of channels with most recent activity?
@esadur Can you help with these questions :point_up:
I'm sorry for the absence of progress so far.
The point i wanted to bring up - I am having vacation during the next two weeks therefore I will not be able to work on issues until 17th of July. It might have sense to un-assign me for now just in order not to block it because of me. Sorry about that.
@hanzei I believe you meant to tag @esethna, let me know if I'm mistaken.
Thanks @TheDarkestDay, removed you for now but feel free to ping here if you want to come back to this!
To answer your above question, yes, the goal here is to show recently viewed channels instead of unread channels
@hanzei I believe you meant to tag @esethna, let me know if I'm mistaken.
Yes, indeed. Sorry for the ping. :confused:
@hanzei can i work on this ?
Thanks @sridhar02!
@esethna, I have a suggestion that instead of only recent activity, we can try to implement in this manner like discord

@sridhar02 thanks for the feedback. I'm open to trying it. Perhaps we can do 3 recent channels in a "RECENT" section and then have an "UNREAD" section. Good point that we don't want to fully remove that functionality.
@andrewbrown00 any thoughts?
Thanks @sridhar02 for the feedback and suggestions 🙂
@esethna 3 RECENT channels works and keep UNREAD with mentions sorted at the top. I think we should also include DRAFTS and always promote those to the top of the if they are present. It's a fast and obvious way to scan for channels with a drafts in a single view.

Note we are going to explore the DRAFTS concept in a separate ticket to think through the multiple use cases/conflicts with recent channels, unread, and drafts.
@esethna, I have understood the flow of the redux to the modal component via providers, I want some help on how to get data of the recent channels, is there any function present in the redux or I should have to implement it from scratch? can u give me rough outline for getting the data?
@sudheerDev any thoughts on this?
@esethna, I have a small doubt regarding the following
@sridhar02
Hey @sridhar02, how's this going, can we help at all?
@esethna I understood the problem and redux selectors are also ready ,I will try to fix it as soon as possible.
Most helpful comment
@hanzei can i work on this ?