summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN
AgeCommit message (Expand)AuthorFilesLines
2021-05-27SelectLocation: rework header footer view layoutAndrej Mihajlov2-69/+62
2021-05-27Add empty table header footer viewAndrej Mihajlov3-16/+36
2021-05-27Add preferencesAndrej Mihajlov7-1/+321
2021-05-27TunnelManager: expose tunnel settings via propertyAndrej Mihajlov7-174/+125
2021-05-27Add DNSSettingsAndrej Mihajlov1-4/+42
2021-05-27Map: disable user interactionAndrej Mihajlov1-0/+3
2021-05-26REST: handle 200 in POST to v1/wireguard-keysAndrej Mihajlov1-1/+9
2021-05-21Rest: handle HTTP 200 and 201 in /v1/create-apple-paymentAndrej Mihajlov3-30/+80
2021-05-21Replace class with AnyObject in protocol inheritanceAndrej Mihajlov12-13/+13
2021-05-18Add SSL pinningAndrej Mihajlov2-2/+94
2021-05-18RootContainer: delegate disablesAutomaticKeyboardDismissal to the top controllerAndrej Mihajlov1-0/+4
2021-05-18AutomaticKeyboard: improve form sheet detection when contained inside of othe...Andrej Mihajlov1-2/+18
2021-05-18Resolve the actual presentation style in willPresentWithAdaptiveStyleAndrej Mihajlov1-7/+12
2021-05-18Assign presentation controller delegate after modalPresentationStyleAndrej Mihajlov1-12/+8
2021-05-12HeaderBar: add dividerAndrej Mihajlov7-16/+49
2021-05-12Connect: add mapAndrej Mihajlov4-1/+397
2021-05-12Fix rebase artifactsAndrej Mihajlov1-8/+0
2021-05-12Connect: update unsecure connection status stringAndrej Mihajlov1-1/+1
2021-05-12AppDelegate: add settings button into form sheet presentation containerAndrej Mihajlov1-0/+25
2021-05-12Root: add methods to move settings button between header bar and presentation...Andrej Mihajlov1-5/+35
2021-05-12HeaderBar: refactor initialization and add helper to create settings buttonAndrej Mihajlov1-7/+12
2021-05-12TunnelManager: improve VPN configuration and tunnel settings consistency duri...Andrej Mihajlov4-70/+225
2021-05-12TunnelSettingsManager: add method to verify the existence of configuration in...Andrej Mihajlov1-0/+18
2021-05-12Account: add method to forget that user was logged inAndrej Mihajlov1-0/+17
2021-05-12Drop configurability of URLSession in MullvadRestAndrej Mihajlov7-14/+9
2021-05-12Rework response handling and add support for HTTP caching via ETag headerAndrej Mihajlov2-91/+284
2021-05-11Localize SKErrorAndrej Mihajlov1-3/+23
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-11CustomSplitViewController: override primary controller's horizontal size clas...Andrej Mihajlov1-0/+14
2021-05-11AppDelegate: adapt the user interface for iPadAndrej Mihajlov2-15/+210
2021-05-11Connect: show "select location" button on iPad in compact modeAndrej Mihajlov1-5/+31
2021-05-11Root: make it possible to override header bar visibilityAndrej Mihajlov1-0/+21
2021-05-05TunnelManager: fix bug where the account migration was not performedAndrej Mihajlov1-1/+1
2021-05-05TunnelManager: fix typoAndrej Mihajlov1-1/+1
2021-05-05TunnelManager: properly finish operation in stopTunnel()Andrej Mihajlov1-1/+1
2021-05-05AppDelegate: extract tunnel error presentation into a functionAndrej Mihajlov1-22/+15
2021-05-05AppDelegate: wire up controller delegatesAndrej Mihajlov2-64/+342
2021-05-05Connect: add delegateAndrej Mihajlov1-159/+35
2021-05-05RelayCache: update the error message when reading the relay cache to determin...Andrej Mihajlov1-1/+1
2021-05-05Consent: reverse the code from the future commitsAndrej Mihajlov1-2/+2
2021-05-05Consent: pass self in completion handlerAndrej Mihajlov1-1/+1
2021-05-05AppDelegate: use UIDevice.current.userInterfaceIdiomAndrej Mihajlov1-2/+2
2021-05-05RootContainer: add missing completion handlersAndrej Mihajlov1-4/+4
2021-05-04Login: set inputAccessoryView only on iPhoneAndrej Mihajlov1-12/+15
2021-05-03Consent: add content viewAndrej Mihajlov3-153/+173
2021-05-03SelectLocation: show header view at the bottom when presented inline and at t...Andrej Mihajlov1-7/+55
2021-05-03SelectLocation: avoid lazy initializationAndrej Mihajlov1-21/+20
2021-05-03DisconnectSplitButton: remove font overrideAndrej Mihajlov1-1/+0
2021-05-03AppButton: fix font to 18pt semiboldAndrej Mihajlov2-3/+1