Kerry
4fb9cd6550
calculate geo bounds ( #8321 )
...
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-04-19 08:46:57 +02:00
Kerry
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
Kerry
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
Kerry
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
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
Kerry
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
Kerry
0d513b3a2d
geo.getCurrentPosition and some testing helpers ( #8150 )
...
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-03-25 12:30:50 +01:00
Kerry
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
Kerry
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