68fa9aed9d 
								
									
								
							
								 
							
						 
						
							
							
								
								Show "Invite" menu option if "UIComponent.sendInvites" is enabled. ( #10363 )  
							
							... 
							
							
							
							* Show "Invite" menu option if "UIComponent.sendInvites" is enabled.
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>
* Update test names
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>
---------
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>
Co-authored-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net> 
							
						 
						
							2023-03-28 09:10:18 +13:00  
				
					
						
							
							
								 
						
							
							
								80fc0997a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Explicitly specify all `children` props ( #10312 )  
							
							
							
						 
						
							2023-03-08 13:28:07 +00:00  
				
					
						
							
							
								 
						
							
							
								667ec166d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove Enzyme tests in favour of React testing-library ( #10289 )  
							
							
							
						 
						
							2023-03-06 12:13:17 +00:00  
				
					
						
							
							
								 
						
							
							
								76b82b4b2b 
								
									
								
							
								 
							
						 
						
							
							
								
								Make more code conform to strict null checks ( #10219  
							
							... 
							
							
							
							* Make more code conform to strict null checks
* Fix types
* Fix tests
* Fix remaining test assertions
* Iterate PR 
							
						 
						
							2023-02-24 15:28:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7b77f76486 
								
									
								
							
								 
							
						 
						
							
							
								
								Widget permissions customizations using module api ( #10121 )  
							
							... 
							
							
							
							* Using module api to customize widget permissions
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>
* Revert type export and use ComponentProps instead.
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>
---------
Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>
Co-authored-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net> 
							
						 
						
							2023-02-23 14:53:44 +00:00  
				
					
						
							
							
								 
						
							
							
								4574c665ea 
								
									
								
							
								 
							
						 
						
							
							
								
								Conform more code to strict null checking ( #10167 )  
							
							... 
							
							
							
							* Conform more code to strict null checking
* Delint
* Iterate PR based on feedback 
							
						 
						
							2023-02-16 17:21:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e8b92b308b 
								
									
								
							
								 
							
						 
						
							
							
								
								Conform more code to strict null checking ( #10169 )  
							
							... 
							
							
							
							* Conform more code to strict null checking
* delint
* Iterate
* delint
* Fix bad test 
							
						 
						
							2023-02-16 09:38:44 +00:00  
				
					
						
							
							
								 
						
							
							
								9868d8f39d 
								
									
								
							
								 
							
						 
						
							
							
								
								Migrate SpaceContextMenu-test.tsx to react-testing-library ( #10120 )  
							
							
							
						 
						
							2023-02-09 12:23:22 +01:00  
				
					
						
							
							
								 
						
							
							
								badb2c4b27 
								
									
								
							
								 
							
						 
						
							
							
								
								Use js-sdk imports for poll event types instead of events-sdk ( #9904 )  
							
							... 
							
							
							
							* Use js-sdk imports for poll event types instead of events-sdk
* Attempt to appease some tsc --strict errors
* Manually create poll response in cypress test 
							
						 
						
							2023-01-13 10:02:33 -07:00  
				
					
						
							
							
								 
						
							
							
								da2640b7ba 
								
									
								
							
								 
							
						 
						
							
							
								
								Display rooms & threads as unread (bold) if threads have unread messages. ( #9763 )  
							
							... 
							
							
							
							Co-authored-by: Germain <germain@souquet.com>
Co-authored-by: Germain <germains@element.io>
Fixes https://github.com/vector-im/element-web/issues/23907  
							
						 
						
							2023-01-11 11:49:03 +00:00  
				
					
						
							
							
								 
						
							
							
								19ba620de2 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Factor out `MessageEvent.from()` usage ( #9882 )""  
							
							... 
							
							
							
							This reverts commit 99e38ca88e 
							
						 
						
							2023-01-10 13:43:15 -07:00  
				
					
						
							
							
								 
						
							
							
								99e38ca88e 
								
							
								 
							
						 
						
							
							
								
								Revert "Factor out `MessageEvent.from()` usage ( #9882 )"  
							
							... 
							
							
							
							This reverts commit c09ca7b4ee 
							
						 
						
							2023-01-10 13:32:07 -07:00  
				
					
						
							
							
								 
						
							
							
								c09ca7b4ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Factor out `MessageEvent.from()` usage ( #9882 )  
							
							... 
							
							
							
							* Factor out `MessageEvent.from()` usage
The class/function is disappearing from the events-sdk, at least in this form.
* Manually create contents for events used by cypress
The utility function is out of range of the calling code at runtime, for some reason.
* Run prettier
* Maybe this will fix the build 
							
						 
						
							2023-01-10 09:20:10 -07:00  
				
					
						
							
							
								 
						
							
							
								488a08a25e 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow reactions for broadcasts ( #9856 )  
							
							
							
						 
						
							2023-01-05 08:40:09 +01:00  
				
					
						
							
							
								 
						
							
							
								e9224f6fce 
								
									
								
							
								 
							
						 
						
							
							
								
								Add mark as read option in room setting ( #9798 )  
							
							
							
						 
						
							2022-12-22 13:18:38 +00:00  
				
					
						
							
							
								 
						
							
							
								526645c791 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply prettier formatting  
							
							
							
						 
						
							2022-12-12 12:24:14 +01:00  
				
					
						
							
							
								 
						
							
							
								da779531f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Close context menu when a modal is opened to prevent user getting stuck ( #9560 )  
							
							
							
						 
						
							2022-11-09 15:33:09 +00:00  
				
					
						
							
							
								 
						
							
							
								04bc8fb71c 
								
									
								
							
								 
							
						 
						
							
							
								
								Optimise Jest run in CI ( #9542 )  
							
							
							
						 
						
							2022-11-04 10:48:08 +00: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  
				
					
						
							
							
								 
						
							
							
								8b54be6f48 
								
									
								
							
								 
							
						 
						
							
							
								
								Move from `browser-request` to `fetch` ( #9345 )  
							
							
							
						 
						
							2022-10-12 18:59:07 +01:00  
				
					
						
							
							
								 
						
							
							
								8399b63e7a 
								
									
								
							
								 
							
						 
						
							
							
								
								fix threadsupport type issues in tests ( #9359 )  
							
							
							
						 
						
							2022-10-06 08:35:06 +00:00  
				
					
						
							
							
								 
						
							
							
								41960b164b 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix unknonw div props in context menu ( #9277 )  
							
							
							
						 
						
							2022-09-14 14:05:38 +02:00  
				
					
						
							
							
								 
						
							
							
								3eecd68175 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix context menu being opened when clicking message action bar buttons ( #9200 )  
							
							
							
						 
						
							2022-08-18 09:18:18 +02:00  
				
					
						
							
							
								 
						
							
							
								27ba1e57e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Update matrix-org/react (enzyme deprecation) ( #9116 )  
							
							
							
						 
						
							2022-08-02 15:10:43 +02:00  
				
					
						
							
							
								 
						
							
							
								787ace9dc5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `Reply in thread` button to the right-click message context-menu ( #9004 )  
							
							
							
						 
						
							2022-07-23 12:13:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ed92071046 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location share - open latest location in map site ( #8981 )  
							
							... 
							
							
							
							* move getForwardableBeacon to beacon utils
* move event transform type up
* add helper to get shareable-as-locaion events
* use getShareableLocationEvent in MessageContextMenu
* test opening in maplink
* fix bad copy pasted tests 
							
						 
						
							2022-07-04 16:05:55 +02:00  
				
					
						
							
							
								 
						
							
							
								eaf13d490e 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location share - disallow message pinning (PSF-1084) ( #8928 )  
							
							... 
							
							
							
							* unmock isContentActionable
* test message pinning
* disallow pinning for beacon events
* try to make tests more readable 
							
						 
						
							2022-06-29 07:11:33 +00: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  
				
					
						
							
							
								 
						
							
							
								5348572439 
								
									
								
							
								 
							
						 
						
							
							
								
								Write tests for message right-click context menu ( #8532 )  
							
							
							
						 
						
							2022-05-11 18:39:40 +02: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  
				
					
						
							
							
								 
						
							
							
								1c8ac2c2e5 
								
							
								 
							
						 
						
							
							
								
								Step 8.5: Move leave behaviour  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f25e6813bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Mandate use of js-sdk/src/matrix import over js-sdk/src ( #7933 )  
							
							
							
						 
						
							2022-03-01 20:42:05 +00:00  
				
					
						
							
							
								 
						
							
							
								ece2b8572a 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix edge case in context menu chevron positioning ( #7899 )  
							
							... 
							
							
							
							* Fix edge case in context menu chevron positioning
Signed-off-by: Robin Townsend <robin@robin.town>
* Expand context menu positioning regression tests
Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2022-02-25 17:49:57 +00:00  
				
					
						
							
							
								 
						
							
							
								85dc58a504 
								
									
								
							
								 
							
						 
						
							
							
								
								Try harder to keep context menus inside the window ( #7863 )  
							
							... 
							
							
							
							* Try harder to keep context menus inside the window
Signed-off-by: Robin Townsend <robin@robin.town>
* Use UIStore for window dimensions
Signed-off-by: Robin Townsend <robin@robin.town>
* Test ContextMenu positioning
Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2022-02-24 10:25:27 -05: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  
				
					
						
							
							
								 
						
							
							
								93d4364455 
								
									
								
							
								 
							
						 
						
							
							
								
								Prevent forwarding polls ( #7819 )  
							
							
							
						 
						
							2022-02-17 10:57:12 +00:00  
				
					
						
							
							
								 
						
							
							
								818fddd72c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add customisation point to disable space creation ( #7766 )  
							
							... 
							
							
							
							* mock matchMedia in jest setup
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use UIComponent.CreateSpaces in space panel
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* hide add space in spacecontextmenu
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use UIComponent customistations in space oom view add space button
Signed-off-by: Kerry Archibald <kerrya@element.io>
* copyright
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-09 17:21:40 +01:00