4574c665ea 
								
									
								
							
								 
							
						 
						
							
							
								
								Conform more code to strict null checking ( #10167 )  
							
							... 
							
							
							
							* Conform more code to strict null checking
* Delint
* Iterate PR based on feedback 
							
						 
						
							2023-02-16 17:21:44 +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  
				
					
						
							
							
								 
						
							
							
								526645c791 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply prettier formatting  
							
							
							
						 
						
							2022-12-12 12:24:14 +01:00  
				
					
						
							
							
								 
						
							
							
								5538161acd 
								
									
								
							
								 
							
						 
						
							
							
								
								render message deleted tile for beacons ( #8905 )  
							
							
							
						 
						
							2022-06-27 14:21:22 +02:00  
				
					
						
							
							
								 
						
							
							
								e233cf5061 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing: fix safari timestamps pt 2 ( #8443 )  
							
							... 
							
							
							
							* handle safari cocoa core data timestamps
Signed-off-by: Kerry Archibald <kerrya@element.io>
* actually fix safari timestamp issue properly
Signed-off-by: Kerry Archibald <kerrya@element.io>
* actually fix safari timestamp issue properly
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-29 09:12:28 +00:00  
				
					
						
							
							
								 
						
							
							
								c4e988f406 
								
									
								
							
								 
							
						 
						
							
							
								
								increase geolocation timeout options to more realistic values ( #8439 )  
							
							... 
							
							
							
							Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-28 15:51:47 +01:00  
				
					
						
							
							
								 
						
							
							
								988d300258 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing: only share to beacons created on device ( #8378 )  
							
							... 
							
							
							
							* create live beacons in ownbeaconstore and test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* more mocks in RoomLiveShareWarning
Signed-off-by: Kerry Archibald <kerrya@element.io>
* extend mocks in components
Signed-off-by: Kerry Archibald <kerrya@element.io>
* comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove another comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* extra ? hedge in roommembers change
Signed-off-by: Kerry Archibald <kerrya@element.io>
* listen to destroy and prune local store on stop
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tests
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update copy pasted copyright to 2022
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-22 12:05:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a3a7c60dd7 
								
									
								
							
								 
							
						 
						
							
							
								
								LLS: Remove beacon info illegal replace relation ( #8390 )  
							
							... 
							
							
							
							* dont apply illegal replace relation to beacon_info event
Signed-off-by: Kerry Archibald <kerrya@element.io>
* only display tiles for beacon infos with live prop
Signed-off-by: Kerry Archibald <kerrya@element.io>
* copyrights
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-22 11:38:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4fb9cd6550 
								
									
								
							
								 
							
						 
						
							
							
								
								calculate geo bounds ( #8321 )  
							
							... 
							
							
							
							Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-19 08:46:57 +02:00  
				
					
						
							
							
								 
						
							
							
								4922e19b5a 
								
									
								
							
								 
							
						 
						
							
							
								
								Live Location Sharing - left panel warning with error ( #8201 )  
							
							... 
							
							
							
							* add error style to left panel beacon warning
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add beacon sort util
* link to latest beacon room from left panel warning
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-31 13:51:44 +02:00  
				
					
						
							
							
								 
						
							
							
								d2b97e251e 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - handle geolocation errors ( #8179 )  
							
							... 
							
							
							
							* display live share warning only when geolocation is happening
Signed-off-by: Kerry Archibald <kerrya@element.io>
* kill beacons when geolocation is unavailable or permissions denied
Signed-off-by: Kerry Archibald <kerrya@element.io>
* polish and comments
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-28 18:46:39 +02:00  
				
					
						
							
							
								 
						
							
							
								e9b2aea97b 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - send geolocation beacon events - happy path ( #8127 )  
							
							... 
							
							
							
							* geolocation utilities
Signed-off-by: Kerry Archibald <kerrya@element.io>
* messy send events
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add geolocation services
Signed-off-by: Kerry Archibald <kerrya@element.io>
* geolocation tests
Signed-off-by: Kerry Archibald <kerrya@element.io>
* debounce with backup emit every 30s
Signed-off-by: Kerry Archibald <kerrya@element.io>
* import reorder
Signed-off-by: Kerry Archibald <kerrya@element.io>
* some more working tests
Signed-off-by: Kerry Archibald <kerrya@element.io>
* complicated timeout testing
Signed-off-by: Kerry Archibald <kerrya@element.io>
* publish first location immediately
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move advanceDateAndTime to utils, tidy
Signed-off-by: Kerry Archibald <kerrya@element.io>
* typos
Signed-off-by: Kerry Archibald <kerrya@element.io>
* types and lint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-28 10:48:38 +00:00  
				
					
						
							
							
								 
						
							
							
								0d513b3a2d 
								
									
								
							
								 
							
						 
						
							
							
								
								geo.getCurrentPosition and some testing helpers ( #8150 )  
							
							... 
							
							
							
							Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-25 12:30:50 +01:00  
				
					
						
							
							
								 
						
							
							
								1495c23a14 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing: geolocation utilities ( #8126 )  
							
							... 
							
							
							
							* geolocation utilities
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove debug
Signed-off-by: Kerry Archibald <kerrya@element.io>
* comments for ts-ignores
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-23 17:08:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a80e55d38d 
								
									
								
							
								 
							
						 
						
							
							
								
								add helpers for beacon duration calculations ( #8101 )  
							
							... 
							
							
							
							* add helpers for beacon duration calculations
Signed-off-by: Kerry Archibald <kerrya@element.io>
* makeBeaconInfoEvent timestsamp prop
Signed-off-by: Kerry Archibald <kerrya@element.io>
* ad copyright
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-03-22 10:46:47 +00:00