ca239fee4d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update type and usage of window.matrixChat to be better React 18 friendly ( #28415 )  
							
							... 
							
							
							
							* Update type and usage of window.matrixChat to be better React 18 friendly
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Make modules import async to make the file testable
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-13 14:16:29 +00:00  
				
					
						
							
							
								 
						
							
							
								349c9b0c26 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove reply fallbacks as per merged MSC2781 ( #28406 )  
							
							... 
							
							
							
							* Remove reply fallbacks as per merged MSC2781
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update tests
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Improve coverage
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-13 14:11:20 +00:00  
				
					
						
							
							
								 
						
							
							
								73db771ff3 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor signing out devices to handle React 18 Strict Mode ( #28414 )  
							
							... 
							
							
							
							setSigningOutDeviceIds was adding the same device ID twice, and also possibly using an old reference to the value when updating it
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-13 13:40:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f77d9b4bcb 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor TimelinePanel to avoid race conditions in React 18 between state updates ( #28416 )  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-13 13:39:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3132fe3233 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency maplibre-gl to v4 ( #28444 )  
							
							... 
							
							
							
							* Update dependency maplibre-gl to v4
* Update test
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>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-13 11:53:59 +00:00  
				
					
						
							
							
								 
						
							
							
								8bf3ec8376 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency ubuntu to v24 ( #28447 )  
							
							... 
							
							
							
							* Update dependency ubuntu to v24
* Update end-to-end-tests.yaml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-13 11:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								eb938c21d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency @vector-im/compound-design-tokens to v1.9.1 ( #28438 )  
							
							... 
							
							
							
							* Update dependency @vector-im/compound-design-tokens to v1.9.1
* Update snapshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-13 11:08:25 +00:00  
				
					
						
							
							
								 
						
							
							
								8a756b592c 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace `MatrixClient.isRoomEncrypted` by `MatrixClient.CryptoApi.isEncryptionEnabledInRoom` in `useIsEncrypted` ( #28282 )  
							
							... 
							
							
							
							* Replace `MatrixClient.isRoomEncrypted` by `MatrixClient.CryptoApi.isEncryptionEnabledInRoom` in `useIsEncrypted`
* Catch error
* Return `null` when computed
* Use `useRoomState` & `useAsyncMemo` 
							
						 
						
							2024-11-13 10:32:35 +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  
				
					
						
							
							
								 
						
							
							
								7b1e303328 
								
									
								
							
								 
							
						 
						
							
							
								
								[create-pull-request] automated change ( #28454 )  
							
							... 
							
							
							
							Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com> 
							
						 
						
							2024-11-13 10:06:44 +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  
				
					
						
							
							
								 
						
							
							
								9b5d0866e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Update browserslist ( #28431 )  
							
							... 
							
							
							
							* Update browserslist
* Update browserslist
* Update supported browser test
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-12 21:04:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ef382584f0 
								
									
								
							
								 
							
						 
						
							
							
								
								Update all non-major dependencies ( #28430 )  
							
							... 
							
							
							
							* Update all non-major dependencies
* Pin posthog-js back due to https://github.com/PostHog/posthog-js/issues/1437 
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-12 18:12:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d8d60170ac 
								
									
								
							
								 
							
						 
						
							
							
								
								Update definitelyTyped ( #28432 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 17:57:44 +00:00  
				
					
						
							
							
								 
						
							
							
								159d62f7d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency @testing-library/jest-dom to v6.6.3 ( #28436 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 17:40:52 +00:00  
				
					
						
							
							
								 
						
							
							
								6424853f27 
								
									
								
							
								 
							
						 
						
							
							
								
								Update typescript-eslint monorepo to v8.13.0 ( #28443 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 17:37:56 +00:00  
				
					
						
							
							
								 
						
							
							
								84b07cbbaa 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency @sentry/browser to v8.37.1 ( #28440 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 17:02:56 +00:00  
				
					
						
							
							
								 
						
							
							
								b03c84f51e 
								
									
								
							
								 
							
						 
						
							
							
								
								Update docker/setup-buildx-action digest to c47758b ( #28428 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 15:52:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ad2dda960e 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency postcss-nested to v7 ( #28446 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 15:35:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ee63710ef1 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency stylelint-scss to v6.9.0 ( #28442 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 15:32:22 +00:00  
				
					
						
							
							
								 
						
							
							
								90f9f53bc1 
								
									
								
							
								 
							
						 
						
							
							
								
								Update sigstore/cosign-installer digest to dc72c7d ( #28429 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 15:31:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3c00a40a1d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency @stylistic/eslint-plugin to v2.10.1 ( #28441 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 15:30:53 +00:00  
				
					
						
							
							
								 
						
							
							
								54d7974863 
								
									
								
							
								 
							
						 
						
							
							
								
								Update babel monorepo ( #28439 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 15:30:31 +00:00  
				
					
						
							
							
								 
						
							
							
								1fd497fd55 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency @formatjs/intl-segmenter to v11.7.3 ( #28434 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 15:29:51 +00:00  
				
					
						
							
							
								 
						
							
							
								26e961489f 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency @matrix-org/analytics-events to v0.29.1 ( #28435 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 15:28:03 +00:00  
				
					
						
							
							
								 
						
							
							
								21a309290a 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency @axe-core/playwright to v4.10.1 ( #28433 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-11-12 15:21:08 +00:00  
				
					
						
							
							
								 
						
							
							
								6d1b702214 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2024-11-12 09:46:03 +00:00  
				
					
						
							
							
								 
						
							
							
								bbe474ae57 
								
							
								 
							
						 
						
							
							
								
								v1.11.85  
							
							
							
						 
						
							2024-11-12 09:43:10 +00:00  
				
					
						
							
							
								 
						
							
							
								bebf44d9ee 
								
							
								 
							
						 
						
							
							
								
								Upgrade dependency to matrix-js-sdk@34.11.1  
							
							
							
						 
						
							2024-11-12 09:31:49 +00:00  
				
					
						
							
							
								 
						
							
							
								231073c578 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge commit from fork  
							
							... 
							
							
							
							Handle rendering of invalid date errors 
							
						 
						
							2024-11-12 09:08:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a00c343435 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge commit from fork  
							
							... 
							
							
							
							Add mimetype checks to stickers, image and video messages 
							
						 
						
							2024-11-12 09:07:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1e2e8844e5 
								
									
								
							
								 
							
						 
						
							
							
								
								[create-pull-request] automated change ( #28424 )  
							
							... 
							
							
							
							Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com> 
							
						 
						
							2024-11-12 09:03:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6bc8080ec5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #28387  from element-hq/t3chguy/knip2  
							
							
							
						 
						
							2024-11-12 09:01:24 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								c8c107405f 
								
									
								
							
								 
							
						 
						
							
							
								
								Let widget driver send error details ( #28357 )  
							
							... 
							
							
							
							* Let widget driver send error details
* Match new widget API types
* Don't @link across packages
in case web documentation generation disallows it.
* Update matrix-widget-api
* Update matrix-js-sdk
Include matrix-org/matrix-js-sdk#4507  to fix playwright CI 
							
						 
						
							2024-11-11 16:39:17 +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  
				
					
						
							
							
								 
						
							
							
								3f70105204 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							2024-11-11 11:42:18 +00:00  
				
					
						
							
							
								 
						
							
							
								4ff08f942d 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							2024-11-11 11:41:50 +00:00  
				
					
						
							
							
								 
						
							
							
								29b75385a3 
								
							
								 
							
						 
						
							
							
								
								handle rendering of invalid date errors  
							
							
							
						 
						
							2024-11-11 11:41:05 +00:00  
				
					
						
							
							
								 
						
							
							
								17de66140d 
								
									
								
							
								 
							
						 
						
							
							
								
								[create-pull-request] automated change ( #28411 )  
							
							... 
							
							
							
							Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com> 
							
						 
						
							2024-11-09 06:20:13 +00:00  
				
					
						
							
							
								 
						
							
							
								d0cddc5b66 
								
									
								
							
								 
							
						 
						
							
							
								
								Feed events to widgets as they are decrypted (even if out of order) ( #28376 )  
							
							... 
							
							
							
							* Refactor feeding of events to widgets
This is a pure refactor with (hopefully) no behavior changes.
* Feed events to widgets as they are decrypted (even if out of order)
The code that feeds events to widgets tries to enforce that only events from the end of the timeline will be passed through. This is to prevent old, irrelevant events from being passed to widgets as the timeline is back-filled. However, since encrypted events need to be decrypted asynchronously, it's not possible to feed them to a widget in a strictly linear order without introducing some kind of blocking or unreliable delivery. This code has been dropping events when they're decrypted out of order, which we consider to be an undesirable behavior.
The solution provided here is that, to reflect the asynchronous nature of decryption, encrypted events that arrive at the end of the timeline will be fed to a widget whenever they finish decrypting, even if this means feeding them out of order. For now we're not aware of any widgets that care about knowing the exact order of events in the timeline, but if such a need reveals itself later, we can explore adding ordering information to this part of the widget API.
* Add braces to if 
							
						 
						
							2024-11-08 14:35:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9a6be72c10 
								
									
								
							
								 
							
						 
						
							
							
								
								[create-pull-request] automated change ( #28408 )  
							
							... 
							
							
							
							Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com> 
							
						 
						
							2024-11-08 09:31:14 +00:00  
				
					
						
							
							
								 
						
							
							
								536d6ad360 
								
									
								
							
								 
							
						 
						
							
							
								
								[create-pull-request] automated change ( #28409 )  
							
							... 
							
							
							
							Co-authored-by: t3chguy <t3chguy@users.noreply.github.com> 
							
						 
						
							2024-11-08 06:24:40 +00:00  
				
					
						
							
							
								 
						
							
							
								b604a6ea8c 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable enable_authenticated_media in Playwright tests ( #28395 )  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-07 11:58:17 +00:00  
				
					
						
							
							
								 
						
							
							
								da4672d715 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle authenticated media when downloading from ImageView ( #28379 )  
							
							... 
							
							
							
							* Handle authenticated media when downloading from ImageView
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>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-07 11:43:33 +00:00  
				
					
						
							
							
								 
						
							
							
								74a919cb65 
								
									
								
							
								 
							
						 
						
							
							
								
								Deduplicate icons using Compound Design Tokens ( #28381 )  
							
							... 
							
							
							
							* Deduplicate icons using Compound Design Tokens
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Remove unused test images
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Update snapshots & screenshots
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-11-07 11:39:18 +00:00  
				
					
						
							
							
								 
						
							
							
								b92101a3da 
								
									
								
							
								 
							
						 
						
							
							
								
								[create-pull-request] automated change ( #28403 )  
							
							... 
							
							
							
							Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com> 
							
						 
						
							2024-11-07 09:34:13 +00:00  
				
					
						
							
							
								 
						
							
							
								5057668705 
								
									
								
							
								 
							
						 
						
							
							
								
								Auto approvoce `io.element.call.reaction` capability for element call widgets ( #28401 )  
							
							
							
						 
						
							2024-11-06 20:15:19 +00:00