491f0cd08a 
								
									
								
							
								 
							
						 
						
							
							
								
								Change license ( #13 )  
							
							... 
							
							
							
							* Copyright headers 1
* Licence headers 2
* Copyright Headers 3
* Copyright Headers 4
* Copyright Headers 5
* Copyright Headers 6
* Copyright headers 7
* Add copyright headers for html and config file
* Replace license files and update package.json
* Update with CLA
* lint 
							
						 
						
							2024-09-09 13:57:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8285283cc3 
								
									
								
							
								 
							
						 
						
							
							
								
								Make tests more resilient for React 18 upgrade ( #12861 )  
							
							... 
							
							
							
							* Make tests more resilient for React 18 upgrade
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>
* Delint
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2024-08-06 17:22:02 +00:00  
				
					
						
							
							
								 
						
							
							
								b6addb4118 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix React contexts ( #12855 )  
							
							
							
						 
						
							2024-08-01 13:01:05 +01:00  
				
					
						
							
							
								 
						
							
							
								374cee9080 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix flaky jest tests ( #12486 )  
							
							... 
							
							
							
							...and remove the code that causes them to be retried in CI. Most of
these were just lack of waiting for async things to happen, mostly
lazy loading components, hence whythey worked on the retry: because
the code had been loaded by then. 
							
						 
						
							2024-05-02 14:53:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ad73b0c16e 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch to importing most things from the main matrix-js-sdk export ( #11406 )  
							
							... 
							
							
							
							* Switch to importing most things from the main matrix-js-sdk export
* fix imports
* Iterate
* Fix tests 
							
						 
						
							2023-08-15 15:00:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ef385e6028 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch to importing more things from the main js-sdk export ( #11377 )  
							
							
							
						 
						
							2023-08-10 08:01:14 +00:00  
				
					
						
							
							
								 
						
							
							
								57a0d99dc8 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve randomString mock for better snapshots ( #11375 )  
							
							
							
						 
						
							2023-08-09 09:39:48 +01:00  
				
					
						
							
							
								 
						
							
							
								bda54a8b20 
								
									
								
							
								 
							
						 
						
							
							
								
								Kill off enzyme in preference of react testing library ( #10255 )  
							
							
							
						 
						
							2023-03-06 15:17:46 +00:00  
				
					
						
							
							
								 
						
							
							
								f40d15388c 
								
									
								
							
								 
							
						 
						
							
							
								
								Update tests to prefer RTL over Enzyme ( #10247  
							
							... 
							
							
							
							* Update tests to prefer RTL over Enzyme
* Strict types 
							
						 
						
							2023-02-28 08:58:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e8b92b308b 
								
									
								
							
								 
							
						 
						
							
							
								
								Conform more code to strict null checking ( #10169 )  
							
							... 
							
							
							
							* Conform more code to strict null checking
* delint
* Iterate
* delint
* Fix bad test 
							
						 
						
							2023-02-16 09:38:44 +00:00  
				
					
						
							
							
								 
						
							
							
								61a63e47f4 
								
									
								
							
								 
							
						 
						
							
							
								
								Comply with noImplicitAny ( #9940 )  
							
							... 
							
							
							
							* Stash noImplicitAny work
* Stash
* Fix imports
* Iterate
* Fix tests
* Delint
* Fix tests 
							
						 
						
							2023-02-13 11:39:16 +00:00  
				
					
						
							
							
								 
						
							
							
								af3715821b 
								
									
								
							
								 
							
						 
						
							
							
								
								Update dependency maplibre-gl to v2 ( #9699 )  
							
							... 
							
							
							
							* Update dependency maplibre-gl to v2
* update types and mocks for maplibre 2.0
* prettier + strict fix
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-12-18 23:17:15 +00:00  
				
					
						
							
							
								 
						
							
							
								526645c791 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply prettier formatting  
							
							
							
						 
						
							2022-12-12 12:24:14 +01:00  
				
					
						
							
							
								 
						
							
							
								27ba1e57e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Update matrix-org/react (enzyme deprecation) ( #9116 )  
							
							
							
						 
						
							2022-08-02 15:10:43 +02:00  
				
					
						
							
							
								 
						
							
							
								aac97e01e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Reload map on reconnect ( #8848 )  
							
							... 
							
							
							
							PSD-282 
							
						 
						
							2022-06-15 16:38:35 +02:00  
				
					
						
							
							
								 
						
							
							
								3c5c2bef6d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove Piwik support ( #8835 )  
							
							... 
							
							
							
							* Remove all mentions of Piwik
* Kill off all consumer of the old Piwik Analytics module
* Simplify ModalManager interface
* i18n
* Attempt to fix old e2e tests
* Remove unused component
* Iterate PR 
							
						 
						
							2022-06-14 17:51:51 +01:00  
				
					
						
							
							
								 
						
							
							
								1535ff0d6c 
								
									
								
							
								 
							
						 
						
							
							
								
								Move map attribution to top right ( #8621 )  
							
							... 
							
							
							
							Signed-off-by: Michael Weimann <michaelw@matrix.org>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2022-05-23 12:19:59 +02:00  
				
					
						
							
							
								 
						
							
							
								f95106d2c6 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - basic maximised beacon map ( #8310 )  
							
							... 
							
							
							
							* open a dialog with map centered around first beacon
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add room member markers
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix unmount issue in smart marker
Signed-off-by: Kerry Archibald <kerrya@element.io>
* dont throw on no more live locations
Signed-off-by: Kerry Archibald <kerrya@element.io>
* cursor on beacon maps
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fussy import ordering
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test dialog opening from beacon body
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test beaconmarker
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test BeaconViewDialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use unstable prefix for wk tile_Server
Signed-off-by: Kerry Archibald <kerrya@element.io>
* unstable prefix for new m.tile_server use in test
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-14 13:14:05 +00:00  
				
					
						
							
							
								 
						
							
							
								9ba55d1d14 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - consolidate maps ( #8236 )  
							
							... 
							
							
							
							* extract location markers into generic Marker
Signed-off-by: Kerry Archibald <kerrya@element.io>
* wrap marker in smartmarker
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test smartmarker
Signed-off-by: Kerry Archibald <kerrya@element.io>
* working map in location body
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test Map
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove skinned sdk
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update snaps with new mocks
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use new ZoomButtons in MLocationBody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* make LocationViewDialog map interactive
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test MLocationBody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test LocationViewDialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add copyrights, shrink snapshot
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-11 18:40:06 +02:00  
				
					
						
							
							
								 
						
							
							
								b760ec9392 
								
									
								
							
								 
							
						 
						
							
							
								
								Location sharing - extract isSelfLocation util ( #8279 )  
							
							... 
							
							
							
							* extract isSelfLocation into utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* replace use of isSelfLocation
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-11 13:58:35 +02:00  
				
					
						
							
							
								 
						
							
							
								26dc2ba45e 
								
							
								 
							
						 
						
							
							
								
								Step 3.1: Stop using `getComponent` in tests  
							
							
							
						 
						
							2022-03-28 14:02:31 -06:00  
				
					
						
							
							
								 
						
							
							
								1397652f52 
								
									
								
							
								 
							
						 
						
							
							
								
								Extract location utils from components ( #8152 )  
							
							... 
							
							
							
							* extract util functions from MLocationBody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* disassemble mlocationbody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tidy and add copyrights
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move types and utils from components/location to utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* i18n
Signed-off-by: Kerry Archibald <kerrya@element.io>
* empty line
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-25 15:36:22 +01:00  
				
					
						
							
							
								 
						
							
							
								abc225d3c6 
								
									
								
							
								 
							
						 
						
							
							
								
								Unit test tsc fixes part 15 ( #8104 )  
							
							... 
							
							
							
							* fix ts issues in MPollBody test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in PollCreateDialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix settings components
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix DateSeparator
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix loosies
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update tsconfig
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-22 11:32:35 +01:00  
				
					
						
							
							
								 
						
							
							
								d38a1fa201 
								
									
								
							
								 
							
						 
						
							
							
								
								fallback to event text in location body when map unavailable ( #7982 )  
							
							... 
							
							
							
							* center icon better
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove debug
Signed-off-by: Kerry Archibald <kerrya@element.io>
* retrigger all builds
Signed-off-by: Kerry Archibald <kerrya@element.io>
* set assetType on share event
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use pin marker on map for pin drop share
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test events
Signed-off-by: Kerry Archibald <kerrya@element.io>
* pin drop helper text
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use generic location type
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add navigationcontrol when in pin mode
Signed-off-by: Kerry Archibald <kerrya@element.io>
* allow pin drop without location permissions
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove geolocate control when pin dropping without geo perms
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test locationpicker
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test marker type, tidy
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move findMapStyleUrl
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fallback to event content when cant render map
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update mocks in location picker, show same messages as timeline
Signed-off-by: Kerry Archibald <kerrya@element.io>
* style error message in location share menu
Signed-off-by: Kerry Archibald <kerrya@element.io>
* i18n
Signed-off-by: Kerry Archibald <kerrya@element.io>
* forgotten copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update style
Signed-off-by: Kerry Archibald <kerrya@element.io>
* icon bigger
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-11 09:52:57 +01:00  
				
					
						
							
							
								 
						
							
							
								e96d9157a9 
								
									
								
							
								 
							
						 
						
							
							
								
								update location event types ( #8022 )  
							
							... 
							
							
							
							* update types
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix tests
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* trigger
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-10 18:03:31 +00:00  
				
					
						
							
							
								 
						
							
							
								7aefa34420 
								
									
								
							
								 
							
						 
						
							
							
								
								use LocationAssetType ( #7965 )  
							
							... 
							
							
							
							* use LocationAssetType
Signed-off-by: Kerry Archibald <kerrya@element.io>
* center icon better
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove debug
Signed-off-by: Kerry Archibald <kerrya@element.io>
* retrigger all builds
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-03 10:04:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2743a75a21 
								
									
								
							
								 
							
						 
						
							
							
								
								Display general marker on non-self location shares ( #7574 )  
							
							
							
						 
						
							2022-01-19 09:33:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a239c456e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow opening a map view in OpenStreetMap ( #7428 )  
							
							
							
						 
						
							2021-12-21 15:48:20 +00:00  
				
					
						
							
							
								 
						
							
							
								144e4c61fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Avoid NaNs in parseGeoUri return ( #7396 )  
							
							
							
						 
						
							2021-12-17 09:50:27 +00:00  
				
					
						
							
							
								 
						
							
							
								9a8265429c 
								
									
								
							
								 
							
						 
						
							
							
								
								Unit tests for parseGeoUri ( #7395 )  
							
							
							
						 
						
							2021-12-16 14:20:55 +00:00