Kerry
							
						 | 
						
							
							
							
								
								
							
							
								
							
								03d0969ae3
								
									
								
							
								
							
						 | 
						
							
							
								
								Live location sharing - update beacon_info implementation to latest MSC (#8256)
							
							
							
							
							
							
							
							* update calls to set and createLiveBeacon
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix stop beacon
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove variable event type from beacon utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use beacon identifier
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix RoomLiveShareWarning tests
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add case for beacon update
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* more lint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 | 
						
							2022-04-08 10:53:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Travis Ralston
							
						 | 
						
							
							
							
							
								
							
								a987ead7d2
								
							
								
							
						 | 
						
							
							
								
								Step 8.1: Remove skinning setup from all tests
							
							
							
							
							
						 | 
						
							2022-03-28 14:02:31 -06:00 | 
						
					
				
					
						
							
							
								 
								Kerry
							
						 | 
						
							
							
							
								
								
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Kerry
							
						 | 
						
							
							
							
								
								
							
							
								
							
								14653d1378
								
									
								
							
								
							
						 | 
						
							
							
								
								Live location share - set time limit (#8082)
							
							
							
							
							
							
							
							* add mocking helpers for platform peg
Signed-off-by: Kerry Archibald <kerrya@element.io>
* basic working live duration dropdown
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add duration format utility
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add duration dropdown to live location picker
Signed-off-by: Kerry Archibald <kerrya@element.io>
* adjust style to allow overflow and variable height chin
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tidy comments
Signed-off-by: Kerry Archibald <kerrya@element.io>
* arrow fn change
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 | 
						
							2022-03-21 12:42:58 +01:00 | 
						
					
				
					
						
							
							
								 
								Kerry
							
						 | 
						
							
							
							
								
								
							
							
								
							
								cdcf6d0fd1
								
									
								
							
								
							
						 | 
						
							
							
								
								Live location sharing: create beacon info event from location picker (#8072)
							
							
							
							
							
							
							
							* create beacon info event with defaulted duration
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add shareLiveLocation fn
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test share live location
Signed-off-by: Kerry Archibald <kerrya@element.io>
* i18n
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 | 
						
							2022-03-18 10:52:24 +01:00 | 
						
					
				
					
						
							
							
								 
								Andy Balaam
							
						 | 
						
							
							
							
								
								
							
							
								
							
								cbf5fbf870
								
									
								
							
								
							
						 | 
						
							
							
								
								Enable the live location share button (#8056)
							
							
							
							
							
						 | 
						
							2022-03-16 09:37:09 +00:00 | 
						
					
				
					
						
							
							
								 
								Andy Balaam
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e1fdff46f5
								
									
								
							
								
							
						 | 
						
							
							
								
								Show "Share my location" button (#8054)
							
							
							
							
							
						 | 
						
							2022-03-15 15:04:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Kerry
							
						 | 
						
							
							
							
								
								
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Kerry
							
						 | 
						
							
							
							
								
								
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Kerry
							
						 | 
						
							
							
							
								
								
							
							
								
							
								14684c6296
								
									
								
							
								
							
						 | 
						
							
							
								
								Send pin drop location share events (#7967)
							
							
							
							
							
							
							
							* 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>
* tweak style
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 | 
						
							2022-03-09 18:14:07 +01:00 | 
						
					
				
					
						
							
							
								 
								Kerry
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ebc2267e52
								
									
								
							
								
							
						 | 
						
							
							
								
								Location sharing > back button (#7958)
							
							
							
							
							
							
							
							* add back/cancel buttons to share dialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test buttons
Signed-off-by: Kerry Archibald <kerrya@element.io>
* improve weird indentation
Signed-off-by: Kerry Archibald <kerrya@element.io>
* relint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* PR tweaks
Signed-off-by: Kerry Archibald <kerrya@element.io>
* quotes
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 | 
						
							2022-03-03 11:30:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Kerry
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b480bffab0
								
									
								
							
								
							
						 | 
						
							
							
								
								Location share type UI (#7924)
							
							
							
							
							
							
							
							* copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
* empty line
Signed-off-by: Kerry Archibald <kerrya@element.io>
* functional picker
Signed-off-by: Kerry Archibald <kerrya@element.io>
* most style
Signed-off-by: Kerry Archibald <kerrya@element.io>
* nice style for options
Signed-off-by: Kerry Archibald <kerrya@element.io>
* get ShareType test passing
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add maplibre mock
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint and test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add section to themes for location sharing cols
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add svg mock
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use same mock string as imageMock
Signed-off-by: Kerry Archibald <kerrya@element.io>
* newline
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add live location icon
Signed-off-by: Kerry Archibald <kerrya@element.io>
* rename useEnabledShareTypes
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use solid color for live border
* use ternary
Signed-off-by: Kerry Archibald <kerrya@element.io>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 | 
						
							2022-03-02 13:00:40 +00:00 | 
						
					
				
					
						
							
							
								 
								Travis Ralston
							
						 | 
						
							
							
							
								
								
							
							
								
							
								31f0a37ca2
								
									
								
							
								
							
						 | 
						
							
							
								
								Fix js-sdk imports (#7938)
							
							
							
							
							
						 | 
						
							2022-03-01 23:51:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Kerry
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3f1951b5b8
								
									
								
							
								
							
						 | 
						
							
							
								
								Prep for pin drop location sharing (#7919)
							
							
							
							
							
							
							
							* add labs flag feature_location_share_pin_drop
Signed-off-by: Kerry Archibald <kerrya@element.io>
* split LocationButton into two components
Signed-off-by: Kerry Archibald <kerrya@element.io>
* rethemendex
Signed-off-by: Kerry Archibald <kerrya@element.io>
* copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
* one more (c)
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>
* use same matrix client import
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 | 
						
							2022-03-01 18:00:07 +01:00 |