f25e6813bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Mandate use of js-sdk/src/matrix import over js-sdk/src ( #7933 )  
							
							
							
						 
						
							2022-03-01 20:42:05 +00:00  
				
					
						
							
							
								 
						
							
							
								1a6134e441 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix another freeze on room switch ( #7900 )  
							
							... 
							
							
							
							* Fix another freeze on room switch
This switches permalinks to use the batch state update event and
removes the incremental updates, as commented. We now spend, on my
profiling, about 450ms in setOutOfBandMembers itself and another
120ms in permalinks.
Fixes https://github.com/vector-im/element-web/issues/21127 
* Just bind to the currentstate state updates 
							
						 
						
							2022-02-25 19:48:35 +00:00  
				
					
						
							
							
								 
						
							
							
								81cda7c749 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix freeze on room switch ( #7884 )  
							
							... 
							
							
							
							* Fix freeze on room switch
updateServerCandidates was called on every room member event and
not throttled.
Fixes https://github.com/vector-im/element-web/issues/21127 
* Move import
* Disable throttling in tests
* Types
Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Travis Ralston <travisr@matrix.org> 
							
						 
						
							2022-02-23 19:16:12 +00: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  
				
					
						
							
							
								 
						
							
							
								7fa01ffb06 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve typing around event emitter handlers ( #7816 )  
							
							
							
						 
						
							2022-02-22 12:18:08 +00:00  
				
					
						
							
							
								 
						
							
							
								9db59d75b9 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump react-focus-lock ( #7858 )  
							
							... 
							
							
							
							* react-focus-lock to 2.5.1
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use enzyme in ASSD test so focus lock finds active element
Signed-off-by: Kerry Archibald <kerrya@element.io>
* findById and flushPromises to test utils
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-21 17:09:01 +00:00  
				
					
						
							
							
								 
						
							
							
								8b9263c808 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up some unit test logs ( #7857 )  
							
							... 
							
							
							
							* kill some unit test logs in arrays-test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove mock logs that are asserted against anyway
* remove more logs
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix safeCOunterpartTranslate warnings in tests
Signed-off-by: Kerry Archibald <kerrya@element.io>
* more safeCounterpartTranslate warnings
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove more logs
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add helper
Signed-off-by: Kerry Archibald <kerrya@element.io>
* naming
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-21 16:57:44 +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  
				
					
						
							
							
								 
						
							
							
								292971dd0e 
								
									
								
							
								 
							
						 
						
							
							
								
								Upgrade to jest 27 ( #7699 )  
							
							... 
							
							
							
							* use jest@27.4.0, replace jest-environment-jsdom-sixteen with jest-environment-jsdom
Signed-off-by: Kerry Archibald <kerrya@element.io>
* polyfill setImmediate
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove done from async test cases
* useRealTimers in test relying on promise flushing
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove jest environment file
Signed-off-by: Kerry Archibald <kerrya@element.io>
* replace ts-jest mocked with jest utils mocked
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-02 13:02:17 +01:00  
				
					
						
							
							
								 
						
							
							
								085ecc7f5f 
								
									
								
							
								 
							
						 
						
							
							
								
								Chat export parameter customisation ( #7647 )  
							
							... 
							
							
							
							* use export settings and hide fields
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix exporter tests
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test ExportDialog with settings
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tidy debugs, rename setting to Parameters
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use reasonable 100gb limit
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use normal setting instead of UIFeature
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use a customisation
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move validateNumberInRange to utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use nullish coalesce
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use 8gb size limit for customisation
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update comments
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-01-31 12:54:14 +01:00  
				
					
						
							
							
								 
						
							
							
								fcc4939075 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix naming of set-theory utils to match convention ( #7343 )  
							
							
							
						 
						
							2021-12-13 10:57:51 +00:00  
				
					
						
							
							
								 
						
							
							
								908e938996 
								
									
								
							
								 
							
						 
						
							
							
								
								Keep all previously approved widget capabilities when requesting new capabilities ( #7340 )  
							
							
							
						 
						
							2021-12-13 10:34:04 +00:00  
				
					
						
							
							
								 
						
							
							
								7b94e13a84 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into sort-imports  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-12-09 08:34:20 +00:00  
				
					
						
							
							
								 
						
							
							
								08cd8926e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a couple relative date tests ( #7184 )  
							
							
							
						 
						
							2021-11-23 11:29:23 -07:00  
				
					
						
							
							
								 
						
							
							
								2a20d9a7df 
								
									
								
							
								 
							
						 
						
							
							
								
								Display relative time in thread panel event tile ( #7068 )  
							
							... 
							
							
							
							* Null-guard for missing root event in thread panel
* Add formatRelativeTime date utility
* Display relative time format in thread panel event tiles 
							
						 
						
							2021-11-03 10:16:50 +00:00  
				
					
						
							
							
								 
						
							
							
								027b3660bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Manual fixes  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-10-22 17:49:12 -05:00  
				
					
						
							
							
								 
						
							
							
								bdc56be863 
								
									
								
							
								 
							
						 
						
							
							
								
								Auto fix  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-10-22 17:23:37 -05:00  
				
					
						
							
							
								 
						
							
							
								94e4fb71c1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop'  into export-conversations  
							
							
							
						 
						
							2021-09-22 18:07:01 +05:30  
				
					
						
							
							
								 
						
							
							
								9c107ae615 
								
									
								
							
								 
							
						 
						
							
							
								
								Add tests for formatSeconds()  
							
							... 
							
							
							
							Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> 
							
						 
						
							2021-08-27 16:20:29 +02:00  
				
					
						
							
							
								 
						
							
							
								7207329c15 
								
							
								 
							
						 
						
							
							
								
								Apply review suggestions  
							
							
							
						 
						
							2021-08-13 23:44:07 +05:30  
				
					
						
							
							
								 
						
							
							
								9cbdc4a613 
								
							
								 
							
						 
						
							
							
								
								Use throw error instead of try-catch  
							
							
							
						 
						
							2021-08-13 08:34:54 +05:30  
				
					
						
							
							
								 
						
							
							
								edfc8af6cf 
								
							
								 
							
						 
						
							
							
								
								Apply PR Suggestions  
							
							
							
						 
						
							2021-08-13 08:30:50 +05:30  
				
					
						
							
							
								 
						
							
							
								e396dcfb10 
								
							
								 
							
						 
						
							
							
								
								Remove @types/streamsaver  
							
							
							
						 
						
							2021-08-10 13:22:40 +05:30  
				
					
						
							
							
								 
						
							
							
								ecf0aba97c 
								
							
								 
							
						 
						
							
							
								
								Test for different types of events  
							
							
							
						 
						
							2021-08-10 12:25:51 +05:30  
				
					
						
							
							
								 
						
							
							
								900accd823 
								
							
								 
							
						 
						
							
							
								
								Add test for renderToString  
							
							
							
						 
						
							2021-08-09 13:25:32 +05:30  
				
					
						
							
							
								 
						
							
							
								850b5452a0 
								
							
								 
							
						 
						
							
							
								
								Add tests for reply regex  
							
							
							
						 
						
							2021-08-09 12:36:06 +05:30  
				
					
						
							
							
								 
						
							
							
								45ce352d02 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into export-conversations  
							
							
							
						 
						
							2021-08-09 10:44:13 +05:30  
				
					
						
							
							
								 
						
							
							
								c74d6c6fff 
								
							
								 
							
						 
						
							
							
								
								Assign replacements  
							
							
							
						 
						
							2021-08-04 12:48:32 +05:30  
				
					
						
							
							
								 
						
							
							
								28f5dc483b 
								
							
								 
							
						 
						
							
							
								
								Update eslint plugin & fix silly indenting  
							
							... 
							
							
							
							As per https://github.com/matrix-org/eslint-plugin-matrix-org/pull/15 
this caused a bunch of silly indenting to creep in, so this fixes it
back to the previous style. 
							
						 
						
							2021-08-03 17:07:37 +01:00  
				
					
						
							
							
								 
						
							
							
								b333612dea 
								
							
								 
							
						 
						
							
							
								
								Fix comparing MB -> bytes  
							
							
							
						 
						
							2021-08-03 14:53:23 +05:30  
				
					
						
							
							
								 
						
							
							
								4824c93707 
								
							
								 
							
						 
						
							
							
								
								Add a test file  
							
							
							
						 
						
							2021-08-03 14:36:21 +05:30  
				
					
						
							
							
								 
						
							
							
								46e2f67f54 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into export-conversations  
							
							
							
						 
						
							2021-08-03 10:03:16 +05:30  
				
					
						
							
							
								 
						
							
							
								17e9cf4d2a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into export-conversations  
							
							
							
						 
						
							2021-07-30 12:17:31 +05:30  
				
					
						
							
							
								 
						
							
							
								04edf4103f 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary awaits  
							
							
							
						 
						
							2021-07-30 11:46:55 +05:30  
				
					
						
							
							
								 
						
							
							
								02dbdc5c0a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/fix/18093  
							
							... 
							
							
							
							 Conflicts:
	src/components/views/spaces/SpaceTreeLevel.tsx
	src/dispatcher/actions.ts
	src/i18n/strings/en_EN.json 
							
						 
						
							2021-07-29 16:11:16 +01:00  
				
					
						
							
							
								 
						
							
							
								ec173e74e6 
								
							
								 
							
						 
						
							
							
								
								Test & Refactor SpaceWatcher to allow all rooms/home change without needing reload  
							
							
							
						 
						
							2021-07-27 20:15:40 +01:00  
				
					
						
							
							
								 
						
							
							
								c8d9294350 
								
							
								 
							
						 
						
							
							
								
								Discard unused utility now that we use Object.fromEntries  
							
							
							
						 
						
							2021-07-23 18:40:22 +01:00  
				
					
						
							
							
								 
						
							
							
								0e2bcb474d 
								
							
								 
							
						 
						
							
							
								
								delint  
							
							
							
						 
						
							2021-07-12 13:52:10 -06:00  
				
					
						
							
							
								 
						
							
							
								ec0f940ef0 
								
							
								 
							
						 
						
							
							
								
								Adjust recording waveform behaviour for voice messages  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/element-web/issues/17683  
							
						 
						
							2021-07-12 13:48:01 -06:00  
				
					
						
							
							
								 
						
							
							
								a90b8f32f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Add some tests  
							
							... 
							
							
							
							Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> 
							
						 
						
							2021-07-09 16:45:04 +02:00  
				
					
						
							
							
								 
						
							
							
								ae0a8b8da4 
								
							
								 
							
						 
						
							
							
								
								Auto-fix lint errors  
							
							
							
						 
						
							2021-06-29 13:11:58 +01:00  
				
					
						
							
							
								 
						
							
							
								e7fde2686f 
								
							
								 
							
						 
						
							
							
								
								remove unused imports  
							
							
							
						 
						
							2021-06-16 12:12:00 +01:00  
				
					
						
							
							
								 
						
							
							
								bceee7978e 
								
							
								 
							
						 
						
							
							
								
								improve naming of tests  
							
							
							
						 
						
							2021-06-16 09:30:47 +01:00  
				
					
						
							
							
								 
						
							
							
								a63d9220d2 
								
							
								 
							
						 
						
							
							
								
								Clear outstanding TODOs  
							
							
							
						 
						
							2021-06-15 08:26:46 +01:00  
				
					
						
							
							
								 
						
							
							
								66fce64ee0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/fix/17282  
							
							... 
							
							
							
							 Conflicts:
	package.json
	yarn.lock 
							
						 
						
							2021-06-14 21:39:06 +01:00  
				
					
						
							
							
								 
						
							
							
								2879b9086c 
								
							
								 
							
						 
						
							
							
								
								Use alphabet from js-sdk  
							
							
							
						 
						
							2021-06-14 21:32:11 +01:00  
				
					
						
							
							
								 
						
							
							
								8fd72fcf79 
								
							
								 
							
						 
						
							
							
								
								Iterate algorithm, base it on new js-sdk string lib  
							
							
							
						 
						
							2021-06-14 21:28:32 +01:00  
				
					
						
							
							
								 
						
							
							
								4af2675e23 
								
							
								 
							
						 
						
							
							
								
								stash bigint support  
							
							
							
						 
						
							2021-06-14 14:37:05 +01:00  
				
					
						
							
							
								 
						
							
							
								3d4411390f 
								
							
								 
							
						 
						
							
							
								
								write a shedload more tests  
							
							
							
						 
						
							2021-06-11 16:28:07 +01:00  
				
					
						
							
							
								 
						
							
							
								a4fa2779d4 
								
							
								 
							
						 
						
							
							
								
								Iterate lexicographic ordering implementation  
							
							
							
						 
						
							2021-06-11 10:33:00 +01:00