da7aa4055e 
								
									
								
							
								 
							
						 
						
							
							
								
								Conform more of the code base to strict null checking ( #10147 )  
							
							... 
							
							
							
							* Conform more of the code base to strict null checking
* More strict fixes
* More strict work
* Fix missing optional type
* Iterate 
							
						 
						
							2023-02-13 17:01:43 +00:00  
				
					
						
							
							
								 
						
							
							
								47cc8d6edf 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't double-add events to threads in tests ( #9742 )  
							
							
							
						 
						
							2022-12-12 15:43:42 -07:00  
				
					
						
							
							
								 
						
							
							
								dae13ac852 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into weeman1337/prettier  
							
							
							
						 
						
							2022-12-12 15:58:30 +01:00  
				
					
						
							
							
								 
						
							
							
								9de5654353 
								
									
								
							
								 
							
						 
						
							
							
								
								Check each thread for unread messages. ( #9723 )  
							
							... 
							
							
							
							Co-authored-by: Germain <germain@souquet.com>
Co-authored-by: Janne Mareike Koschinski <jannemk@element.io> 
							
						 
						
							2022-12-12 14:34:05 +00:00  
				
					
						
							
							
								 
						
							
							
								526645c791 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply prettier formatting  
							
							
							
						 
						
							2022-12-12 12:24:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d92fdc1f5b 
								
									
								
							
								 
							
						 
						
							
							
								
								Loading threads with server-side assistance ( #9356 )  
							
							... 
							
							
							
							* Fix bug with message context menu
* fix bug where ThreadSummary failed if no last reply is available
* Fix relations direction API
* Use same API for threads as for any other timeline
* Determine if event belongs to thread on jumping to event
* properly listen to thread deletion
* Add thread redaction tests
* Add fetchInitialEvent tests
* Paginate using default TimelinePanel behaviour
* Remove unused threads deleted code
Co-authored-by: Germain <germain@souquet.com>
Co-authored-by: Germain <germains@element.io> 
							
						 
						
							2022-10-28 13:48:15 +02:00  
				
					
						
							
							
								 
						
							
							
								9eb4f8d723 
								
									
								
							
								 
							
						 
						
							
							
								
								Add thread notification with server assistance (MSC3773) ( #9400 )  
							
							... 
							
							
							
							Co-authored-by: Janne Mareike Koschinski <janne@kuschku.de> 
							
						 
						
							2022-10-24 07:50:21 +01:00  
				
					
						
							
							
								 
						
							
							
								be281fd735 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix threads fallback incorrectly targets root event ( #9229 )  
							
							... 
							
							
							
							* Use RelationType enum instead of hardcoded value
* Fix threads replies fallback to target last reply
* Only unsubscribe from threads events if needed
* fix strict null check
* fix strict null checks
* strict null checks
* fix typing
* Unsubscribe listeners if new thread is `null`
Co-authored-by: Faye Duxovni <fayed@element.io>
* Update strict null checks
* Type HTMLElement as nullable
* Add thread fallback integration test
* lint fix
* Update snapshots
* Add test after changing thread
* Remove test comment
* update snapshot
* fix room context test utility
* Add ThreadListContextMenu test
* lint fix
* fix thread rendering
Co-authored-by: Faye Duxovni <fayed@element.io>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2022-10-20 12:48:25 +01:00  
				
					
						
							
							
								 
						
							
							
								19e514d83c 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove dead code ( #9035 )  
							
							
							
						 
						
							2022-07-11 07:52:44 +02:00  
				
					
						
							
							
								 
						
							
							
								f29ef04751 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix race conditions around threads ( #8448 )  
							
							
							
						 
						
							2022-05-03 14:25:08 +01:00  
				
					
						
							
							
								 
						
							
							
								21d3cb08a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch to using stable values for threads ( #8019 )  
							
							
							
						 
						
							2022-03-11 09:04:22 +00:00  
				
					
						
							
							
								 
						
							
							
								f25e6813bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Mandate use of js-sdk/src/matrix import over js-sdk/src ( #7933 )  
							
							
							
						 
						
							2022-03-01 20:42:05 +00:00  
				
					
						
							
							
								 
						
							
							
								889b0cebb2 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix 'my threads' filtering to include participated threads ( #7882 )  
							
							... 
							
							
							
							* move js utils into directory
Signed-off-by: Kerry Archibald <kerrya@element.io>
* typescripterize js test-utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move test utils to directory
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move remaining mock functions to directory
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update imports
Signed-off-by: Kerry Archibald <kerrya@element.io>
* missed copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
* threads test helpers
Signed-off-by: Kerry Archibald <kerrya@element.io>
* forgotten copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
* comments
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix threads helper unsigned
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test filter creation when thread capabilities enabled
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-24 09:44:34 +01:00  
				
					
						
							
							
								 
						
							
							
								1830de2733 
								
									
								
							
								 
							
						 
						
							
							
								
								Thread test utilities ( #7881 )  
							
							... 
							
							
							
							* move js utils into directory
Signed-off-by: Kerry Archibald <kerrya@element.io>
* typescripterize js test-utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move test utils to directory
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move remaining mock functions to directory
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update imports
Signed-off-by: Kerry Archibald <kerrya@element.io>
* missed copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
* threads test helpers
Signed-off-by: Kerry Archibald <kerrya@element.io>
* forgotten copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
* comments
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add unsigned to root event
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-23 17:12:48 +01:00