summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Expand)AuthorFilesLines
2023-01-20Move adaptive presentation delegate from scene delegate into its own class.Andrej Mihajlov3-81/+163
2023-01-20Drop custom navigation controllerAndrej Mihajlov4-154/+54
2023-01-18Bump iOS version to 2023.1 (build 1)Andrej Mihajlov1-32/+32
2023-01-18Use DisplayError when presenting errors in Login viewAndrej Mihajlov1-1/+2
2023-01-18Rename DisplayChainedError to DisplayError and add it to MullvadTypesAndrej Mihajlov9-208/+247
2023-01-18Swift.Error thingAndrej Mihajlov1-1/+1
2023-01-18REST: do not unroll underlying error in errorDescriptionAndrej Mihajlov1-8/+8
2023-01-18Reference Swift.Error as Error where disambiguation is no longer neededAndrej Mihajlov4-6/+6
2023-01-18Remove duplicate subfolder for MullvadTypesAndrej Mihajlov1-9/+1
2023-01-17Guard against producing wrong region when view width is zeroAndrej Mihajlov1-0/+8
2023-01-17Add helper to create serial operation queueAndrej Mihajlov7-31/+13
2023-01-10Bump 2022.3 (build 5)Andrej Mihajlov1-28/+28
2023-01-10Refactor connect controllerAndrej Mihajlov9-1050/+1169
2023-01-10Scroll to row after interface rotationAndrej Mihajlov1-4/+4
2023-01-10Update build instructionsAndrej Mihajlov1-1/+1
2022-12-23Switch to single size app iconAndrej Mihajlov20-153/+14
2022-12-20MKMapView.setRegion() may call delegate synchronously. Reorder operationsAndrej Mihajlov1-1/+1
2022-12-20Connect: refactorAndrej Mihajlov1-8/+7
2022-12-20Snapfile: stop on first errorAndrej Mihajlov1-0/+3
2022-12-20Fix screenshot scriptAndrej Mihajlov2-4/+23
2022-12-20Add accessibility identifiers for preferencesAndrej Mihajlov2-13/+34
2022-12-20Update snapshot helperAndrej Mihajlov1-2/+2
2022-12-20Update fastlaneAndrej Mihajlov2-38/+38
2022-12-20Change texts related to redeem voucher.sajacl2-21/+23
2022-12-20Remove logout confirmationAndrej Mihajlov1-60/+2
2022-12-20Changed logout device `x` text.sajacl1-1/+1
2022-12-19Do not embed frameworks into PackeTunnel.appexAndrej Mihajlov1-19/+0
2022-12-19Bump iOS 2022.3 (build 4)Andrej Mihajlov1-28/+28
2022-12-19Reconnect tunnel after migration from AppDelegateAndrej Mihajlov3-94/+120
2022-12-16Migration v1 -> v2: Log out user but migrate settings when we cannot match th...Andrej Mihajlov1-35/+40
2022-12-16Convert MullvadLogging, MullvadTypes, Operations into frameworksAndrej Mihajlov6-459/+937
2022-12-16Clean up old references of MullvadNetworkAndrej Mihajlov1-22/+1
2022-12-15Update build configurationAndrej Mihajlov6-17/+26
2022-12-13Bump iOS/2022.3 (build 3)Andrej Mihajlov1-16/+16
2022-12-13Periodically update device data while capping it at 1 update per minuteAndrej Mihajlov5-20/+91
2022-12-13Add periodic refresh to account expiry in-app notificationAndrej Mihajlov7-137/+209
2022-12-09Use given deviceStateAndrej Mihajlov1-1/+1
2022-12-09Move notification response matching into notification manager and system prov...Andrej Mihajlov4-19/+54
2022-12-09Move all notification related entities into separate filesAndrej Mihajlov13-128/+241
2022-12-09Handle application updates with settings migrationsajacl7-11/+113
2022-12-08TunnelManager: automatically track application notificationsAndrej Mihajlov2-12/+18
2022-12-08Wrap system tunnel management into TunnelStoreAndrej Mihajlov14-173/+297
2022-12-08Explicitly state that migration errors lead to device being logged outAndrej Mihajlov1-3/+7
2022-12-05Drop intents supportAndrej Mihajlov15-761/+2
2022-12-05Disable multiwindow supportAndrej Mihajlov1-1/+1
2022-11-30Wait for utun to appear before reporting network statusAndrej Mihajlov1-34/+31
2022-11-30Start tunnel monitoring upon receiving the first path updateAndrej Mihajlov2-15/+20
2022-11-28Throw ReadSettingsVersionError from readSettings()Andrej Mihajlov1-4/+11
2022-11-28Rename SettingsMigration to Migrations. Move Migration.swift one level upAndrej Mihajlov3-4/+4
2022-11-28Implement UI for migration errorsAndrej Mihajlov4-16/+113