summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/AccountViewController.swift
AgeCommit message (Expand)AuthorFilesLines
2023-03-22Add coordinators and app routerAndrej Mihajlov1-342/+0
2023-02-28Replace OperationCompletion with ResultAndrej Mihajlov1-2/+2
2023-01-18Rename DisplayChainedError to DisplayError and add it to MullvadTypesAndrej Mihajlov1-2/+2
2022-12-20Remove logout confirmationAndrej Mihajlov1-60/+2
2022-11-03Add account interactorAndrej Mihajlov1-70/+56
2022-10-31Extract PaymentState and ProductState typesAndrej Mihajlov1-77/+0
2022-10-31Adapt view controllers to new StorePaymentManagerAndrej Mihajlov1-41/+31
2022-10-20Move REST into separate frameworksajacl1-0/+1
2022-10-13Add MullvadTypes and MullvadLogging targetsAndrej Mihajlov1-1/+1
2022-09-26Move AsyncOperation into Operations static library and add separate testsAndrej Mihajlov1-0/+1
2022-09-26Update AccountViewController.swiftSajad Vishkai1-3/+2
2022-08-30Add new tunnel monitoringAndrej Mihajlov1-1/+1
2022-08-16Add out of time viewAndreas Lif1-61/+0
2022-08-12Do not show error when user cancels paymentAndrej Mihajlov1-1/+7
2022-08-12Remove ui interaction restrictionAndrej Mihajlov1-162/+182
2022-08-03Format source code with swiftformatAndrej Mihajlov1-42/+68
2022-08-01Add device stateAndrej Mihajlov1-21/+28
2022-07-01Add device name to account view and button to show/hide account numberAndreas Lif1-23/+13
2022-06-20Move background task handling to AppDelegateAndrej Mihajlov1-0/+4
2022-06-15Add last used account to login viewAndreas Lif1-6/+2
2022-05-31Drop base language translationsAndrej Mihajlov1-20/+25
2022-05-30TunnelManager: use new settings and REST proxiesAndrej Mihajlov1-20/+25
2022-03-25Validate account token before adding payment to the payment queueAndrej Mihajlov1-2/+2
2022-03-24Drop PromisesAndrej Mihajlov1-38/+42
2022-02-01Break tunnel management on operationsAndrej Mihajlov1-36/+3
2021-11-22Settings: fix statusbar style in child controllers on iOS 12Andrej Mihajlov1-0/+4
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
2021-10-05Account: adapt to new REST typesAndrej Mihajlov1-4/+4
2021-10-05Account: adapt to new AppStorePaymentManager APIAndrej Mihajlov1-40/+40
2021-07-21Account: drop XIBAndrej Mihajlov1-49/+57
2021-07-21Localize AccountAndrej Mihajlov1-32/+136
2021-05-21Rest: handle HTTP 200 and 201 in /v1/create-apple-paymentAndrej Mihajlov1-4/+8
2021-05-21Replace class with AnyObject in protocol inheritanceAndrej Mihajlov1-1/+1
2021-04-28Account: add AccountObserverAndrej Mihajlov1-12/+16
2020-09-03Delegate view controller managementAndrej Mihajlov1-2/+6
2020-09-03Move AccountViewController to XIBAndrej Mihajlov1-4/+5
2020-08-13Add SwiftLogAndrej Mihajlov1-2/+3
2020-07-22Migrate AppStorePaymentManager to RESTAndrej Mihajlov1-5/+5
2020-07-15Guard isModalInPresentation for iOS < 13Andrej Mihajlov1-1/+5
2020-07-15Change the UserInterfaceInteractionRestrictionProtocol interfaceAndrej Mihajlov1-7/+7
2020-07-15Uncombine AppStorePaymentManagerAndrej Mihajlov1-73/+129
2020-04-06Move spinner to the right hand-side of IAP button and always display the IAP ...Andrej Mihajlov1-7/+4
2020-04-02Disable purchases and avoid fetching IAPs when device cannot make paymentsAndrej Mihajlov1-2/+16
2020-04-02Handle a failure to load the IAPs from AppStoreAndrej Mihajlov1-3/+15
2020-04-02Change to using the non-renewable subscriptions and move the subscription tit...Andrej Mihajlov1-2/+8
2020-04-02AppStore is having rainy days. Retry 10x of what we usually doAndrej Mihajlov1-1/+1
2020-04-01Show account view when the app starts or when user logs in with expired accountAndrej Mihajlov1-1/+3
2020-04-01Add log out confirmation dialogAndrej Mihajlov1-2/+42