9a126795a8 
								
									
								
							
								 
							
						 
						
							
							
								
								Standardise icons using Compound Design Tokens ( #28286 )  
							
							... 
							
							
							
							* Remove stale _LegacyRoomHeader.pcss and icons
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* De-duplicate icons using Compound Design Tokens
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Remove stale _LegacyRoomHeader.pcss and icons
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Remove unused icons
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Ensure legacy header styles are not used by HTML export
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update screenshots & snapshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update screenshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update screenshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update screenshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-14 12:34:27 +00:00  
				
					
						
							
							
								 
						
							
							
								27a43e860a 
								
									
								
							
								 
							
						 
						
							
							
								
								Use React Suspense when rendering async modals ( #28386 )  
							
							... 
							
							
							
							* Use React Suspense when rendering async modals
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix test
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update src/Modal.tsx
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-12 21:19:11 +00:00  
				
					
						
							
							
								 
						
							
							
								6bc8080ec5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #28387  from element-hq/t3chguy/knip2  
							
							
							
						 
						
							2024-11-12 09:01:24 +00:00  
				
					
						
							
							
								 
						
							
							
								db30bc51a1 
								
									
								
							
								 
							
						 
						
							
							
								
								Deduplicate icons using Compound Design Tokens ( #28419 )  
							
							... 
							
							
							
							* Deduplicate icons using Compound Design Tokens
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update screenshots & snapshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-11 17:27:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d06cf09bf0 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch secondary React trees to the createRoot API ( #28296 )  
							
							... 
							
							
							
							* Switch secondary React trees to the createRoot API
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Add comment
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-06 12:44:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1c06ebadcd 
								
									
								
							
								 
							
						 
						
							
							
								
								Avoid double exports  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-05 18:36:26 +00:00  
				
					
						
							
							
								 
						
							
							
								502cc91dfe 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch ModalManager to the React 18 createRoot API ( #28336 )  
							
							... 
							
							
							
							* Remove boilerplate around dispatcher and settings watchers
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Move state update listeners from constructor to componentDidMount
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Switch ModalManager to the React 18 createRoot API
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-04 11:34:00 +00:00  
				
					
						
							
							
								 
						
							
							
								0899165d9e 
								
									
								
							
								 
							
						 
						
							
							
								
								Move state update listeners from constructor to componentDidMount ( #28341 )  
							
							... 
							
							
							
							* Move state update listeners from constructor to componentDidMount
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-01 17:39:08 +00:00  
				
					
						
							
							
								 
						
							
							
								5b5348ec1e 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove abandoned MSC3886, MSC3903, MSC3906 implementations ( #28274 )  
							
							... 
							
							
							
							* Remove abandoned MSC3886, MSC3903, MSC3906 implementations
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Remove stale snapshots
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-24 12:58:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6d0d237c79 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace `MatrixClient.isRoomEncrypted` by `MatrixClient.CryptoApi.isEncryptionEnabledInRoom` in `SecurityRoomSettingsTab` ( #28281 )  
							
							
							
						 
						
							2024-10-24 08:34:07 +00:00  
				
					
						
							
							
								 
						
							
							
								5cad0c234f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix other devices not being decorated as such ( #28279 )  
							
							... 
							
							
							
							* Fix other devices not being decorated as such
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update snapshots
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-23 16:25:00 +00:00  
				
					
						
							
							
								 
						
							
							
								d8800ef987 
								
									
								
							
								 
							
						 
						
							
							
								
								Update to React 18 ( #24763 )  
							
							... 
							
							
							
							* Upgrade target to es2021
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Upgrade target to es2021
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Upgrade to es2022
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Upgrade to es2022
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix babel config
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix babel config
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix React contexts
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix types
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix React state
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update to React 18
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update to React 18
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Install @testing-library/dom
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update lockfile
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Yarn lock update
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-21 13:50:06 +00:00  
				
					
						
							
							
								 
						
							
							
								46d13921d0 
								
									
								
							
								 
							
						 
						
							
							
								
								First batch: remove deprecated calls on `MatrixClient` ( #28207 )  
							
							... 
							
							
							
							* Remove `initCrypto` mocking
* Remove `MatrixClient.downloadKeys` mocking
* Remove `MatrixClient.getStoredDevice` mocking
* Replace `MatrixClient.setGlobalBlacklistUnverifiedDevices` by `MatrixClient.CryptoApi.globalBlacklistUnverifiedDevices`
* Remove `MatrixClient.getStoredCrossSigningForUser` mocking
* Replace `MatrixClient.legacyDeviceVerification` by `MatrixClient.CryptoApi.requestDeviceVerification`
* Remove `MatrixClient.isCrossSigningReady` mock
* Replace `MatrixClient.bootstrapCrossSigning` by `MatrixClient.getCrypto.bootstrapCrossSigning`
* Replace `MatrixClient.getCryptoTrustCrossSignedDevices` by `MatrixClient.getCrypto.getTrustCrossSignedDevices`
* Replace `MatrixClient.hasSecretStorageKey` by `MatrixClient.SecretStorage.hasKey`
* Replace `MatrixClient.getDefaultSecretStorageKeyId` by `MatrixClient.SecretStorage.getDefaultKeyId`
* Remove `MatrixClient.encryptAndSendToDevices` call 
							
						 
						
							2024-10-21 12:53:39 +01:00  
				
					
						
							
							
								 
						
							
							
								90e8c13c0f 
								
									
								
							
								 
							
						 
						
							
							
								
								Deduplicate icons using Compound Design Tokens ( #28219 )  
							
							... 
							
							
							
							* Deduplicate icons using Compound Design Tokens
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-18 13:51:54 +00:00  
				
					
						
							
							
								 
						
							
							
								cb383efb42 
								
									
								
							
								 
							
						 
						
							
							
								
								Port the flaky add/remove 3pid test to playwright ( #28226 )  
							
							... 
							
							
							
							Fixes https://github.com/element-hq/element-web/issues/28160  
							
						 
						
							2024-10-17 15:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7236953d07 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove references to `MatrixClient.crypto` ( #28204 )  
							
							... 
							
							
							
							* Remove `VerificationExplorer`
* Remove `remakeolm` slash command
* Remove call to `crypto.cancelAndResendAllOutgoingKeyRequests`
* Remove crypto mock in `LoginWithQR-test.tsx`
* Remove `StopGadWidgetDriver.sendToDevice`
* Remove remaining mock 
							
						 
						
							2024-10-17 08:50:44 +01:00  
				
					
						
							
							
								 
						
							
							
								571ada37a7 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace `MatrixClient.isCryptoEnabled` by `MatrixClient.getCrypto` ( #140 )  
							
							... 
							
							
							
							* Replace `MatrixClient.isCryptoEnabled` by `MatrixClient.getCrypto`
* Cast `cryptoEnabled` as `boolean`
* Fix `MatrixChat-test`
(cherry picked from commit 950ab1940bfcea9443f03284f9175d319c13a44c) 
							
						 
						
							2024-10-16 09:42:18 +01:00  
				
					
						
							
							
								 
						
							
							
								146968da2c 
								
									
								
							
								 
							
						 
						
							
							
								
								Deduplicate more icons using Compound Design Tokens ( #132 )  
							
							... 
							
							
							
							* Deduplicate more icons using Compound Design Tokens
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
(cherry picked from commit 7448bd52e2ff354917d6e5f769ca052961c13aa0) 
							
						 
						
							2024-10-16 09:42:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f78f6b3a9a 
								
									
								
							
								 
							
						 
						
							
							
								
								Iterate  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-16 09:09:41 +01:00  
				
					
						
							
							
								 
						
							
							
								68c0c4c833 
								
									
								
							
								 
							
						 
						
							
							
								
								Iterate  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-15 18:29:37 +01:00  
				
					
						
							
							
								 
						
							
							
								67659ab353 
								
									
								
							
								 
							
						 
						
							
							
								
								Iterate  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-15 16:22:11 +01:00  
				
					
						
							
							
								 
						
							
							
								f0ee7f7905 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge matrix-react-sdk into element-web  
							
							... 
							
							
							
							Merge remote-tracking branch 'repomerge/t3chguy/repomerge' into t3chguy/repo-merge
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-15 15:32:09 +01:00  
				
					
						
							
							
								 
						
							
							
								b084ff2313 
								
									
								
							
								 
							
						 
						
							
							
								
								Prepare for repo merge  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-15 11:35:21 +01:00