summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Expand)AuthorFilesLines
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 Mihajlov3-235/+182
2022-08-12Throttle account data updates and do them more oftenAndrej Mihajlov5-56/+202
2022-08-03Delete WG keys view controllerAndrej Mihajlov5-444/+1
2022-08-03Fix formatting defectAndrej Mihajlov1-1/+2
2022-08-03Format source code with swiftformatAndrej Mihajlov186-2145/+3400
2022-08-03Make intents only available when device is unlockedAndrej Mihajlov1-0/+6
2022-08-03Add swift-formatAndrej Mihajlov2-0/+36
2022-08-02Add intentsAndrej Mihajlov7-25/+300
2022-08-02Xcode: fix projectAndrej Mihajlov1-4/+4
2022-08-02Update changelogAndrej Mihajlov1-0/+3
2022-08-02Add device managementAndrej Mihajlov25-155/+959
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 Mihajlov34-1239/+1710
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 Mihajlov3-7/+7
2022-07-28Add option to tell reconnectTunnel to select new relay or keep using current oneAndrej Mihajlov7-64/+83
2022-07-28Rework tunnel IPCAndrej Mihajlov15-655/+537
2022-07-28Fix formattingAndrej Mihajlov1-1/+1
2022-07-28PacketTunnel: extract types into separate files and re-arrange filesAndrej Mihajlov10-120/+204
2022-07-28Drop PacketTunnelProviderErrorAndrej Mihajlov1-78/+21
2022-07-28OperationCompletion: add helpers: ignoreOutput() and eraseFailureType()Andrej Mihajlov1-0/+8
2022-07-28AddressCache: drop error typeAndrej Mihajlov4-168/+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 Mihajlov5-18/+22
2022-07-27RelayCache: remove dedicated error typeAndrej Mihajlov8-134/+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
2022-07-27AsyncOperation: refactor finish(error:)Andrej Mihajlov1-16/+17
2022-07-27AsyncOperation: add error fieldAndrej Mihajlov10-61/+62
2022-07-27Add NSLayoutConstraint priority helperAndrej Mihajlov4-8/+25
2022-07-27Avoid force unwrapping in HeaderBarAndrej Mihajlov1-2/+2
2022-07-22Rename ConnectMainContentView to ConnectContentViewAndrej Mihajlov3-9/+9
2022-07-22Rename mainContentView to contentViewAndrej Mihajlov1-51/+51
2022-07-22Update the map region dynamically based on view dimensionsAndrej Mihajlov2-34/+65
2022-07-12Move geojson under AssetsAndrej Mihajlov2-12/+4
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