Done
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Ashish DhamaAshish Dhama(Deactivated)QA Assignee
Jelena GilliamJelena Gilliam(Deactivated)Reporter
Eric SethnaEric SethnaFix versions
Sprint
Labels
Details
Details
Assignee
Ashish Dhama
Ashish Dhama(Deactivated)QA Assignee
Jelena Gilliam
Jelena Gilliam(Deactivated)Reporter
Eric Sethna
Eric SethnaFix versions
Sprint
Labels
Checklist
Checklist
Checklist
Created August 6, 2021 at 8:20 PM
Updated June 13, 2022 at 5:58 PM
Resolved May 3, 2022 at 12:23 PM
1. Add Unreads section
There was a change made recently to show recent channels in the channel switcher when it launches, instead of Unreads. Based on feedback, some users are missing the "Unreads" section and we should consider adding both an Unreads and Recent section to the channel switcher when it launches. Discord is an example of this.
When the channel switcher launches, show the following headings. Once a user types, these sections are hidden:
UNREAD
Show up to 5 unread channels, sorted with mentions first (secondary sorting by recent activity, ie last post time)
If a channel is unread AND recent, only show it in the unread category
If a channel is unread, bold the channel display name in the switcher
If items qualify for
recent
andunread
only display it in theunread
section and replace with another recent that is not unread.So, the recent section displays the most recently viewed channel that is not unread
Include threads in the unread category if it qualifies
RECENT
Show 20 recently viewed channels using the same logic as the RECENT section today shows below the unreads section.
If there are no unreads, hide the
unread
section. Display recent category with 20 recently viewedIf a channel is unread AND recent, don’t show it in recent, only show in unread
Include threads in the recent category if it qualifies (and is not unread)
2. Include threads in search results
Threads should be accessible in the switcher when the user types if it matches the characters, and it should be prioritized first in the list if it matches, for example if the user types "t" then Threads should appear at the top of the list of returned channels
Design
Figma:
https://www.figma.com/file/3H4x6ZdXIpVql5T5TM0TY6/MM-35918-Add-Threads-to-Channel-Switcher?node-id=521%3A67221