a00c343435 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge commit from fork  
							
							... 
							
							
							
							Add mimetype checks to stickers, image and video messages 
							
						 
						
							2024-11-12 09:07:39 +00:00  
				
					
						
							
							
								 
						
							
							
								bff17ff470 
								
							
								 
							
						 
						
							
							
								
								Make case consistent  
							
							
							
						 
						
							2024-11-11 19:54:05 +00:00  
				
					
						
							
							
								 
						
							
							
								c0a313abae 
								
							
								 
							
						 
						
							
							
								
								Make logic more DRY, simplify logic, improve naming.  
							
							
							
						 
						
							2024-11-11 19:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6134cfd9c4 
								
							
								 
							
						 
						
							
							
								
								Add mimetype checks  
							
							... 
							
							
							
							Add checks to validate the advertised mimetype and file extension of stickers, videos and images are coherent. 
							
						 
						
							2024-11-11 15:44:33 +00:00  
				
					
						
							
							
								 
						
							
							
								15984455af 
								
							
								 
							
						 
						
							
							
								
								v1.11.84  
							
							
							
						 
						
							2024-11-05 13:55:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6e4bd564d5 
								
							
								 
							
						 
						
							
							
								
								Upgrade dependency to matrix-js-sdk@34.10.0  
							
							
							
						 
						
							2024-11-05 13:50:59 +00:00  
				
					
						
							
							
								 
						
							
							
								849f2c9818 
								
							
								 
							
						 
						
							
							
								
								v1.11.84-rc.0  
							
							
							
						 
						
							2024-10-29 13:02:40 +00:00  
				
					
						
							
							
								 
						
							
							
								8ebfaadeed 
								
							
								 
							
						 
						
							
							
								
								Upgrade dependency to matrix-js-sdk@34.10.0-rc.0  
							
							
							
						 
						
							2024-10-29 12:57:26 +00:00  
				
					
						
							
							
								 
						
							
							
								1d49a46dd2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into staging  
							
							... 
							
							
							
							# Conflicts:
