summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Collapse)AuthorFilesLines
2021-11-03Remove unused EmbeddedViewContainerViewAndrej Mihajlov2-66/+0
2021-11-03PacketTunnel: apply custom DNS configurationAndrej Mihajlov2-10/+20
2021-11-03Preferences: disable back button when editingAndrej Mihajlov1-0/+2
2021-11-03Preferences: disable swipe to dismiss when editingAndrej Mihajlov1-0/+7
2021-11-03Preferences: disable navigationItem.largeTitleDisplayModeAndrej Mihajlov1-1/+0
2021-11-03CustomSwitch: force light interface styleAndrej Mihajlov1-0/+4
2021-11-03CustomSwitch: refactorAndrej Mihajlov1-3/+3
2021-11-03CustomSwitchContainer: disable implicit animations when updating opacityAndrej Mihajlov1-0/+7
2021-11-03CustomSwitchContainer: add isEnabledAndrej Mihajlov1-0/+14
2021-11-03SettingsSwitchCell: add setEnabledAndrej Mihajlov1-2/+22
2021-11-03Drop BasicTableViewCellAndrej Mihajlov4-38/+15
2021-11-03SettingsCell: layout edit and reorder control relative to layout margins on ↵Andrej Mihajlov1-0/+44
iOS 12
2021-11-03SettingsCell: fix disclosure tint color on iOS 13 or newerAndrej Mihajlov1-27/+17
2021-11-03SettingsCell: set layout marginsAndrej Mihajlov2-5/+19
2021-11-03CustomTextField: make corner radius and text margins customizableAndrej Mihajlov1-4/+14
2021-11-03Preferences: add data sourceAndrej Mihajlov11-71/+1642
2021-11-03SelectLocationCell: indent cells using layout marginsAndrej Mihajlov1-13/+8
2021-11-03UIMetrics: add cellIndentationWidth and selectLocationCellLayoutMarginsAndrej Mihajlov1-0/+6
2021-11-03Add CharacterSet extension to validate IP address inputAndrej Mihajlov2-0/+25
2021-11-03DNSSettings: add custom DNS configurationAndrej Mihajlov3-0/+146
2021-11-03TunnelManager: return Promise from initializeManager()Andrej Mihajlov1-27/+14
2021-11-03TunnelManager: dispatch return value on state queueAndrej Mihajlov1-0/+3
2021-11-02Update unsecured connection labelAndrej Mihajlov2-2/+2
2021-10-14RootContainer: update status bar style after changing child controllersAndrej Mihajlov1-0/+1
2021-10-14SelectLocation: fix status bar styleAndrej Mihajlov1-0/+1
2021-10-14SelectLocation: fix navigation bar tintColorAndrej Mihajlov1-1/+2
2021-10-07Remove expired LE certificateDavid Lönnhager5-17/+9
2021-10-05Promise: add doNotPropagateCancellation()Andrej Mihajlov3-46/+14
2021-10-05Xcode: sort filesAndrej Mihajlov1-144/+144
2021-10-05AppDelegate: adapt to new interfaceAndrej Mihajlov1-16/+18
2021-10-05WireGuardKeys: add missing translationAndrej Mihajlov1-0/+3
2021-10-05Login: enable multiline message labelAndrej Mihajlov1-0/+1
2021-10-05Account: use Promise.delay()Andrej Mihajlov1-8/+8
2021-10-05Account: adapt to new Account.logout() interfaceAndrej Mihajlov1-31/+39
2021-10-05Account: stop re-dispatching AppStorePaymentObserver calls on main queueAndrej Mihajlov1-29/+25
AppStorePaymentManager guarantees to call observer methods on main queue.
2021-10-05Account: adapt to new REST typesAndrej Mihajlov1-4/+4
2021-10-05Account: adapt to new AppStorePaymentManager APIAndrej Mihajlov1-40/+40
2021-10-04Promise: move completion and execution queue out of PromiseState and ↵Andrej Mihajlov9-135/+373
implement promise cancellation chain
2021-10-01Update CHANGELOGAndrej Mihajlov1-0/+6
2021-10-01iOS: add background tasksAndrej Mihajlov7-0/+321
iOS 12: Use UIApplicationDelegate.performFetchWithCompletionHandler to update relays and rotate the private key. iOS 13: 1. Background refresh task to update relays once an hour. 2. Background processing task for private key rotation.
2021-10-01RelayCacheTracker: request background execution when updating relaysAndrej Mihajlov1-0/+1
2021-09-30Display tunnel errors in in-app bannerAndrej Mihajlov5-21/+67
2021-09-30Fix bug where notification manager delegate was unset after re-loginAndrej Mihajlov2-1/+8
2021-09-30Operations: let operation subclasses handle early cancellation within main()Andrej Mihajlov6-35/+70
2021-09-29TunnelManager: update translationsAndrej Mihajlov1-3/+6
2021-09-29ProblemReport: fix typo in method nameAndrej Mihajlov2-2/+2
2021-09-29TunnelManager: refactorAndrej Mihajlov25-1754/+1941
2021-09-21Xcode: fix project referencesAndrej Mihajlov1-29/+30
2021-09-21Xcode: cleanup dead references to KeychainItemRevision.swiftAndrej Mihajlov1-5/+0
2021-09-21PacketTunnel: refactor and remove networking from the tunnelAndrej Mihajlov5-692/+222