summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Expand)AuthorFilesLines
2023-02-15Logging: add logger levelAndrej Mihajlov1-0/+2
2023-02-15PacketTunnel: tune down error verbosityAndrej Mihajlov1-3/+3
2023-02-15TunnelMonitor: move happy path into do {} block to avoid return in catch.Andrej Mihajlov1-5/+3
2023-02-15TunnelMonitor: tune down log levelsAndrej Mihajlov1-17/+19
2023-02-15Pinger: remove loggerAndrej Mihajlov1-13/+1
2023-02-14Update changelogAndrej Mihajlov1-0/+1
2023-02-14Update gems, add 6.7 inch device to configAndrej Mihajlov2-18/+16
2023-02-13Bump iOS/2023.1 (build 5)ios/2023.1-build5Andrej Mihajlov1-1/+1
2023-02-13Ignore error to delete device on logoutAndrej Mihajlov1-23/+10
2023-02-10Move build version into Version.xcconfigAndrej Mihajlov5-53/+21
2023-02-10Disable retry strategy for access tokensAndrej Mihajlov5-51/+17
2023-02-06Bump iOS/2023.1 (build 4)Andrej Mihajlov1-28/+28
2023-02-06Backport automatic tracking of modal overlay dismissalAndrej Mihajlov4-10/+61
2023-02-06REST: migrate app/v1/create-apple-payment to use access token authorizationAndrej Mihajlov3-27/+23
2023-02-06Bump iOS/2023.1 (build 3)Andrej Mihajlov1-28/+28
2023-02-03Extract URLRequestProxy implementationAndrej Mihajlov4-70/+112
2023-02-03Add missing call to completion in response to .cancelURLRequest(id)Andrej Mihajlov1-0/+1
2023-02-03Buffer messages and attempt to reopen log file descriptor on failureAndrej Mihajlov4-103/+174
2023-02-03Keep the tunnel process running if it had failed to read configuration on sta...Andrej Mihajlov2-68/+88
2023-02-03Rework logging configurator into builderAndrej Mihajlov3-61/+102
2023-02-03Exit tunnel when keychain is locked (solves boot issue)Andrej Mihajlov1-0/+18
2023-02-03Add new KeychainError variant for errSecInteractionNotAllowedAndrej Mihajlov1-0/+1
2023-02-03Show configuration errors in tunnel status notificationAndrej Mihajlov1-7/+1
2023-02-03Add configuration failure causeAndrej Mihajlov2-31/+59
2023-02-03Add button to share problem report in debug buildsAndrej Mihajlov1-9/+25
2023-01-30Bump iOS 2023.1 (build 2)Andrej Mihajlov1-28/+28
2023-01-30MKMapView: guard against kCLLocationCoordinate2DInvalidAndrej Mihajlov1-10/+19
2023-01-27Update Android+iOS square icons sourced from icon-square.svgLinus Färnstrand1-0/+0
2023-01-27Improve documentation around icon and asset generationLinus Färnstrand1-1/+12
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