Thread names
Threads can be given optional names
Threads displayed in the center channel:
If a thread has been given a name, the thread name displays above the avatar/username
If the thread doesn’t have a name, the fallback name is ‘Thread started by {Display Name}’
If a parent post does not have a name AND it doesn not yet have any replies, don’t show the thread name element at all
Within the “•••” menu of the post hover actions menu on a thread, add in a ‘Name this thread’ (or “Edit thread name” if already named).
Thread viewed in the RHS
Displays the threads name in the new thread header bar and the channel name next to the thread title
If no title is set, displays as ‘‘Thread started by {Display Name}’ in {Channel}’
Add a ‘more actions’ icon in the new thread title bar
Follow thread
Edit thread name
Thread names should be searchable
Thread names should display in search results
Thread names should display in pinned or flagged posts
Contextual search on global threads list
To aid users in finding specific threads, show a search function in the header of the threads list that is scoped to the list only
Global Drafts
Since drafts are difficult to find—even more so within threads—it has been proposed that we explore a global drafts view that collects any posts that have been started and not sent
Channel-Specific Threads List
While viewing a channel, open the RHS to a threads view that shows only threads for that channel
Collapsed Post-Draft
As a way to encourage replies vs. ad-hoc posts in the channel, conceal the post draft behind a button to start a new thread. Adds an extra click intentionally.
Maybe configurable by channel
Drag and Drop to re-organize Posts
Some way to fix the error of posting a new parent post vs. posting a reply
Drag a post on to another post to move it as part of the thread