summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/AppDelegate.swift
AgeCommit message (Expand)AuthorFilesLines
2022-12-09Move notification response matching into notification manager and system prov...Andrej Mihajlov1-9/+11
2022-12-08TunnelManager: automatically track application notificationsAndrej Mihajlov1-1/+0
2022-12-08Wrap system tunnel management into TunnelStoreAndrej Mihajlov1-2/+19
2022-12-05Drop intents supportAndrej Mihajlov1-14/+0
2022-11-28Implement UI for migration errorsAndrej Mihajlov1-15/+35
2022-11-23Add version and migration to settings.sajacl1-11/+16
2022-11-17REST: replace transport registry with transport provider closureAndrej Mihajlov1-6/+4
2022-11-09Remove shared instancesAndrej Mihajlov1-34/+78
2022-11-08Trim down on extension galoreAndrej Mihajlov1-7/+5
2022-11-02SimulatorTunnelProviderHost: accept instance of RelayCacheTrackerAndrej Mihajlov1-2/+5
2022-11-01Intents: accept tunnel manager instanceAndrej Mihajlov1-3/+3
2022-10-31Move background tasks and other app wide routine handling into AppDelegateAndrej Mihajlov1-1/+44
2022-10-31Adapt view controllers to new StorePaymentManagerAndrej Mihajlov1-6/+6
2022-10-21Move RelayCache.IO and CachedRelays into new RelayCache.frameworksajacl1-2/+3
2022-10-20Move REST into separate frameworksajacl1-2/+3
2022-10-13Add MullvadTypes and MullvadLogging targetsAndrej Mihajlov1-2/+5
2022-10-13Add transport support in REST APISajad Vishkai1-0/+2
2022-09-29Reformat with swiftformat 0.50Sajad Vishkai1-2/+4
2022-09-26Move AsyncOperation into Operations static library and add separate testsAndrej Mihajlov1-0/+1
2022-09-26Update AppDelegate.swiftSajad Vishkai1-88/+0
2022-09-26Update AppDelegate.swiftSajad Vishkai1-35/+4
2022-09-26Replace ChainedError with WrappingErrorAndrej Mihajlov1-3/+3
2022-08-30Swiftformat: Disable #if-def indentationAndrej Mihajlov1-3/+3
2022-08-30Add new tunnel monitoringAndrej Mihajlov1-1/+1
2022-08-03Format source code with swiftformatAndrej Mihajlov1-20/+31
2022-08-02Add intentsAndrej Mihajlov1-0/+14
2022-08-01Add device stateAndrej Mihajlov1-37/+21
2022-07-27RelayCache: remove dedicated error typeAndrej Mihajlov1-1/+1
2022-06-22Migrate to scene delegateAndrej Mihajlov1-599/+50
2022-06-20Move background task handling to AppDelegateAndrej Mihajlov1-157/+280
2022-06-08Switch to AsyncOperationQueueAndrej Mihajlov1-1/+1
2022-05-30TunnelManager: use new settings and REST proxiesAndrej Mihajlov1-49/+62
2022-05-30RelayCache: throw error from app refresh task and remove .backgroundTaskSched...Andrej Mihajlov1-5/+9
2022-05-30Notifications: abandon hungarian convention in constantsAndrej Mihajlov1-1/+1
2022-05-18AsyncOperation: add dispatch queueAndrej Mihajlov1-3/+3
2022-04-29REST: break monolith client on smaller proxiesAndrej Mihajlov1-1/+1
2022-04-05Adapt to produce UIBackgroundFetchResult from OperationCompletionAndrej Mihajlov1-6/+5
2022-04-05TunnelManager: pass OperationCompletion to completion handler of rotatePrivat...Andrej Mihajlov1-15/+9
2022-04-05AppDelegate: minor refactorAndrej Mihajlov1-2/+2
2022-03-24Drop PromisesAndrej Mihajlov1-52/+41
2022-02-07Refactor background refresh on iOS 12Andrej Mihajlov1-14/+16
2022-02-07Handle cancellation in background fetchAndrej Mihajlov1-7/+17
2022-02-07Return cancellation handle for key rotationAndrej Mihajlov1-1/+1
2022-02-01Break tunnel management on operationsAndrej Mihajlov1-53/+92
2021-12-16Add API address cacheAndrej Mihajlov1-28/+53
2021-11-26Update launch screenAndrej Mihajlov1-3/+1
2021-11-26Hide application content when leaving the appAndrej Mihajlov1-0/+14
2021-10-05AppDelegate: adapt to new interfaceAndrej Mihajlov1-16/+18
2021-10-01iOS: add background tasksAndrej Mihajlov1-0/+74
2021-09-30Display tunnel errors in in-app bannerAndrej Mihajlov1-1/+2