Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Threads: V2 #61

Open
daniellekirkwood opened this issue Nov 10, 2021 · 13 comments
Open

Threads: V2 #61

daniellekirkwood opened this issue Nov 10, 2021 · 13 comments
Labels
A-Threads T-Epic Issue is at Epic level Z-Labs

Comments

@daniellekirkwood
Copy link
Contributor

daniellekirkwood commented Nov 10, 2021

The Threads MVP has been launched, this issue discusses items that are above and beyond the first release of Threads across platforms.

This issue does not yet have a definition of done. It's definition is dependent on the MVP launch of Threads.

For a full list of issues that have been moved to Post Launch, see here: https:/orgs/vector-im/projects/17/views/37

Before actioning this Initative we should review all the ideas captured below and apply Product thinking to them
This is currently just a bit of a dumping ground so nothing gets lost.


Issues not in the MVP of Threads:

Product

Web

Android

iOS


Issues optimistically included in the MVP but might be pushed to V2...

@daniellekirkwood
Copy link
Contributor Author

daniellekirkwood commented Dec 23, 2021

@janogarcia Lets use this issue, and this comment to keep notes on what we'd like from V2 of Threads. Please add other things you think of here:

Notifications improvements

  • As a user, I would like for my notification count to be accurate and clear across all platforms
  • As a user, I would like to see the number of unread thread messages on the Thread icon in the top right of a room
  • Make sure the unread badge is highlighted if there are unread mentions and the color doesn't get reset if a new reply not containing a direct mention enters the timeline. Note: According to Germain this is dependent on fixing a long-standing Synapse bug. Changing nickname resets highlight_count matrix-org/synapse#9716

Right panel improvements

  • As a user, when I open a room with unread threads (on web) I would like the right panel to open to the Thread List view automatically

@janogarcia
Copy link

Gracefully handling room upgrades

Or how we could minimize the negative impact of room upgrades on Threads.

Room upgrades are rather infrequent, but there will probably be new room versions released in 2022.

Most prominent challenges include:

  • Make sure previous threads can still be browsed in the room, even after an upgrade. Otherwise the thread list will go blank after the upgrade.
  • Make sure users can still reply to threads that were created in a previous room version. Otherwise users won't be able to interact with those threads.

Are we planning to improve the experience for room upgrades in the short/medium-term?

Reply from Dan Callahan - Jan 17, 2022

Not yet scheduled; we don’t have the human bandwidth to address it at the moment. We’re open to shifting our priorities depending on strategic context, but based on our current sense of where things are, fast room joins remain our major focus.

@janogarcia
Copy link

janogarcia commented Jan 18, 2022

Suggestion: Better context for incomplete threads error messages

  • Add a Learn more link for incomplete threads.

It could point to an external article in the help center or show it in a modal window / popover window.

Exploration: Incomplete threads

@janogarcia
Copy link

janogarcia commented Jan 28, 2022

Suggestion: Improved thread activity updates in room list

An improved, more usable way to indicate thread-related activity in the room list. A more advanced implementation that would allow us to know the users intention and take them to the expected place (main timeline, all updated threads, or to a specific thread).

Exploration: Room list

Related internal discussion.

@janogarcia
Copy link

@daniellekirkwood Should we also move the future feature ideas we initially documented on Gitlab to a single place?

@janogarcia
Copy link

Suggestion: Thread list navigation transition

Add some motion/transition when navigating back and forth between the thread list and a single threads, to reinforce the navigation path.

@daniellekirkwood daniellekirkwood changed the title Threads: Post Launch Threads: V2 Feb 24, 2022
@github-actions github-actions bot added the Z-Labs label Mar 7, 2022
@daniellekirkwood daniellekirkwood added the T-Epic Issue is at Epic level label Mar 7, 2022
@daniellekirkwood
Copy link
Contributor Author

daniellekirkwood commented Mar 30, 2022

Suggestion to consider

@daniellekirkwood
Copy link
Contributor Author

## Also

Thread Timeline actions

  • Supporting things like Polls, Locations, Voice Messages, chat effects, etc.

Thread ‘accessibility’

  • We’ve had feedback that the notifications are hard to assign to Threads instead of the Room timeline. Jano’s designs for the room list may help with that:

@matthijskooijman
Copy link

Suggestion to consider

@tmissoni
Copy link

tmissoni commented Sep 15, 2022

Suggestion: Create a Thread

There should be the possibilty to Create a Thread in room. Creation of the Thread implies that all the reply must be part of the Thread and will not be added to the standard timeline.
Upon Thread creation, you are asked to give the Thread a name. Such name, will be used for easier navigation in the Thread Panel and for a more efficient search of topics.
The Discord approach is very efficient imo.

Check for "How do I create Thread" Section
https://support.discord.com/hc/en-us/articles/4403205878423-Threads-FAQ#h_01F99ZAA4JA9SXQP0ARGC57EBW

@tmissoni
Copy link

tmissoni commented Sep 15, 2022

Suggestion: Naming a Thread

In addition to the naming of a Thread upon creation, there should be the possibility to name a thread that has been already created. Again, this add the value of easier navigation in the Thread Panel and more efficient search.

@daniellekirkwood
Copy link
Contributor Author

On and Off by Room

Either by blocking the UI to create Threads in the first place, or more intense than that.

https://matrix.to/#/!tCaHWuHHvOHjWyqapP:matrix.org/$-GM1KhcRuKnhJOm_BGacq1UNlp2Nj6tkpHNsj3Vuwco?via=matrix.org&via=element.io&via=vector.modular.im

@daniellekirkwood
Copy link
Contributor Author

Subscribe to a Thread

User's should only get notifications for threaded messages if they have subscribed to it (where subscription could be started thread, reacted to messages, or responded)

This is noted in the Notifications documentation we keep internally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Threads T-Epic Issue is at Epic level Z-Labs
Projects
None yet
Development

No branches or pull requests

4 participants