summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN
AgeCommit message (Expand)AuthorFilesLines
2022-09-26Replace ChainedError with WrappingErrorAndrej Mihajlov34-188/+233
2022-09-22Add custom overlay above labelsAndrej Mihajlov1-2/+2
2022-09-21Fix typoAndrej Mihajlov1-1/+1
2022-08-30Swiftformat: Disable #if-def indentationAndrej Mihajlov8-400/+400
2022-08-30Add new tunnel monitoringAndrej Mihajlov20-334/+370
2022-08-24Resize icon-tick to icon-tick-sml (16x16) assetAndrej Mihajlov3-12/+17
2022-08-23Add shortcuts managerNikolay Davydov5-107/+225
2022-08-23ShortcutsDataSource: add table view section headerNikolay Davydov1-0/+35
2022-08-23Add shortcutsNikolay Davydov6-1/+315
2022-08-18Fix collapsed navigation title in settingsAndrej Mihajlov3-9/+4
2022-08-16Replace status icon and activity indicator with StatusActivityViewAndreas Lif2-66/+16
2022-08-16Add out of time viewAndreas Lif8-85/+887
2022-08-16Remove optional from cell providerNikolay Davydov1-2/+2
2022-08-16Move typealias to the topAndrej Mihajlov1-4/+4
2022-08-16Extract cell configuration from provider to configuratorAndrej Mihajlov2-27/+27
2022-08-16Scroll to inserted locationsNikolay Davydov1-0/+21
2022-08-16Add location cell updaterNikolay Davydov2-5/+24
2022-08-15AppLog: drop Error typeAndrej Mihajlov2-25/+12
2022-08-15Drop AppStoreReceipt.Error and pass the underlying error insteadAndrej Mihajlov4-64/+40
2022-08-12Do not show error when user cancels paymentAndrej Mihajlov1-1/+7
2022-08-12Remove ui interaction restrictionAndrej Mihajlov2-231/+182
2022-08-12Throttle account data updates and do them more oftenAndrej Mihajlov4-56/+198
2022-08-03Delete WG keys view controllerAndrej Mihajlov4-440/+1
2022-08-03Fix formatting defectAndrej Mihajlov1-1/+2
2022-08-03Format source code with swiftformatAndrej Mihajlov170-2073/+3298
2022-08-03Make intents only available when device is unlockedAndrej Mihajlov1-0/+6
2022-08-02Add intentsAndrej Mihajlov5-25/+290
2022-08-02Add device managementAndrej Mihajlov23-150/+937
2022-08-01Conditionally show revoked viewAndrej Mihajlov1-43/+97
2022-08-01Update header bar appearanceAndrej Mihajlov1-2/+2
2022-08-01OperationCompletion: remove helpers: assertNoSuccess and assertFailureAndrej Mihajlov1-14/+0
2022-08-01Add device stateAndrej Mihajlov31-1215/+1673
2022-08-01REST: add helper to compare server response codesAndrej Mihajlov1-0/+8
2022-08-01Result: add extension that flattens T?? into T?Andrej Mihajlov1-0/+11
2022-08-01OperationCompletion: add initializer that accepts Error?Andrej Mihajlov1-0/+8
2022-07-28Store PacketTunnelStatus within TunnelStatus to avoid duplicating the same fi...Andrej Mihajlov3-18/+11
2022-07-28Rename ReloadTunnelOperation to ReconnectTunnelOperationAndrej Mihajlov2-3/+3
2022-07-28Add option to tell reconnectTunnel to select new relay or keep using current oneAndrej Mihajlov6-62/+81
2022-07-28Rework tunnel IPCAndrej Mihajlov13-568/+447
2022-07-28OperationCompletion: add helpers: ignoreOutput() and eraseFailureType()Andrej Mihajlov1-0/+8
2022-07-28AddressCache: drop error typeAndrej Mihajlov3-164/+116
2022-07-28CustomTextView: release notification block observerAndrej Mihajlov1-1/+9
2022-07-28CustomTextView: refactor constantAndrej Mihajlov1-6/+4
2022-07-28Add custom size for spinner, integrate with scene API and sync all animationsAndrej Mihajlov1-33/+58
2022-07-27Throw error when unable to satisfy relay constraintsAndrej Mihajlov3-8/+12
2022-07-27RelayCache: remove dedicated error typeAndrej Mihajlov7-128/+68
2022-07-27TOS: remove commentAndrej Mihajlov1-2/+0
2022-07-27NotificationBanner: reset lineBreakStrategyAndrej Mihajlov1-0/+8
2022-07-27Connect: declare constants and avoid force unwrapping and fatalError stuffAndrej Mihajlov1-12/+14
2022-07-27AsyncOperation: refactor checkReadiness()Andrej Mihajlov1-2/+1