69ee8fd96a 
								
									
								
							
								 
							
						 
						
							
							
								
								Change License: AGPL + Element Commercial ( #28856 )  
							
							... 
							
							
							
							* Add commercial licence and update config files
* Update license in headers
* Revert "Update license in headers"
This reverts commit 7ed7949485 
							
						 
						
							2025-01-06 11:18:54 +00:00  
				
					
						
							
							
								 
						
							
							
								d2acce1221 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove manual device verification which is not supported by the new cryptography stack ( #28588 )  
							
							... 
							
							
							
							* Remove call of `MatrixClient.setDeviceVerified`
* Replace usage of deprecated crypto events
* Replace deprecated imports
* Remove legacy button in `UntrustedDeviceDialog`
* Review fixes
* Add tests
* Fix doc 
							
						 
						
							2024-12-03 15:26:37 +00:00  
				
					
						
							
							
								 
						
							
							
								ede91bf921 
								
									
								
							
								 
							
						 
						
							
							
								
								Use `CryptoApi.getKeyBackupInfo` instead of deprecated `MatrixClient.getKeyBackupVersion` ( #28450 )  
							
							... 
							
							
							
							* Use `CryptoApi.getKeyBackupInfo` instead of deprecated `MatrixClient.getKeyBackupVersion`
* Review changes
---------
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-25 09:30:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ca33d9165a 
								
									
								
							
								 
							
						 
						
							
							
								
								Migrate to React 18 createRoot API ( #28256 )  
							
							... 
							
							
							
							* Migrate to 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>
* 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>
* Discard changes to src/components/views/settings/devices/DeviceDetails.tsx
* 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>
* Attempt to stabilise test
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* legacyRoot?
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>
* Fix tests
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update snapshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Improve coverage
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-20 13:29:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0ae74a9e1f 
								
									
								
							
								 
							
						 
						
							
							
								
								Reset cross-signing before backup when resetting both ( #28402 )  
							
							... 
							
							
							
							* reset cross-signing before backup when resetting both
* add test for AccessSecretStorageDialog
* fix unit test 
							
						 
						
							2024-11-19 03:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c67e67af4e 
								
									
								
							
								 
							
						 
						
							
							
								
								Use new `CrytoApi.restoreKeyBackup` & `CrytoApi.restoreKeyBackupFromPassphrase` api ( #28385 )  
							
							... 
							
							
							
							* Use new `CrytoApi.restoreKeyBackup` & `CrytoApi.restoreKeyBackupFromPassprhase` api
* Use new `CrytoApi.restoreKeyBackup` api in `SetupEncryptionStore`
* Add tests to `RestoreKeyBackupDialog` 
							
						 
						
							2024-11-13 10:32:06 +00:00  
				
					
						
							
							
								 
						
							
							
								386b782f2a 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove "Upgrade your encryption" flow in `CreateSecretStorageDialog` ( #28290 )  
							
							... 
							
							
							
							* Remove "Upgrade your encryption" flow
* Rename and remove tests
* Remove `BackupTrustInfo`
* Get keybackup when bootstraping the secret storage.
* Update src/async-components/views/dialogs/security/CreateSecretStorageDialog.tsx
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2024-10-30 11:22:05 +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  
				
					
						
							
							
								 
						
							
							
								061c8217b3 
								
									
								
							
								 
							
						 
						
							
							
								
								- Remove deprecated  `MatrixClient.keyBackupKeyFromPassword` call. ( #28233 )  
							
							... 
							
							
							
							- The `keyBackupKeyFromPassword` call is bound to the `keyCallback` props in `RestoreKeyBackupDialog` which is not used in `CreateSecretStorageDialog`
- Remove code bound to `keyCallback` props 
							
						 
						
							2024-10-21 09:59:07 +00: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  
				
					
						
							
							
								 
						
							
							
								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