#	package.json
#	yarn.lock 
							
						 
						
							2024-10-29 12:49:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e5b55db1db 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove upgrade encryption in `DeviceListener` and `SetupEncryptionToast` ( #28299 )  
							
							... 
							
							
							
							* Remove upgrade encryption in `DeviceListener` and `SetupEncryptionToast`
* Update comments to `2 different toasts` 
							
						 
						
							2024-10-29 12:28:41 +00:00  
				
					
						
							
							
								 
						
							
							
								dabe6722aa 
								
							
								 
							
						 
						
							
							
								
								v1.11.83  
							
							
							
						 
						
							2024-10-29 09:23:20 +00:00  
				
					
						
							
							
								 
						
							
							
								10a63b3c23 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #28314  from element-hq/backport-28313-to-staging  
							
							
							
						 
						
							2024-10-29 09:20:38 +00:00  
				
					
						
							
							
								 
						
							
							
								9ce515a646 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable Element Call by default on release instances ( #28313 )  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
(cherry picked from commit 79c956388f 
							
						 
						
							2024-10-28 15:45:59 +00:00  
				
					
						
							
							
								 
						
							
							
								79c956388f 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable Element Call by default on release instances ( #28313 )  
							
							... 
							
							
							
							Update button label to say it is a Beta
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-28 15:20:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f4dc9048db 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unused icons & styles ( #28288 )  
							
							... 
							
							
							
							* 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>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-28 14:19:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a2c7870810 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix 'remove alias' button in room settings ( #28269 )  
							
							... 
							
							
							
							* fixed 'remove alias' button
* fixed 'close button'
---------
Co-authored-by: Florian Duros <florianduros@element.io> 
							
						 
						
							2024-10-28 13:50:29 +00:00  
				
					
						
							
							
								 
						
							
							
								de9a2cc382 
								
									
								
							
								 
							
						 
						
							
							
								
								Add PostHog codes for trust requirement failures ( #28292 )  
							
							... 
							
							
							
							* Add PostHog codes for trust requirement failures
* add tests for new codes 
							
						 
						
							2024-10-28 13:16:48 +00:00  
				
					
						
							
							
								 
						
							
							
								86bb0ec00d 
								
									
								
							
								 
							
						 
						
							
							
								
								[create-pull-request] automated change ( #28304 )  
							
							... 
							
							
							
							Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com> 
							
						 
						
							2024-10-28 11:56:00 +00:00  
				
					
						
							
							
								 
						
							
							
								954ff0adc0 
								
									
								
							
								 
							
						 
						
							
							
								
								Excluding floating-ui portals as part of hiding tooltips in Playwright screenshots ( #28287 )  
							
							... 
							
							
							
							* Excluding floating-ui portals as part of hiding tooltips in Playwright screenshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update screenshot
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-28 11:07:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ef605260b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Update screenshot for timezone difference ( #28309 )  
							
							... 
							
							
							
							* Update screenshot for timezone difference
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update screenshot
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-28 10:46:19 +00:00  
				
					
						
							
							
								 
						
							
							
								7de5c84b3d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add back unencrypted path in `StopGapWidgetDriver.sendToDevice` ( #28295 )  
							
							
							
						 
						
							2024-10-25 13:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								da5c97f9fa 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable React StrictMode ( #28258 )  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-25 11:20:25 +00:00  
				
					
						
							
							
								 
						
							
							
								bdf0f1dcc3 
								
									
								
							
								 
							
						 
						
							
							
								
								[create-pull-request] automated change ( #28294 )  
							
							... 
							
							
							
							Co-authored-by: t3chguy <t3chguy@users.noreply.github.com> 
							
						 
						
							2024-10-25 06:26:40 +00:00  
				
					
						
							
							
								 
						
							
							
								1cf1a0c4ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Playwright: deflake verification tests ( #28289 )  
							
							... 
							
							
							
							Wait for the QR code to be rendered, in an attempt to deflake these two 
							
						 
						
							2024-10-24 14:46:03 +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  
				
					
						
							
							
								 
						
							
							
								e73a832008 
								
									
								
							
								 
							
						 
						
							
							
								
								[create-pull-request] automated change ( #28283 )  
							
							... 
							
							
							
							Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com> 
							
						 
						
							2024-10-24 06:21:34 +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  
				
					
						
							
							
								 
						
							
							
								83777a6c57 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix pinned message e2e flakes ( #28268 )  
							
							
							
						 
						
							2024-10-23 08:12:47 +00:00  
				
					
						
							
							
								 
						
							
							
								305d60f732 
								
									
								
							
								 
							
						 
						
							
							
								
								[create-pull-request] automated change ( #28272 )  
							
							... 
							
							
							
							Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com> 
							
						 
						
							2024-10-23 06:22:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1df72ce2d0 
								
							
								 
							
						 
						
							
							
								
								v1.11.82  
							
							
							
						 
						
							2024-10-22 12:10:29 +00:00  
				
					
						
							
							
								 
						
							
							
								6a960204b3 
								
							
								 
							
						 
						
							
							
								
								Upgrade dependency to matrix-react-sdk@3.114.0  
							
							
							
						 
						
							2024-10-22 12:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								26cd13ae3c 
								
							
								 
							
						 
						
							
							
								
								Upgrade dependency to matrix-js-sdk@34.9.0  
							
							
							
						 
						
							2024-10-22 11:59:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d4cf3881bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch away from deprecated ReactDOM findDOMNode ( #28259 )  
							
							... 
							
							
							
							* Remove unused method getVisibleDecryptionFailures
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Switch away from ReactDOM findDOMNode
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-22 11:58:45 +00:00  
				
					
						
							
							
								 
						
							
							
								19ef3267c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor CreateCrossSigningDialog ( #28218 )  
							
							... 
							
							
							
							* Refactor CreateCrossSigningDialog
 * Converts CreateCrossSigningDialog to a functional component
 * Pulls logic out to its own class
 * Updates usage of deprecated cross signing bootstrap method on client to be on the crypto object and updates test to match
Moved from https://github.com/element-hq/matrix-react-sdk/pull/131 
* Add mock here too
* Use the right mock
* Remove duplicate mock
* Stray jest mock line
* Un-move mocks
* tsdoc
* Typo
Co-authored-by: Andy Balaam <andy.balaam@matrix.org>
---------
Co-authored-by: Andy Balaam <andy.balaam@matrix.org> 
							
						 
						
							2024-10-22 11:42:07 +00:00  
				
					
						
							
							
								 
						
							
							
								539025cf8c 
								
									
								
							
								 
							
						 
						
							
							
								
								Hide scroll to bottom button in pinned message e2e test ( #28255 )  
							
							... 
							
							
							
							* Hide scroll to bottom button in pinned message e2e test
* Remove redundant mask
* Update playwright/e2e/pinned-messages/pinned-messages.spec.ts
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-22 10:00:20 +00:00  
				
					
						
							
							
								 
						
							
							
								1ec2f9261f 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace `IBootstrapCrossSigningOpts` by `BootstrapCrossSigningOpts` to use CryptoApi type instead of old crypto type. ( #28263 )  
							
							
							
						 
						
							2024-10-22 09:18:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4a1f86f273 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove `MatrixClient.getDehydratedDevice` call ( #28254 )  
							
							
							
						 
						
							2024-10-22 08:09:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3c8ac6fc49 
								
									
								
							
								 
							
						 
						
							
							
								
								playwright: remove flaky check ( #28260 )  
							
							... 
							
							
							
							This sometimes happens too quickly for us to test.
Fixes : #27585  
							
						 
						
							2024-10-21 17:45:01 +00:00  
				
					
						
							
							
								 
						
							
							
								5e5949257c 
								
									
								
							
								 
							
						 
						
							
							
								
								Hide card tooltip in pinned message e2e test ( #28257 )  
							
							
							
						 
						
							2024-10-21 16:07:03 +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  
				
					
						
							
							
								 
						
							
							
								772019711d 
								
									
								
							
								 
							
						 
						
							
							
								
								Small tweaks & improvements ( #28253 )  
							
							... 
							
							
							
							* Ignore playwright generated files in git & prettier
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Correct .editorconfig
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix jest coverage errors
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Exclude scripts & type defs from coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-21 13:40:49 +00:00  
				
					
						
							
							
								 
						
							
							
								bdaad67178 
								
									
								
							
								 
							
						 
						
							
							
								
								Update badge style in invite dialog ( #28250 )  
							
							
							
						 
						
							2024-10-21 12:32:43 +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  
				
					
						
							
							
								 
						
							
							
								26a98e5e30 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable "should find unknown people" ( #28245 )  
							
							
							
						 
						
							2024-10-21 11:01:38 +00:00  
				
					
						
							
							
								 
						
							
							
								b45b06edad 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove `MatrixClient.requestVerification` call ( #28216 )  
							
							
							
						 
						
							2024-10-21 10:47:00 +00:00  
				
					
						
							
							
								 
						
							
							
								02e0aca98d 
								
									
								
							
								 
							
						 
						
							
							
								
								Deduplicate icons using Compound ( #28239 )  
							
							... 
							
							
							
							* Deduplicate icons using Compound
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update snapshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update e2e tests
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 10:36:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c278d2f31e 
								
									
								
							
								 
							
						 
						
							
							
								
								Stabilise audio-player reply button clicking in playwright ( #28243 )  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-21 10:36:21 +00: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  
				
					
						
							
							
								 
						
							
							
								3294c6b5c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Close right panel chat when minimising maximised voip widget ( #28241 )  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-10-21 09:06:18 +00:00