526645c791 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply prettier formatting  
							
							
							
						 
						
							2022-12-12 12:24:14 +01:00  
				
					
						
							
							
								 
						
							
							
								40cbee60db 
								
									
								
							
								 
							
						 
						
							
							
								
								Consolidate public room search experience ( #9605 )  
							
							
							
						 
						
							2022-11-22 15:05:09 +00:00  
				
					
						
							
							
								 
						
							
							
								38dbe8ed33 
								
									
								
							
								 
							
						 
						
							
							
								
								Migrate some tests to React Testing Library ( #9584 )  
							
							
							
						 
						
							2022-11-18 09:16:11 +00:00  
				
					
						
							
							
								 
						
							
							
								04bc8fb71c 
								
									
								
							
								 
							
						 
						
							
							
								
								Optimise Jest run in CI ( #9542 )  
							
							
							
						 
						
							2022-11-04 10:48:08 +00:00  
				
					
						
							
							
								 
						
							
							
								d473b4ac4a 
								
									
								
							
								 
							
						 
						
							
							
								
								Device manager - confirm sign out of other sessions (PSG-921) ( #9487 )  
							
							... 
							
							
							
							* change testid attribute for dialog buttons to rtl friendly
* add confirm dialog for signing out sessions
* cleanup commented
* update cypress tets
* clear modals before test
* missing modal in jest tests on ci only 
							
						 
						
							2022-10-25 10:39:48 +02:00  
				
					
						
							
							
								 
						
							
							
								eafc2d23a7 
								
									
								
							
								 
							
						 
						
							
							
								
								Ensure spaces in the spotlight dialog have rounded square avatars ( #9480 )  
							
							
							
						 
						
							2022-10-24 08:58:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8b54be6f48 
								
									
								
							
								 
							
						 
						
							
							
								
								Move from `browser-request` to `fetch` ( #9345 )  
							
							
							
						 
						
							2022-10-12 18:59:07 +01:00  
				
					
						
							
							
								 
						
							
							
								56c95467de 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't show feedback prompts when that UIFeature is disabled ( #9305 )  
							
							
							
						 
						
							2022-09-22 15:08:14 +01:00  
				
					
						
							
							
								 
						
							
							
								4a23630e06 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix soft crash around inviting invalid MXIDs in start DM on first message flow ( #9281 )  
							
							... 
							
							
							
							* Fix soft crash around inviting invalid MXIDs
* Make ts --strict happier
* Prevent suggesting invalid MXIDs
* Add tests
* Fix coverage
* Fix coverage
* Make tsc --strict happier
* Fix test
* Add tests 
							
						 
						
							2022-09-16 09:03:17 +01:00  
				
					
						
							
							
								 
						
							
							
								ed67aec334 
								
									
								
							
								 
							
						 
						
							
							
								
								Device Manager - add new labsed session manager screen (PSG-636) ( #9119 )  
							
							... 
							
							
							
							* add feature_new_device_manager labs flag
* add generic settings tab container
* settingstab section styles
* add session manager tab to user settings
* add sessions tab case to UserSettingDialog test
* fussy import ordering
* remove posthog tracking
* i18n 
							
						 
						
							2022-08-08 13:51:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ed8ccb5d80 
								
									
								
							
								 
							
						 
						
							
							
								
								Start DM on first message ( #8612 )  
							
							
							
						 
						
							2022-08-04 08:19:52 +02:00  
				
					
						
							
							
								 
						
							
							
								27ba1e57e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Update matrix-org/react (enzyme deprecation) ( #9116 )  
							
							
							
						 
						
							2022-08-02 15:10:43 +02:00  
				
					
						
							
							
								 
						
							
							
								05cc5f62dd 
								
									
								
							
								 
							
						 
						
							
							
								
								test UserSettingsDialog ( #9118 )  
							
							
							
						 
						
							2022-08-01 06:47:13 +00:00  
				
					
						
							
							
								 
						
							
							
								fa1bff67cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Wire local room logic ( #9078 )  
							
							... 
							
							
							
							* Wire local room logic
* Migrate to testling-lib; update test descriptions 
							
						 
						
							2022-07-20 09:26:25 +02:00  
				
					
						
							
							
								 
						
							
							
								b51ef246ab 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location share - forward latest location (PSF-1044) ( #8860 )  
							
							... 
							
							
							
							* handle beacon location events in ForwardDialog
* add transformer for forwarded events in MessageContextMenu
* remove canForward
* update snapshots for beacon model change
* add comments
* fix bad copy pasted test
* add test for beacon locations 
							
						 
						
							2022-06-17 15:27:08 +02:00  
				
					
						
							
							
								 
						
							
							
								5096e7b992 
								
									
								
							
								 
							
						 
						
							
							
								
								Integrate searching public rooms and people into the new search experience ( #8707 )  
							
							... 
							
							
							
							* Implement searching for public rooms and users in new search experience
* Implement loading indicator for spotlight results
* Moved spotlight dialog into own subfolder
* Extract search result avatar into separate component
* Build generic new dropdown menu component
* Build new network menu based on new network dropdown component
* Switch roomdirectory to use new network dropdown
* Replace old networkdropdown with new networkdropdown
* Added component for public room result details
* Extract hooks and subcomponents from SpotlightDialog
* Create new hook to get profile info based for an mxid
* Add hook to automatically re-request search results
* Add hook to prevent out-of-order search results
* Extract member sort algorithm from InviteDialog
* Keep sorting for non-room results stable
* Sort people suggestions using sort algorithm from InviteDialog
* Add copy/copied tooltip for invite link option in spotlight
* Clamp length of topic for public room results
* Add unit test for useDebouncedSearch
* Add unit test for useProfileInfo
* Create cypress test cases for spotlight dialog
* Add test for useLatestResult to prevent out-of-order results 
							
						 
						
							2022-06-15 16:14:05 +02:00  
				
					
						
							
							
								 
						
							
							
								464eb93a44 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix visual bugs on AccessSecretStorageDialog ( #8160 )  
							
							... 
							
							
							
							* Remove duplicate mx_Dialog_buttons
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Group buttons on mx_Dialog with span
- Cancel default styling for elements inside .mx_AccessSecretStorageDialog_primaryContainer
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Move common rules of mx_Dialog_buttons_row to _common.scss
- Set 16px gap between buttons per https://github.com/vector-im/element-web/issues/19426#issuecomment-949778515 
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Spacing variables
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Nesting - .mx_AccessSecretStorageDialog_reset
- Fix the reset link color
- Set $spacingStart variable
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
* Remove unnecessary rule
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com> 
							
						 
						
							2022-05-11 12:33:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c67b41fbde 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable forwarding static locations ( #8553 )  
							
							... 
							
							
							
							* enable forwarding for location events
Signed-off-by: Kerry Archibald <kerrya@element.io>
* allow forwarding of static locations
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add comment
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-05-10 16:21:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2e3185a4bc 
								
									
								
							
								 
							
						 
						
							
							
								
								test typescriptification - dialogs ( #8497 )  
							
							... 
							
							
							
							* /Users/kerry/code/matrix-react-sdk/test/components/views/dialogs/InteractiveAuthDialog-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test/components/views/dialogs/AccessSecretStorageDialog-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in AccessSecretSstorageDialog-test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update copyrights
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-05-06 10:25:18 +02:00  
				
					
						
							
							
								 
						
							
							
								f280fab47d 
								
									
								
							
								 
							
						 
						
							
							
								
								test typescriptification - ForwardDialog ( #8469 )  
							
							... 
							
							
							
							* test/components/views/dialogs/ForwardDialog-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in ForwardDialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove unused stub-component
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-05-03 08:22:38 +00: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  
				
					
						
							
							
								 
						
							
							
								d883309dcd 
								
									
								
							
								 
							
						 
						
							
							
								
								Avoid using .render() in forward dialog test ( #7961 )  
							
							... 
							
							
							
							Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2022-03-03 07:54:20 -05:00  
				
					
						
							
							
								 
						
							
							
								f25e6813bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Mandate use of js-sdk/src/matrix import over js-sdk/src ( #7933 )  
							
							
							
						 
						
							2022-03-01 20:42:05 +00: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  
				
					
						
							
							
								 
						
							
							
								9db59d75b9 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump react-focus-lock ( #7858 )  
							
							... 
							
							
							
							* react-focus-lock to 2.5.1
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use enzyme in ASSD test so focus lock finds active element
Signed-off-by: Kerry Archibald <kerrya@element.io>
* findById and flushPromises to test utils
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-21 17:09:01 +00:00  
				
					
						
							
							
								 
						
							
							
								cfa6e266cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Wire up new fields on the ViewRoom posthog event and more interactions ( #7787 )  
							
							
							
						 
						
							2022-02-14 19:31:13 +00:00  
				
					
						
							
							
								 
						
							
							
								5620b83d34 
								
									
								
							
								 
							
						 
						
							
							
								
								Wire up more Posthog tracking ( #7689 )  
							
							
							
						 
						
							2022-02-09 14:25:58 +00:00  
				
					
						
							
							
								 
						
							
							
								292971dd0e 
								
									
								
							
								 
							
						 
						
							
							
								
								Upgrade to jest 27 ( #7699 )  
							
							... 
							
							
							
							* use jest@27.4.0, replace jest-environment-jsdom-sixteen with jest-environment-jsdom
Signed-off-by: Kerry Archibald <kerrya@element.io>
* polyfill setImmediate
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove done from async test cases
* useRealTimers in test relying on promise flushing
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove jest environment file
Signed-off-by: Kerry Archibald <kerrya@element.io>
* replace ts-jest mocked with jest utils mocked
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-02 13:02:17 +01:00  
				
					
						
							
							
								 
						
							
							
								085ecc7f5f 
								
									
								
							
								 
							
						 
						
							
							
								
								Chat export parameter customisation ( #7647 )  
							
							... 
							
							
							
							* use export settings and hide fields
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix exporter tests
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test ExportDialog with settings
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tidy debugs, rename setting to Parameters
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use reasonable 100gb limit
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use normal setting instead of UIFeature
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use a customisation
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move validateNumberInRange to utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use nullish coalesce
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use 8gb size limit for customisation
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update comments
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-01-31 12:54:14 +01:00  
				
					
						
							
							
								 
						
							
							
								3eca71bc84 
								
									
								
							
								 
							
						 
						
							
							
								
								Unit test ExportDialog ( #7619 )  
							
							... 
							
							
							
							* add test ids to dialog buttons
Signed-off-by: Kerry Archibald <kerrya@element.io>
* unit test ExportDialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove extra snapshot
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix bad snapshots
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove wrappers from snapshot
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-01-27 09:55:08 +01:00  
				
					
						
							
							
								 
						
							
							
								bdc56be863 
								
									
								
							
								 
							
						 
						
							
							
								
								Auto fix  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-10-22 17:23:37 -05:00  
				
					
						
							
							
								 
						
							
							
								5a7c0d87b6 
								
							
								 
							
						 
						
							
							
								
								Rename ReplyThread to ReplyChain to avoid confusion with m.thread  
							
							
							
						 
						
							2021-10-15 17:42:44 +01:00  
				
					
						
							
							
								 
						
							
							
								bc336abf47 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix missing snapshot serializer&enzyme init ( #6932 )  
							
							
							
						 
						
							2021-10-13 11:09:43 +01:00  
				
					
						
							
							
								 
						
							
							
								b17d72c399 
								
							
								 
							
						 
						
							
							
								
								fix duplicate import  
							
							
							
						 
						
							2021-07-02 14:54:10 +01:00  
				
					
						
							
							
								 
						
							
							
								82119a08f7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into t3chguy/ts/11  
							
							
							
						 
						
							2021-07-02 11:03:54 +01:00  
				
					
						
							
							
								 
						
							
							
								88f691776f 
								
							
								 
							
						 
						
							
							
								
								Use sleep from js-sdk as no point duplicating it  
							
							
							
						 
						
							2021-07-01 22:55:27 +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  
				
					
						
							
							
								 
						
							
							
								6e0a908c59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into gsouquet/react-17  
							
							
							
						 
						
							2021-06-09 12:01:35 +01:00  
				
					
						
							
							
								 
						
							
							
								e891d18fa2 
								
							
								 
							
						 
						
							
							
								
								Add my email to my copyright notices  
							
							... 
							
							
							
							Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2021-06-05 21:41:28 -04:00  
				
					
						
							
							
								 
						
							
							
								121ed5eba9 
								
							
								 
							
						 
						
							
							
								
								Pass Matrix client around as matrixClient  
							
							... 
							
							
							
							Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2021-05-24 08:51:04 -04:00  
				
					
						
							
							
								 
						
							
							
								400917623c 
								
							
								 
							
						 
						
							
							
								
								Make myself the copyright holder for forward dialog code  
							
							... 
							
							
							
							Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2021-05-24 08:33:28 -04:00  
				
					
						
							
							
								 
						
							
							
								7a04502151 
								
							
								 
							
						 
						
							
							
								
								Iterate on forward dialog design feedback  
							
							... 
							
							
							
							Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2021-05-21 12:41:29 -04:00  
				
					
						
							
							
								 
						
							
							
								503301aa89 
								
							
								 
							
						 
						
							
							
								
								Make rooms in ForwardDialog clickable  
							
							... 
							
							
							
							…so that you can jump to a room easily once you've forwarded a message
there.
Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2021-05-10 13:00:06 -04:00  
				
					
						
							
							
								 
						
							
							
								5c10e1e574 
								
							
								 
							
						 
						
							
							
								
								Fix lints  
							
							... 
							
							
							
							Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2021-05-10 01:16:37 -04:00  
				
					
						
							
							
								 
						
							
							
								eb779cd3d8 
								
							
								 
							
						 
						
							
							
								
								Test that forward buttons are disabled for rooms without permission  
							
							... 
							
							
							
							Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2021-05-10 01:10:41 -04:00  
				
					
						
							
							
								 
						
							
							
								35cf0e1c7e 
								
							
								 
							
						 
						
							
							
								
								Find components by name rather than class in ForwardDialog test  
							
							... 
							
							
							
							It makes things shorter and more readable!
Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2021-05-10 01:10:39 -04:00  
				
					
						
							
							
								 
						
							
							
								eb07f1fb86 
								
							
								 
							
						 
						
							
							
								
								Test that ForwardDialog can render replies  
							
							... 
							
							
							
							Previously ForwardDialog was not giving its EventTile message preview
the information it needed to render a ReplyThread. This was a bit tricky
to fix since we were pulling a fake event out of thin air, so this
ensures it doesn't regress.
Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2021-05-10 00:54:00 -04:00