285dc25b3e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a test for URL previews being disabled in e2e rooms ( #8270 )  
							
							... 
							
							
							
							* Add a test for URL previews being disabled in e2e rooms
Regression test for https://github.com/matrix-org/matrix-react-sdk/pull/8227 
* Fix the types 
							
						 
						
							2022-04-08 18:32:35 +01:00  
				
					
						
							
							
								 
						
							
							
								5137fcf3e8 
								
							
								 
							
						 
						
							
							
								
								Remove unit test function which isn't needed  
							
							... 
							
							
							
							The import ordering no longer requires us to create an injector function. 
							
						 
						
							2022-03-31 19:43:17 -06:00  
				
					
						
							
							
								 
						
							
							
								661b8d595c 
								
							
								 
							
						 
						
							
							
								
								Step 8.7: Introduce `focus-visible` import where needed to repair tests  
							
							... 
							
							
							
							There is an import in `MatrixChat` which no longer gets executed when we don't skin the entire app, so bring it in manually. 
							
						 
						
							2022-03-28 14:02:31 -06:00  
				
					
						
							
							
								 
						
							
							
								4144d0ba57 
								
							
								 
							
						 
						
							
							
								
								Step 8.5: Isolate RightPanelStore from RoomViewStore  
							
							
							
						 
						
							2022-03-28 14:02:31 -06:00  
				
					
						
							
							
								 
						
							
							
								a987ead7d2 
								
							
								 
							
						 
						
							
							
								
								Step 8.1: Remove skinning setup from all tests  
							
							
							
						 
						
							2022-03-28 14:02:31 -06:00  
				
					
						
							
							
								 
						
							
							
								26dc2ba45e 
								
							
								 
							
						 
						
							
							
								
								Step 3.1: Stop using `getComponent` in tests  
							
							
							
						 
						
							2022-03-28 14:02:31 -06:00  
				
					
						
							
							
								 
						
							
							
								1e060fed84 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't form continuations from thread roots ( #8166 )  
							
							... 
							
							
							
							* Don't form continuations from thread roots
* Only apply the continuation break in the main timeline 
							
						 
						
							2022-03-26 18:06:25 -04:00  
				
					
						
							
							
								 
						
							
							
								fce36ec826 
								
									
								
							
								 
							
						 
						
							
							
								
								Delete groups (legacy communities system) ( #8027 )  
							
							... 
							
							
							
							* Remove deprecated feature_communities_v2_prototypes
* Update _components
* i18n
* delint
* Cut out a bit more dead code
* Carve into legacy components
* Carve into mostly the room list code
* Carve into instances of "groupId"
* Carve out more of what comes up with "groups"
* Carve out some settings
* ignore related groups state
* Remove instances of spacesEnabled
* Fix some obvious issues
* Remove now-unused css
* Fix variable naming for legacy components
* Update i18n
* Misc cleanup from manual review
* Update snapshot for changed flag
* Appease linters
* rethemedex
* Remove now-unused AddressPickerDialog
* Make ConfirmUserActionDialog's member a required prop
* Remove useless override from RightPanelStore
* Remove extraneous CSS
* Update i18n
* Demo: "Communities are now Spaces" landing page
* Restore linkify for group IDs
* Demo: Dialog on click for communities->spaces notice
* i18n for demos
* i18n post-merge
* Update copy
* Appease the linter
* Post-merge cleanup
* Re-add spaces_learn_more_url to the new SdkConfig place
* Round 1 of post-merge fixes
* i18n
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2022-03-22 23:07:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d8a939df5d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use & enforce snake_case naming convention on config.json settings ( #8062 )  
							
							... 
							
							
							
							* Document and support the established naming convention for config opts
This change:
* Rename `ConfigOptions` to `IConfigOptions` to match code convention/style, plus move it to a dedicated file
* Update comments and surrounding documentation
* Define every single documented option (from element-web's config.md)
* Enable a linter to enforce the convention
* Invent a translation layer for a different change to use
* No attempt to fix build errors from doing this (at this stage)
* Add demo of lint rule in action
* Fix all obvious instances of SdkConfig case conflicts
* Fix tests to use SdkConfig directly
* Add docs to make unset() calling safer
* Appease the linter
* Update documentation to match snake_case_config
* Fix more instances of square brackets off SdkConfig 
							
						 
						
							2022-03-18 10:12:36 -06:00  
				
					
						
							
							
								 
						
							
							
								12d26555af 
								
									
								
							
								 
							
						 
						
							
							
								
								Move timeline set creation logic to the JS SDK ( #8070 )  
							
							
							
						 
						
							2022-03-18 11:59:03 +00:00  
				
					
						
							
							
								 
						
							
							
								bc8fdac491 
								
									
								
							
								 
							
						 
						
							
							
								
								fix more type issues in unit tests  ( #8053 )  
							
							... 
							
							
							
							* fix ts issues in test/components/structures
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in test/components/views/context_menus
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-15 10:30:48 +01:00  
				
					
						
							
							
								 
						
							
							
								21d3cb08a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch to using stable values for threads ( #8019 )  
							
							
							
						 
						
							2022-03-11 09:04:22 +00:00  
				
					
						
							
							
								 
						
							
							
								782ce016d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Wrap EventTile rather than its children in an error boundary ( #7945 )  
							
							
							
						 
						
							2022-03-09 11:22:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0e60ad98c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Hide composer and call buttons when the room is tombstoned ( #7975 )  
							
							
							
						 
						
							2022-03-04 15:53:22 +00:00  
				
					
						
							
							
								 
						
							
							
								aadb64615f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix duplicate EventListSummarys ( #7952 )  
							
							... 
							
							
							
							* Fix duplicate EventListSummarys
Signed-off-by: Robin Townsend <robin@robin.town>
* Add regression test
Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2022-03-02 11:46:51 -05:00  
				
					
						
							
							
								 
						
							
							
								d01ea1824b 
								
									
								
							
								 
							
						 
						
							
							
								
								[Update thread info after MSC3440 updates] ( #7911 )  
							
							
							
						 
						
							2022-03-02 10:52:14 +00:00  
				
					
						
							
							
								 
						
							
							
								f25e6813bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Mandate use of js-sdk/src/matrix import over js-sdk/src ( #7933 )  
							
							
							
						 
						
							2022-03-01 20:42:05 +00:00  
				
					
						
							
							
								 
						
							
							
								482d756bd0 
								
									
								
							
								 
							
						 
						
							
							
								
								Ensure EventListSummary key does not change during backpagination ( #7915 )  
							
							
							
						 
						
							2022-03-01 08:33:07 +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  
				
					
						
							
							
								 
						
							
							
								5e76d988ca 
								
									
								
							
								 
							
						 
						
							
							
								
								convert test-utils to typescript ( #7877 )  
							
							... 
							
							
							
							* 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>
* type wait for update
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-23 11:21:11 +00:00  
				
					
						
							
							
								 
						
							
							
								8b9263c808 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up some unit test logs ( #7857 )  
							
							... 
							
							
							
							* kill some unit test logs in arrays-test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove mock logs that are asserted against anyway
* remove more logs
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix safeCOunterpartTranslate warnings in tests
Signed-off-by: Kerry Archibald <kerrya@element.io>
* more safeCounterpartTranslate warnings
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove more logs
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add helper
Signed-off-by: Kerry Archibald <kerrya@element.io>
* naming
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-21 16:57:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a939184e10 
								
									
								
							
								 
							
						 
						
							
							
								
								Tear down AppTile using lifecycle tracking ( #7833 )  
							
							
							
						 
						
							2022-02-17 16:30:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0dc1355441 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix right panel data flow ( #7811 )  
							
							
							
						 
						
							2022-02-16 11:19:28 +00:00  
				
					
						
							
							
								 
						
							
							
								714136d4f7 
								
									
								
							
								 
							
						 
						
							
							
								
								Consolidate RedactionGrouper and HiddenEventGrouper into MELS ( #7739 )  
							
							
							
						 
						
							2022-02-09 10:51:12 +00:00  
				
					
						
							
							
								 
						
							
							
								544957bdad 
								
									
								
							
								 
							
						 
						
							
							
								
								Use typographical quotes in no threads UI ( #7713 )  
							
							
							
						 
						
							2022-02-07 15:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								cb1c94dd2b 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix leaks in Login unit tests ( #7704 )  
							
							... 
							
							
							
							* make Login-test tsx, fix leaks
Signed-off-by: Kerry Archibald <kerrya@element.io>
* missed lint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-02 11:18:55 +00:00  
				
					
						
							
							
								 
						
							
							
								f2249b3e37 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix CallEventGrouper map building to not occur during a Render phase ( #7638 )  
							
							
							
						 
						
							2022-01-27 11:08:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3c1ce77d48 
								
									
								
							
								 
							
						 
						
							
							
								
								Properly maintain aspect ratio of inline images ( #7503 )  
							
							
							
						 
						
							2022-01-10 15:32:06 +00:00  
				
					
						
							
							
								 
						
							
							
								9289c0c90f 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor `ContextMenu` to use `RovingTabIndex` (more consistent keyboard navigation accessibility) ( #7353 )  
							
							... 
							
							
							
							Split off from https://github.com/matrix-org/matrix-react-sdk/pull/7339  
							
						 
						
							2021-12-17 11:08:56 -06:00  
				
					
						
							
							
								 
						
							
							
								2e8a93834b 
								
							
								 
							
						 
						
							
							
								
								Auto fix  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-12-09 09:10:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7b94e13a84 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into sort-imports  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-12-09 08:34:20 +00:00  
				
					
						
							
							
								 
						
							
							
								697b5d28b3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix leaking registration test ( #7304 )  
							
							... 
							
							
							
							Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2021-12-08 10:34:24 +01:00  
				
					
						
							
							
								 
						
							
							
								fe24c8ad2a 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve ThreadPanel ctx menu accessibility ( #7217 )  
							
							
							
						 
						
							2021-11-29 17:42:53 +00:00  
				
					
						
							
							
								 
						
							
							
								38750202ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Design thread list tiles according to mockups ( #7078 )  
							
							
							
						 
						
							2021-11-03 18:05:01 +00:00  
				
					
						
							
							
								 
						
							
							
								bdc56be863 
								
									
								
							
								 
							
						 
						
							
							
								
								Auto fix  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-10-22 17:23:37 -05:00  
				
					
						
							
							
								 
						
							
							
								c31bd8c647 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary adapter in ThreadPanel-test.tsx ( #6946 )  
							
							
							
						 
						
							2021-10-14 15:42:54 +01:00  
				
					
						
							
							
								 
						
							
							
								562a880c7d 
								
									
								
							
								 
							
						 
						
							
							
								
								Create room threads list view  ( #6904 )  
							
							... 
							
							
							
							Implement https://github.com/vector-im/element-web/issues/18957  following requirements:
* Create a new right panel view to list all the threads in a given room.
* Change ThreadView previous phase to be ThreadPanel rather than RoomSummary
* Implement local filters for My and All threads
In addition: 
* Create a new TileShape for proper rendering requirements (hiding typing indicator)
* Create new timelineRenderingType for proper rendering requirements 
							
						 
						
							2021-10-14 15:27:35 +02:00  
				
					
						
							
							
								 
						
							
							
								bc336abf47 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix missing snapshot serializer&enzyme init ( #6932 )  
							
							
							
						 
						
							2021-10-13 11:09:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f5630acea7 
								
							
								 
							
						 
						
							
							
								
								Adhere to better eslint rules  
							
							
							
						 
						
							2021-07-23 10:35:10 +01:00  
				
					
						
							
							
								 
						
							
							
								b014763cd2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/develop' into feature/call-event-tile  
							
							... 
							
							
							
							Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> 
							
						 
						
							2021-07-02 13:14:14 +02:00  
				
					
						
							
							
								 
						
							
							
								08176beb58 
								
							
								 
							
						 
						
							
							
								
								Kill mock-clock  
							
							... 
							
							
							
							We already import sinon's one in UserActivitytest, so use that here too. 
							
						 
						
							2021-07-01 21:52:15 +01:00  
				
					
						
							
							
								 
						
							
							
								543fe6382d 
								
							
								 
							
						 
						
							
							
								
								Fix linting in tests  
							
							... 
							
							
							
							Or in the case of one test, disbale just the one rule it breaks 
							
						 
						
							2021-07-01 20:54:04 +01:00  
				
					
						
							
							
								 
						
							
							
								ee9be5438e 
								
							
								 
							
						 
						
							
							
								
								eslint --fix  
							
							
							
						 
						
							2021-07-01 20:43:05 +01:00  
				
					
						
							
							
								 
						
							
							
								ae0a8b8da4 
								
							
								 
							
						 
						
							
							
								
								Auto-fix lint errors  
							
							
							
						 
						
							2021-06-29 13:11:58 +01:00  
				
					
						
							
							
								 
						
							
							
								8a3dc1bbdf 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							
							
						 
						
							2021-06-18 17:56:18 +01:00  
				
					
						
							
							
								 
						
							
							
								949532c297 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/develop' into feature/call-event-tile  
							
							
							
						 
						
							2021-06-17 15:53:25 +02:00  
				
					
						
							
							
								 
						
							
							
								fdda534053 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into feature/call-event-tile  
							
							... 
							
							
							
							Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> 
							
						 
						
							2021-06-09 19:23:14 +02:00  
				
					
						
							
							
								 
						
							
							
								6e0a908c59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into gsouquet/react-17  
							
							
							
						 
						
							2021-06-09 12:01:35 +01:00  
				
					
						
							
							
								 
						
							
							
								d492ee4d8a 
								
							
								 
							
						 
						
							
							
								
								Update Enzyme adapter name  
							
							
							
						 
						
							2021-06-09 11:57:29 +01:00  
				
					
						
							
							
								 
						
							
							
								0f64f4d692 
								
							
								 
							
						 
						
							
							
								
								Fix MessagePanel tests  
							
							... 
							
							
							
							Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2021-06-05 10:49:44 -04:00