765a715fce 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove duplicate tooltip from user pills ( #8512 )  
							
							... 
							
							
							
							* Remove duplicate tooltip from user pills
* Fix test 
							
						 
						
							2022-05-06 21:26:32 +00:00  
				
					
						
							
							
								 
						
							
							
								e97536ef96 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - refresh beacon timers on tab becoming active ( #8515 )  
							
							... 
							
							
							
							* add visibilitychange listener
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* restore event listener mock
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-05-06 11:33:09 +02:00  
				
					
						
							
							
								 
						
							
							
								2c19d286ed 
								
									
								
							
								 
							
						 
						
							
							
								
								Eslint -  require copyright header rule ( #8514 )  
							
							... 
							
							
							
							* bump eslint plugin to 0.5.2
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add rule
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add missing copyright headers
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix comment order
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-05-06 09:09:28 +00:00  
				
					
						
							
							
								 
						
							
							
								2e3185a4bc 
								
									
								
							
								 
							
						 
						
							
							
								
								test typescriptification - dialogs ( #8497 )  
							
							... 
							
							
							
							* /Users/kerry/code/matrix-react-sdk/test/components/views/dialogs/InteractiveAuthDialog-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test/components/views/dialogs/AccessSecretStorageDialog-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in AccessSecretSstorageDialog-test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update copyrights
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-05-06 10:25:18 +02:00  
				
					
						
							
							
								 
						
							
							
								b12c002602 
								
									
								
							
								 
							
						 
						
							
							
								
								Order receipts with the most recent on the right ( #8506 )  
							
							
							
						 
						
							2022-05-05 12:10:48 +00:00  
				
					
						
							
							
								 
						
							
							
								658ff4dfe6 
								
									
								
							
								 
							
						 
						
							
							
								
								Iterate video room designs in labs ( #8499 )  
							
							... 
							
							
							
							* Remove blank header from video room view frame
* Add video room option to space context menu
* Remove duplicate tooltips from face piles
* Factor RoomInfoLine out of SpaceRoomView
* Factor RoomPreviewCard out of SpaceRoomView
* Adapt RoomPreviewCard for video rooms
* "New video room" → "Video room"
* Add comment about unused cases in RoomPreviewCard
* Make widgets in video rooms mutable again to de-risk future upgrades
* Ensure that the video channel exists when mounting VideoRoomView 
							
						 
						
							2022-05-04 17:02:06 -04:00  
				
					
						
							
							
								 
						
							
							
								ce3bc9dc07 
								
									
								
							
								 
							
						 
						
							
							
								
								test typescriptification - EventListSummary ( #8493 )  
							
							... 
							
							
							
							* test/components/views/elements/EventListSummary-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add user mocks util
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-05-04 16:37:41 +02:00  
				
					
						
							
							
								 
						
							
							
								12af3038a8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix message indent in thread view ( #8462 )  
							
							... 
							
							
							
							Signed-off-by: Kerry Archibald <kerrya@element.io>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2022-05-03 13:51:50 +02:00  
				
					
						
							
							
								 
						
							
							
								c5633a24fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing: don't group beacon info with room creation summary ( #8468 )  
							
							... 
							
							
							
							* dont group beacon info with room creation summary
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove debugs
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update comment
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-05-03 09:04:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3b1e715854 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing: remove geoUri logs ( #8465 )  
							
							... 
							
							
							
							* remove geoUri logs
Signed-off-by: Kerry Archibald <kerrya@element.io>
* Update src/components/views/location/Map.tsx
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2022-05-03 08:29:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f280fab47d 
								
									
								
							
								 
							
						 
						
							
							
								
								test typescriptification - ForwardDialog ( #8469 )  
							
							... 
							
							
							
							* test/components/views/dialogs/ForwardDialog-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in ForwardDialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove unused stub-component
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-05-03 08:22:38 +00:00  
				
					
						
							
							
								 
						
							
							
								1c70696b10 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't linkify code blocks ( #7859 )  
							
							... 
							
							
							
							* Don't linkify code blocks
Signed-off-by: Robin Townsend <robin@robin.town>
* Put the linkify ignoreTags option in the right place
Signed-off-by: Robin Townsend <robin@robin.town>
* Add code to list of ignored linkification tags as well
Signed-off-by: Robin Townsend <robin@robin.town>
* Test that code blocks skip linkification
Signed-off-by: Robin Townsend <robin@robin.town>
* Move test to the right spot
Signed-off-by: Robin Townsend <robin@robin.town>
* Use a snapshot instead for test
Signed-off-by: Robin Townsend <robin@robin.town> 
							
						 
						
							2022-05-03 00:26:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3e31fdb6a7 
								
									
								
							
								 
							
						 
						
							
							
								
								read receipts: improve tooltips to show names of users ( #8438 )  
							
							
							
						 
						
							2022-05-02 11:46:11 +02:00  
				
					
						
							
							
								 
						
							
							
								3a245a0cbe 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix jump to bottom button being always displayed in non-overflowing timelines ( #8460 )  
							
							
							
						 
						
							2022-05-01 19:38:36 -06:00  
				
					
						
							
							
								 
						
							
							
								d294dad04d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix timeline search with empty text box should do nothing ( #8262 )  
							
							... 
							
							
							
							* fix timeline search with empty text box should do nothing
* test SearchBar component
* fix lint error
* Update SearchBar-test.tsx
Co-authored-by: Travis Ralston <travisr@matrix.org> 
							
						 
						
							2022-05-02 01:09:59 +00:00  
				
					
						
							
							
								 
						
							
							
								472222c195 
								
									
								
							
								 
							
						 
						
							
							
								
								LLS: error handling on stopping beacon ( #8406 )  
							
							... 
							
							
							
							* shared stopping error state for timeline, maxi and room warnign
Signed-off-by: Kerry Archibald <kerrya@element.io>
* check for stopping errors in roomlist share warning
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test stopping errors in OwnBeaconStore
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update LeftPanelLiveShareWarning tests for stopping errors
Signed-off-by: Kerry Archibald <kerrya@element.io>
* reinstate try/catch for stopping beacons in create
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove unnecessary and buggy beacon stopping on creation
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-28 12:03:51 +00:00  
				
					
						
							
							
								 
						
							
							
								ecd7d8b5e8 
								
									
								
							
								 
							
						 
						
							
							
								
								Unit test typescriptification - MKeyVerificationConclusion ( #8435 )  
							
							... 
							
							
							
							* test/components/views/messages/MKeyVerificationConclusion-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* ts fixes
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add missing copyright
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-28 11:44:04 +00:00  
				
					
						
							
							
								 
						
							
							
								699a9aeaaf 
								
									
								
							
								 
							
						 
						
							
							
								
								LLS: expose way to enable live sharing labs flag from location dialog ( #8416 )  
							
							... 
							
							
							
							* add state for waiting for labs flag
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add enable live share component
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test enabling live share labs flag
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-28 13:37:20 +02:00  
				
					
						
							
							
								 
						
							
							
								1127db0514 
								
									
								
							
								 
							
						 
						
							
							
								
								Unit test typescriptification - TextualBody ( #8433 )  
							
							... 
							
							
							
							* test/components/views/messages/TextualBody-test.js -> tsx
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix ts issues in textualbody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove type-removing context wrapper, fix more
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-28 09:32:50 +00:00  
				
					
						
							
							
								 
						
							
							
								a70f11704f 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't form continuations on either side of a thread root ( #8408 )  
							
							
							
						 
						
							2022-04-26 08:30:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8c6786bad6 
								
									
								
							
								 
							
						 
						
							
							
								
								LLS: rename wireError ( #8401 )  
							
							... 
							
							
							
							* rename wireError in ownbeaconstore to locationPublishError
Signed-off-by: Kerry Archibald <kerrya@element.io>
* rename getLiveBeaconIdsWithWireError -> getLiveBeaconIdsWithLocationPublishError
Signed-off-by: Kerry Archibald <kerrya@element.io>
* rename wire error variables in components
Signed-off-by: Kerry Archibald <kerrya@element.io>
* new snapshots for new test names
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix bad capitalisation on onResetLocationPublishError
Signed-off-by: Kerry Archibald <kerrya@element.io>
* missed variable
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-25 12:44:18 +00:00  
				
					
						
							
							
								 
						
							
							
								6bfe0436e5 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix infinite loop when pinning/unpinning persistent widgets ( #8396 )  
							
							... 
							
							
							
							Pinning or unpinning a persistent widget, such as Jitsi, could cause the
PiP view and the app drawer to fight for control over the widget, since
the PiP view never realized that it was supposed to relinquish control.
This was due to a race between the WidgetLayoutStore update and the
AppTile lifecycle tracking update. 
							
						 
						
							2022-04-25 08:29:54 -04: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  
				
					
						
							
							
								 
						
							
							
								bbe0c945d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix regression around haveRendererForEvent for hidden events ( #8379 )  
							
							
							
						 
						
							2022-04-21 16:57:08 +00:00  
				
					
						
							
							
								 
						
							
							
								399ac618c7 
								
									
								
							
								 
							
						 
						
							
							
								
								LLS: fix jumpy maximised map ( #8387 )  
							
							... 
							
							
							
							* add maxzoom to map fit bounds
Signed-off-by: Kerry Archibald <kerrya@element.io>
* take snapshot of bounds at center on dialog open
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-21 18:56:11 +02:00  
				
					
						
							
							
								 
						
							
							
								c83ad1faa7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add local echo of connected devices in video rooms ( #8368 )  
							
							
							
						 
						
							2022-04-21 07:41:38 -04:00  
				
					
						
							
							
								 
						
							
							
								f2ec465f87 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing: own live beacon status on maximised view ( #8374 )  
							
							... 
							
							
							
							* add floating own live sharing eacon status to maximised view
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add tests for own beacon status
Signed-off-by: Kerry Archibald <kerrya@element.io>
* stylelint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove huge snapshot
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove unused emits from test
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-21 09:06:57 +02:00  
				
					
						
							
							
								 
						
							
							
								6e86a14cc9 
								
									
								
							
								 
							
						 
						
							
							
								
								Show a lobby screen in video rooms ( #8287 )  
							
							... 
							
							
							
							* Show a lobby screen in video rooms
* Add connecting state
* Test VideoRoomView
* Test VideoLobby
* Get the local video stream with useAsyncMemo
* Clean up code review nits
* Explicitly state what !important is overriding
* Use spacing variables
* Wait for video channel messaging
* Update join button copy
* Show frame on both the lobby and widget
* Force dark theme for video lobby
* Wait for the widget to be ready
* Make VideoChannelStore constructor private
* Allow video lobby to shrink
* Add invite button to video room header
* Show connected members on lobby screen
* Make avatars in video lobby clickable
* Increase video channel store timeout
* Fix Jitsi Meet getting wedged on startup in Chrome and Safari
* Revert "Fix Jitsi Meet getting wedged on startup in Chrome and Safari"
This reverts commit 9f77b8c227c1a5bffa5d91b0c48bf3bbc44d4cec.
* Disable device buttons while connecting
* Factor RoomFacePile into a separate file
* Fix i18n lint
* Fix switching video channels while connected
* Properly limit number of connected members in face pile
* Fix CSS lint 
							
						 
						
							2022-04-20 11:03:33 -04:00  
				
					
						
							
							
								 
						
							
							
								4a38cbd550 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing: beacon list view tiles ( #8363 )  
							
							... 
							
							
							
							* add basic sidebar container
Signed-off-by: Kerry Archibald <kerrya@element.io>
* optionally show icon in beaconstatus
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add avatar and style list item
Signed-off-by: Kerry Archibald <kerrya@element.io>
* formatted last update time
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test beacon list item
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move makeRoomWithState events to test utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move beacon test helpers into utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* newline
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add copyable text to beacon list item
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add copyable geo uri to list item
Signed-off-by: Kerry Archibald <kerrya@element.io>
* improve spacing
Signed-off-by: Kerry Archibald <kerrya@element.io>
* overflow scroll on list
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-20 11:57:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e45cd39906 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing: maximised view sidebar container ( #8360 )  
							
							... 
							
							
							
							* add h4
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add mixin to clear list style
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add basic sidebar container
Signed-off-by: Kerry Archibald <kerrya@element.io>
* open list view button on beaconviewdialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update tests for new utils
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-20 08:14:24 +00:00  
				
					
						
							
							
								 
						
							
							
								70cdd57a5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing: move test utils into utils ( #8365 )  
							
							... 
							
							
							
							* move makeRoomWithState events to test utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move beacon test helpers into utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove file
Signed-off-by: Kerry Archibald <kerrya@element.io>
* more types
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-19 16:47:19 +00:00  
				
					
						
							
							
								 
						
							
							
								f70186ea9b 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing: set map bounds to include all locations ( #8324 )  
							
							... 
							
							
							
							* open a dialog with map centered around first beacon
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>
* add bounds to Map comp
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add focusBeacon to beaconviewdialog, use bounds
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use membercolor on beacon view markers
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add lnglatbounds to maplibre mock
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update snapshots for expanded maplibre Map mock
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test map bounds
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tidy copy paste comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add fallback when no more live locations
Signed-off-by: Kerry Archibald <kerrya@element.io>
* accurate signature for getBoundsCenter
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-19 11:35:39 +00:00  
				
					
						
							
							
								 
						
							
							
								7335b35fbb 
								
									
								
							
								 
							
						 
						
							
							
								
								Avoid looking up settings during timeline rendering ( #8313 )  
							
							... 
							
							
							
							* Avoid showHiddenEventsInTimeline lookups
* Avoid MSC3531 feature lookups
* Test that showHiddenEventsInTimeline doesn't get looked up while
rendering
* Fix code review nits
Co-authored-by: Travis Ralston <travisr@matrix.org> 
							
						 
						
							2022-04-14 23:23:22 +00: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  
				
					
						
							
							
								 
						
							
							
								1c215e2b71 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - render users own beacons in timeline ( #8296 )  
							
							... 
							
							
							
							* 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>
* remove skinned sdk
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use new ZoomButtons in MLocationBody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test LocationViewDialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update commentt
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>
* extract livetimeremaining into own component
Signed-off-by: Kerry Archibald <kerrya@element.io>
* extract more beacon state utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update tests for roomlivesharewarning
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add beacon map and status chin
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add handling for bubbles
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tests for BeaconBody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move displaystatus check up to mbeaconbody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test BeaconStatus
Signed-off-by: Kerry Archibald <kerrya@element.io>
* rename BeaconStatusChin -> BeaconStatus
Signed-off-by: Kerry Archibald <kerrya@element.io>
* make BeaconStatus generic
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* adjust spinner size
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add static time remaining option to beacon status
Signed-off-by: Kerry Archibald <kerrya@element.io>
* render time differently for own beacon
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use children to add actions to BeaconStatus
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add OwnBeaconStatus wrapper with stop button
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add error states for own beacon
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test OwnBeaconStatus
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move ownbeaconstatus to write dir
Signed-off-by: Kerry Archibald <kerrya@element.io>
* improve button styling
Signed-off-by: Kerry Archibald <kerrya@element.io>
* i18n
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-14 14:41:28 +02:00  
				
					
						
							
							
								 
						
							
							
								c35fc169f5 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace deprecated String#substr with String#slice ( #8314 )  
							
							
							
						 
						
							2022-04-14 07:52:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e59edb7101 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing -  beacon in timeline happy path ( #8285 )  
							
							... 
							
							
							
							* 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>
* remove skinned sdk
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use new ZoomButtons in MLocationBody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test LocationViewDialog
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update commentt
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>
* extract livetimeremaining into own component
Signed-off-by: Kerry Archibald <kerrya@element.io>
* extract more beacon state utils
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update tests for roomlivesharewarning
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add idle status to live beacon icon
* add beacon map and status chin
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add handling for bubbles
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tests for BeaconBody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* i18n
Signed-off-by: Kerry Archibald <kerrya@element.io>
* move displaystatus check up to mbeaconbody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test BeaconStatus
Signed-off-by: Kerry Archibald <kerrya@element.io>
* rename BeaconStatusChin -> BeaconStatus
Signed-off-by: Kerry Archibald <kerrya@element.io>
* make BeaconStatus generic
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* adjust spinner size
Signed-off-by: Kerry Archibald <kerrya@element.io>
* polish and copyrights
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* better comment
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-13 10:44:15 +02:00  
				
					
						
							
							
								 
						
							
							
								8cd715c6a3 
								
									
								
							
								 
							
						 
						
							
							
								
								Prevent soft crash around room list header context menu when space changes ( #8289 )  
							
							
							
						 
						
							2022-04-12 14:23:04 +00:00  
				
					
						
							
							
								 
						
							
							
								661e2c2aa5 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - beacon map in timeline ( #8286 )  
							
							... 
							
							
							
							* add displaystatus util
Signed-off-by: Kerry Archibald <kerrya@element.io>
* map fallback svg
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add Map to mbeaconbody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add bubble layout handling
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test beaconbody
Signed-off-by: Kerry Archibald <kerrya@element.io>
* typo
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use randomString from js-sdk
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-12 09:13:55 +01:00  
				
					
						
							
							
								 
						
							
							
								4b7840bf78 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - extract live time UI for reuse ( #8283 )  
							
							... 
							
							
							
							* extract livetimeremaining into own component
Signed-off-by: Kerry Archibald <kerrya@element.io>
* extract LiveTimeRemaining for reuse in beacon timeline
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-12 09:24:17 +02: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  
				
					
						
							
							
								 
						
							
							
								aecd71ad15 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - update beacon tile with latest location ( #8265 )  
							
							... 
							
							
							
							* add useBeacon hook
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update message tile types to work with function comp with ref
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use beacon hook in beacon body
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update beacon body with (textual) latest locations, test
Signed-off-by: Kerry Archibald <kerrya@element.io>
* language in comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* comments
Signed-off-by: Kerry Archibald <kerrya@element.io>
* copyright
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-11 09:16:32 +00:00  
				
					
						
							
							
								 
						
							
							
								94385169f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - smart location marker ( #8232 )  
							
							... 
							
							
							
							* 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>
* remove skinned-sdk
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* better types for LocationBodyContent
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-11 10:29:24 +02:00  
				
					
						
							
							
								 
						
							
							
								df20821fd6 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - extract zoom buttons into component ( #8235 )  
							
							... 
							
							
							
							* extract out zoombuttons component
* newline
Signed-off-by: Kerry Archibald <kerrya@element.io>
* stylelint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove skinned sdk
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-11 10:29:07 +02:00  
				
					
						
							
							
								 
						
							
							
								285dc25b3e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a test for URL previews being disabled in e2e rooms ( #8270 )  
							
							... 
							
							
							
							* Add a test for URL previews being disabled in e2e rooms
Regression test for https://github.com/matrix-org/matrix-react-sdk/pull/8227 
* Fix the types 
							
						 
						
							2022-04-08 18:32:35 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								b98739056e 
								
									
								
							
								 
							
						 
						
							
							
								
								Live location sharing - extract location markers into generic Marker ( #8225 )  
							
							... 
							
							
							
							* extract location markers into generic Marker
Signed-off-by: Kerry Archibald <kerrya@element.io>
* comments
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove skinned
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-04-06 12:40:39 +01:00  
				
					
						
							
							
								 
						
							
							
								0280c27bfd 
								
							
								 
							
						 
						
							
							
								
								post-merge fixes  
							
							
							
						 
						
							2022-04-05 10:57:16 -06:00  
				
					
						
							
							
								 
						
							
							
								4057833036 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/remove-skinning  
							
							
							
						 
						
							2022-04-05 10:50:37 -06:00