Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

  • 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

Global Threads for users who have collapsed threads turned off

...

  • 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/move 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