Commit Graph

153 Commits

Author SHA1 Message Date
SBiOSoftWhare 055c45128b Merge pull request #6161 from vector-im/steve/5722_device_location
Location sharing: Support sending live device location
2022-05-19 14:56:46 +02:00
Doug b848e6b126 Add Email/Terms/ReCaptcha into the Authentication flow
Replace ReCaptcha navigation delegate with a WKUserContentController.
Move callback property closures onto the MainActor.
Show a loading indicator whilst waiting for the authentication service to start.
Move nextUncompletedStage into FlowResult.
Handle text field actions during authentication.
Remove scroll view tweaks in server selection screen following EMS banner removal.
2022-05-19 11:43:38 +01:00
SBiOSoftWhare f96bcc5856 LocationSharingViewModelTests: Fix missing parameter. 2022-05-16 18:32:19 +02:00
SBiOSoftWhare 2714eb52f1 Fix UI tests. 2022-05-16 18:18:13 +02:00
SBiOSoftWhare f122c1ad75 LocationSharingCoordinator: Handle LocationSharingService. 2022-05-16 17:04:42 +02:00
SBiOSoftWhare 26240c878b LocationSharingViewModel: Handle location permission when starting live location sharing. 2022-05-16 17:04:05 +02:00
SBiOSoftWhare e903c11052 Start location sharing screen: Add LocationSharingService. 2022-05-16 11:36:05 +02:00
Doug a3cf42ac0d Remove StaticLocationViewUITests for now. 2022-05-05 10:11:34 +01:00
SBiOSoftWhare 5d05cf99d8 Merge develop in 6081_lls_screen_integration 2022-05-04 16:53:49 +02:00
SBiOSoftWhare 5225f07c42 LiveLocationSharingViewerServiceProtocol: Add comments. 2022-05-04 16:03:52 +02:00
SBiOSoftWhare 36f192347b LiveLocationSharingViewerService: Nullify listenner when needed. 2022-05-04 16:00:43 +02:00
SBiOSoftWhare bc686fc6af LiveLocationSharingViewerService: Fix typo. 2022-05-04 15:52:45 +02:00
MaximeE 2c228ba070 6071: fix failed test 2022-05-04 14:52:02 +02:00
MaximeE 72ec0e3bf2 6071: refacto according to PR comments 2022-05-04 11:23:43 +02:00
SBiOSoftWhare e755c4f279 Update RiotSwiftUI/Modules/Room/LiveLocationSharingViewer/Service/LiveLocationSharingViewerServiceProtocol.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-05-04 10:30:58 +02:00
SBiOSoftWhare beb2e8ee80 LiveLocationSharingViewer: Handle screen refresh, empty state, stop sharing. 2022-05-03 15:57:36 +02:00
SBiOSoftWhare a07622f227 LiveLocationSharingViewerService: Handle user location updates and stop sharing. 2022-05-03 15:54:37 +02:00
SBiOSoftWhare 42fa64a5bc LiveLocationListItem: Show seconds. 2022-05-03 15:51:16 +02:00
MaximeE 9248623c16 6071: Add timeout selector when start live sharing 2022-05-03 15:21:51 +02:00
SBiOSoftWhare 87b8679698 LiveLocationSharingViewerService: Handle beacon info summary retrieval. 2022-04-29 11:08:09 +02:00
SBiOSoftWhare e5d39274ff LiveLocationSharingViewer: Support navigation controller. 2022-04-29 11:08:09 +02:00
MaximeE 37f305a697 Merge branch 'develop' into maximee/6029_lls_timeline_cell and apply comments 2022-04-25 15:53:58 +02:00
SBiOSoftWhare 98a6599d6b Update StaticLocationViewingViewModel, MapViewErrorAlertInfoBuilder usage; 2022-04-22 12:35:04 +02:00
SBiOSoftWhare b14b74e81b Merge branch 'develop' into steve/5723_lls_screen
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/Coordinator/ShareLocationActivityController.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/MapViewErrorAlertInfoBuilder.swift
2022-04-22 12:15:34 +02:00
Doug d23ac4e7c5 Fix UI Tests and run on PRs
- Add missing screen states.
- Detect the bottom of the screen list and stop scrolling if screen state wasn't found.
- Remove unimplemented tests to speed up the run.
- Remove failed button checks in MatrixItemChooserUITests
2022-04-21 12:54:53 +01:00
MaximeE db789c2f19 5982: Rename action 2022-04-12 11:48:02 +02:00
MaximeE ec0fcd70cc 5982: Apply PR comments 2022-04-12 11:35:17 +02:00
MaximeE 9b859eac41 Merge branch 'develop' into maximee/5982_ls_static_share_viewer 2022-04-11 17:26:07 +02:00
Gil Eluard 4f5c8fdb9a Wrong copy for upgrade room message (#6003)
* Wrong copy for upgrade room message

- fixed
2022-04-11 15:46:08 +02:00
SBiOSoftWhare 8cbdc7b7cd Fix LocationSharingViewModelTests 2022-04-11 13:09:55 +02:00
MaximeE 65c71d03ad 5982: Clean code and add tests 2022-04-11 10:55:23 +02:00
MaximeE d52705bb6f 5982: Fix test 2022-04-08 17:54:33 +02:00
MaximeE a1a5234e06 5982: Factorise error and external sharing 2022-04-08 17:43:57 +02:00
MaximeE 34b6d01c84 5982: Create new screen for static shared coordinate 2022-04-08 17:42:08 +02:00
SBiOSoftWhare f25f29c066 LocationSharingCoordinator: Update location sharing completion handling. 2022-04-08 12:42:27 +02:00
SBiOSoftWhare 35766bf02e Merge branch 'develop' into steve/5903_lls_start
# Conflicts:
#	Riot/Modules/Room/RoomViewController.h
#	RiotSwiftUI/Modules/Room/LocationSharing/Coordinator/LocationSharingCoordinator.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingModels.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingViewModel.swift
2022-04-08 11:09:06 +02:00
SBiOSoftWhare 1d8611b397 UserAnnotationCalloutContentView: Update layout. 2022-04-06 10:19:43 +02:00
SBiOSoftWhare 6516e76ea4 LiveLocationSharingViewer: Fix credits display. 2022-04-06 09:55:45 +02:00
SBiOSoftWhare c04022a76c LiveLocationSharingViewer: Add navigation title. 2022-04-06 09:41:33 +02:00
SBiOSoftWhare a9073521ff LiveLocationSharingViewer: Enable map callout display. 2022-04-05 21:34:22 +02:00
SBiOSoftWhare 5f1bacadc0 Update UserAnnotationCalloutView center. 2022-04-05 21:33:05 +02:00
SBiOSoftWhare 6810efe441 Fix LocationAnnotatonView not touchable. 2022-04-05 21:32:40 +02:00
SBiOSoftWhare 46b423146d Update UserLocationAnnotation to handle annotation selection. 2022-04-05 21:31:26 +02:00
SBiOSoftWhare b15cf58e69 Handle live location sharing viewer screen. 2022-04-05 18:36:41 +02:00
SBiOSoftWhare 9798cae6fa Add ShareLocationActivityControllerBuilder to build UIActivityViewController to share a location. 2022-04-05 18:26:20 +02:00
SBiOSoftWhare 3eaf95750d Add LiveLocationListItemViewData view data for LiveLocationListItem. 2022-04-05 18:25:42 +02:00
SBiOSoftWhare c47bd5ea25 Handle LiveLocationListItem. 2022-04-05 18:19:39 +02:00
SBiOSoftWhare 4f020de519 Prepare LiveLocationSharingViewerService and handle mock. 2022-04-05 17:56:02 +02:00
SBiOSoftWhare 3875101cf2 Create MapViewErrorAlertInfoBuilder 2022-04-05 17:51:47 +02:00
SBiOSoftWhare 3503597331 Fix UserAnnotationCalloutView 2022-04-05 17:51:18 +02:00