summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN
AgeCommit message (Expand)AuthorFilesLines
2022-07-27AsyncOperation: refactor finish(error:)Andrej Mihajlov1-16/+17
2022-07-27AsyncOperation: add error fieldAndrej Mihajlov8-53/+60
2022-07-27Add NSLayoutConstraint priority helperAndrej Mihajlov3-8/+21
2022-07-27Avoid force unwrapping in HeaderBarAndrej Mihajlov1-2/+2
2022-07-22Rename ConnectMainContentView to ConnectContentViewAndrej Mihajlov2-5/+5
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 Mihajlov2-31/+3
2022-07-12Draw interior polygons above exteriorAndrej Mihajlov1-9/+15
2022-07-12Migrate geojson to modern swiftAndrej Mihajlov1-3/+3
2022-07-12Drop parsing unused fields from geojsonAndrej Mihajlov1-54/+11
2022-07-01Improve accessibility in account input group viewAndrej Mihajlov1-17/+51
2022-07-01Backport UIFont.monospacedSystemFont for iOS 12Andrej Mihajlov4-14/+33
2022-07-01Add device name to account view and button to show/hide account numberAndreas Lif8-66/+329
2022-06-22Rename consent controller and extract TOS helpersAndrej Mihajlov4-39/+48
2022-06-22Fix minor issuesAndrej Mihajlov2-28/+18
2022-06-22Migrate to scene delegateAndrej Mihajlov3-599/+784
2022-06-20Move background task handling to AppDelegateAndrej Mihajlov30-1187/+964
2022-06-20Update default API endpointAndrej Mihajlov1-1/+1
2022-06-20Fix constraints and add animationsAndrej Mihajlov3-62/+121
2022-06-16Disable capture from cameraAndrej Mihajlov1-0/+9
2022-06-15Add last used account to login viewAndreas Lif7-47/+255
2022-06-13Refactor SetAccountOperation bodyAndrej Mihajlov1-283/+312
2022-06-13Use type-safe #keyPath stringsAndrej Mihajlov1-5/+5
2022-06-13Add input operationAndrej Mihajlov3-35/+168
2022-06-13Add setter for execution block of ResultBlockOperationAndrej Mihajlov1-13/+28
2022-06-13Refactor set account operationAndrej Mihajlov2-228/+358
2022-06-13Add transform operationAndrej Mihajlov3-0/+157
2022-06-13Revert to KVO observer and add smoke testAndrej Mihajlov2-84/+118
2022-06-08Observe individual dependenciesAndrej Mihajlov1-42/+38
2022-06-08Add background observerAndrej Mihajlov6-95/+88
2022-06-08Switch to mutually exclusive conditionAndrej Mihajlov3-163/+45
2022-06-08Add GroupOperationAndrej Mihajlov1-0/+35
2022-06-08Switch to AsyncOperationQueueAndrej Mihajlov10-11/+11
2022-06-08Add convenience initializers for block based operationsAndrej Mihajlov2-3/+61
2022-06-08Add custom operation queue, conditions and observersAndrej Mihajlov5-22/+530
2022-06-03Change foot note when custom DNS conflicts with content blockersAndrej Mihajlov1-2/+2
2022-06-03Specify preferred fontAndrej Mihajlov1-3/+4
2022-06-03Change preferences footer text to be more conciseAndreas Lif1-4/+3
2022-06-03Add option to block adult content and gamblingAndreas Lif3-2/+92
2022-06-02Xcode: add build config templateAndrej Mihajlov3-7/+17
2022-05-31Drop base language translationsAndrej Mihajlov44-620/+318
2022-05-30Stop key rotation if device is revokedAndrej Mihajlov2-2/+4
2022-05-30TunnelSim: migrate to throwing functionsAndrej Mihajlov1-18/+21
2022-05-30Refactor code to throw errors instead of passing resultAndrej Mihajlov3-35/+45
2022-05-30TunnelManager: use new settings and REST proxiesAndrej Mihajlov26-1219/+1543
2022-05-30Simulator: update tunnel sim to use new settingsAndrej Mihajlov1-6/+8
2022-05-30RelayCacheTracker: switch to throwing errors instead of result typeAndrej Mihajlov1-51/+80
2022-05-30RelayCache.io: switch to throwing errors instead of returning result typeAndrej Mihajlov1-39/+48