summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/ConnectViewController.swift
AgeCommit message (Expand)AuthorFilesLines
2023-01-10Refactor connect controllerAndrej Mihajlov1-728/+0
2022-12-20MKMapView.setRegion() may call delegate synchronously. Reorder operationsAndrej Mihajlov1-1/+1
2022-12-20Connect: refactorAndrej Mihajlov1-8/+7
2022-11-01Move CustomOverlayRenderer into separate fileAndrej Mihajlov1-8/+0
2022-11-01Add connect interactorAndrej Mihajlov1-35/+27
2022-10-21Move PacketTunnelRelay and PacketTunnelStatus to MullvadTypesAndrej Mihajlov1-0/+1
2022-10-21Move common code into two new targets: RelaySelector, TunnelProviderMessagingAndrej Mihajlov1-0/+1
2022-10-13Add MullvadTypes and MullvadLogging targetsAndrej Mihajlov1-1/+1
2022-09-26Updated ProblemReportViewController.swiftSajad Vishkai1-0/+2
2022-09-26Update ConnectViewController.swiftSajad Vishkai1-5/+1
2022-09-26Replace ChainedError with WrappingErrorAndrej Mihajlov1-1/+1
2022-09-22Add custom overlay above labelsAndrej Mihajlov1-2/+2
2022-08-30Add new tunnel monitoringAndrej Mihajlov1-7/+28
2022-08-03Format source code with swiftformatAndrej Mihajlov1-37/+82
2022-08-01Update header bar appearanceAndrej Mihajlov1-2/+2
2022-08-01Add device stateAndrej Mihajlov1-12/+14
2022-07-28Add option to tell reconnectTunnel to select new relay or keep using current oneAndrej Mihajlov1-1/+1
2022-07-27Connect: declare constants and avoid force unwrapping and fatalError stuffAndrej Mihajlov1-12/+14
2022-07-22Rename ConnectMainContentView to ConnectContentViewAndrej Mihajlov1-3/+3
2022-07-22Rename mainContentView to contentViewAndrej Mihajlov1-51/+51
2022-07-22Update the map region dynamically based on view dimensionsAndrej Mihajlov1-34/+64
2022-07-12Make geojson loader saferAndrej Mihajlov1-4/+17
2022-07-12Use our own parser for geojsonAndrej Mihajlov1-12/+0
2022-06-20Move background task handling to AppDelegateAndrej Mihajlov1-7/+5
2022-05-30TunnelManager: use new settings and REST proxiesAndrej Mihajlov1-19/+6
2022-03-24Main: show marker after animating the mapAndrej Mihajlov1-17/+39
2022-03-24Main: show location marker only in connected state.Andrej Mihajlov1-4/+18
2022-03-24Main: minor refactorAndrej Mihajlov1-2/+2
2022-03-24Main: add activity spinnerAndrej Mihajlov1-13/+14
2022-03-24Show cancel button in connecting state on iPad (regular)Andrej Mihajlov1-2/+2
2022-03-17Add tunnel status pollingAndrej Mihajlov1-16/+16
2022-02-01Break tunnel management on operationsAndrej Mihajlov1-1/+1
2021-11-02Update unsecured connection labelAndrej Mihajlov1-1/+1
2021-09-29TunnelManager: refactorAndrej Mihajlov1-77/+127
2021-07-19Localize MainAndrej Mihajlov1-18/+92
2021-07-19Connect: never return `nil` for disconnect button to avoid issues with voice ...Andrej Mihajlov1-5/+3
2021-07-19Accessibility: group connection location info and statusAndrej Mihajlov1-0/+25
2021-07-14Accessibility: improve accessibility in ConnectionPanelViewAndrej Mihajlov1-1/+1
2021-07-14ConnectionPanelView: remove protocol rowAndrej Mihajlov1-5/+0
2021-06-11Add account expiry notificationAndrej Mihajlov1-3/+22
2021-06-04Accessibility: add label to reconnect buttonAndrej Mihajlov1-0/+1
2021-05-27TunnelManager: expose tunnel settings via propertyAndrej Mihajlov1-1/+1
2021-05-21Replace class with AnyObject in protocol inheritanceAndrej Mihajlov1-1/+1
2021-05-12HeaderBar: add dividerAndrej Mihajlov1-4/+4
2021-05-12Connect: add mapAndrej Mihajlov1-1/+178
2021-05-12Connect: update unsecure connection status stringAndrej Mihajlov1-1/+1
2021-05-11Connect: use default blue header bar when logged out (relevant for iPad app)Andrej Mihajlov1-1/+20
2021-05-11Connect: avoid fatal error as traitCollection can be .unknown on iOS 12 even ...Andrej Mihajlov1-1/+1
2021-05-11Connect: show "select location" button on iPad in compact modeAndrej Mihajlov1-5/+31
2021-05-05AppDelegate: wire up controller delegatesAndrej Mihajlov1-12/+0