Skip to content

Threads: Exit Beta #187

Closed
Closed
@daniellekirkwood

Description

@daniellekirkwood

There are items that we did not deliver as a part of the MVP for Threads that need to be delivered as soon after the MVP as possible.

Project board

Proof of concepts

Matrix Spec Changes

User Improvements

The first beta launch of Threads was successful but missed the mark in some areas. Before removing the Beta label we should resolve the following user issues:

  • Threads: Notifications
    • Notifications should be predictable. They should be reliable cross-platform and enable users to understand which spaces, rooms, and threads contain messages they have not yet read.
  • Thread list sorting and filtering
    • The Thread List Panel inside a room should be ordered by "most recently responded to" so that active threads are nearer the top (even if the root message is further back in time).
    • The Thread List Panel should also be filterable by Threads that the user has Participated in, so that they can see the threads they either started or responded to.
  • Scrolling and loading
    • When a room contains a lot of Threaded messages, the timeline struggles to scroll back smoothly, even when the Thread List Panel is closed. The Thread List Panel also struggles to load in a timely manner and we should be aiming to improve the performance of our product.
  • Fallback for incomplete Threads
    • There may be several reasons that a Thread in the Thread Timeline is incomplete: the user doesn't have permission to the history, or the room was upgraded, etc. We have designs for these use cases and we should implement them where possible.

Functional Improvements

Stretch Goal:

Design Improvements

Major Bugs

As part of this launch we are also committing to resolving all P1 issues

Critical bugs:

Release

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions