Description
- View MSC3440 Threading via m.thread relation
- View 🧵 Threads board
iOS Must Haves
-
Start a new Thread by replying to a message in Timeline element-ios#5068
- Using the Message action bar, choose a message from the Timeline to start a Thread by sending a response (that does not show in the Timeline)
- Design: Starting a new thread. Case: Initiated by a short tap on a message.
-
Respond to a Thread element-ios#5069
- See a Thread, and send a message in response (that does not show in the Timeline)
- Design: Viewing and replying to a thread
-
See/Read previous responses in a Thread in the right order (Thread history)
- When I click to read a Thread, I should be able to see previous responses in the correct order
- This is acceptance criteria and does not need a design or an issue
-
Thread List View: See/Read all Threads in a Room element-ios#5092
- If I'm in a Room, I need to be able to scroll up through the Timeline and click to read a Thread
- From the Timeline, I can use the Thread icon to view the Thread List view
- Design: Viewing the thread list
-
See Thread Summary from Timeline element-ios#5093
- From the Timeline I should be able to see a summary of the Thread
- Design: Thread summary
-
Send a link to a Thread element-ios#5094
- Share a Thread message, in the same way I can Share a Room message including a Matrix.to link
- Design: Thread header actions
-
Search results from Threads element-ios#5095
- When I search for a message, return results from a Thread
- Unencrypted Rooms & Encrypted Rooms solution
- Design: Search results
-
Find a Thread through mentions - Notifications & Badges element-ios#5096
- Design: Unread threads, no mentions
- Design: Unread threads, with mentions
- Design: Maximum unread count and overflow
- Push notifications on Threads - TBD
-
Message action bar for events in Thread element-ios#5117
- Add "View in Room" option to Root Thread event
- Do not allow user to create a Thread from a Thread
- Design: Thread message actions
-
Be aware of new activity on a Thread
- New activity on a Thread is visible to me from the Timeline and from the Thread view
- Handled by Notifications and Thread Summary updates
-
Room Notification count for Thread events
- Design: Viewing the thread notifications
- Handled by Notifications and Thread Summary updates
-
(Filter) Thread List View: See/Read all Threads in a Room element-ios#5092
-
(Be able to see Threads I have responded to in a Room in the Room Threads list view) Thread List View: See/Read all Threads in a Room element-ios#5092
-
Create Thread deleted state UI for when root message removed element-ios#5119
-
Threads: Unable to view Root message or Incomplete threads element-ios#5396
-
[New - January 2022] Threads: MVP behind Labs flag element-ios#5373
-
[New - January 2022] Disable Threads State Event for Rooms with Bridges Threads: Block threads in a room element-ios#5397
Testing
- Create Automated tests for Threads P0 - TBD
- P0 smoke testing @kittykat
- P0 acceptance testing @kittykat
- P0 user testing @kittykat
Launching
- Make Element iOS Thread aware element-ios#5007 (See Threads as Reply if don’t have Threads)
- If a client/bridge does not have Threads enabled, Thread responses show as Replies in the Timeline
- Threads: Improve fallback for clients without Threads element-ios#5394
- Threads: Launch Plan element-web#19270