summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN
AgeCommit message (Expand)AuthorFilesLines
2020-04-14Enable on-demand VPNAndrej Mihajlov2-5/+34
2020-04-14Log tunnel stop reasonAndrej Mihajlov1-0/+56
2020-04-13Add account token text input formattingAndrej Mihajlov4-30/+261
2020-04-13Fix "invalid account" error being mistakenly reported as "network error"Andrej Mihajlov1-3/+5
2020-04-06Drop seconds from account expiryAndrej Mihajlov1-1/+1
2020-04-06Move spinner to the right hand-side of IAP button and always display the IAP ...Andrej Mihajlov2-9/+47
2020-04-02Tweak operator in expiration checkAndrej Mihajlov1-1/+1
2020-04-02Remove account verification as we don't fully support the deferred login yetAndrej Mihajlov2-80/+23
2020-04-02Update keyboard toolbar after resetting the account token fieldAndrej Mihajlov1-0/+1
2020-04-02Refactor to use AccountExpiryAndrej Mihajlov1-5/+1
2020-04-02Disable purchases and avoid fetching IAPs when device cannot make paymentsAndrej Mihajlov2-2/+21
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 Mihajlov2-7/+26
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 Mihajlov9-15/+73
2020-04-01Update login status messages when logging in with the new accountAndrej Mihajlov2-12/+26
2020-04-01Add log out confirmation dialogAndrej Mihajlov1-2/+42
2020-04-01Do not automatically pull the keyboard since it occludes the "Create account"...Andrej Mihajlov1-6/+0
2020-04-01Add ability to log in using the newly created account tokenAndrej Mihajlov4-22/+84
2020-04-01Convert to using vector PDF vs. rasterAndrej Mihajlov98-261/+437
2020-04-01Fix connection info visibilityAndrej Mihajlov1-2/+4
2020-04-01Update simulated location infoAndrej Mihajlov1-8/+8
2020-04-01Take a screenshot of "Select location" controllerAndrej Mihajlov3-30/+44
2020-03-30Reload account expiry after purchaseAndrej Mihajlov1-1/+12
2020-03-30Format account token in Account viewAndrej Mihajlov3-5/+30
2020-03-30Add in-app purchases UIAndrej Mihajlov6-37/+447
2020-03-27Change expiry privacy modifier when loggingAndrej Mihajlov1-1/+1
2020-03-27Wire up payment managerAndrej Mihajlov2-23/+58
2020-03-27Add payment manager and publisherAndrej Mihajlov2-0/+439
2020-03-27Add Combine publisher for SKPaymentQueueAndrej Mihajlov1-0/+71
2020-03-26Formalize spinner sizes and visual appearanceAndrej Mihajlov1-1/+33
2020-03-26Add AppStoreReceipt readerAndrej Mihajlov1-0/+79
2020-03-26Add Combine publishers for SKRequest subclassesAndrej Mihajlov1-0/+121
2020-03-26Add a method to submit the appstore receipt to APIAndrej Mihajlov1-0/+25
2020-03-17Fix the edge case when the wrong key might be displayed on regenerate key + c...Andrej Mihajlov1-3/+5
2020-03-17Use cancellableDelay in Account and WireGuard keys controllersAndrej Mihajlov2-9/+9
2020-03-17Add cancellable delay implementationAndrej Mihajlov1-0/+144
2020-03-17Copy public key to clipboard on tapAndrej Mihajlov3-33/+93
2020-03-09Pick relay based on weightsAndrej Mihajlov7-106/+95
2020-02-26Skip consent screen when taking screenshotsAndrej Mihajlov1-0/+1
2020-02-26Add private modifier to kPrivacyPolicyURLAndrej Mihajlov1-1/+1
2020-02-26Xcode's voodoo magic with StoryboardsAndrej Mihajlov1-22/+22
2020-02-26Wire up consent viewAndrej Mihajlov2-9/+35
2020-02-26Reverse the storyboard experimentAndrej Mihajlov1-3/+2
2020-02-26Use hint when unwinding to execute the right-to-left animationAndrej Mihajlov1-24/+36
2020-02-26Set light statusbar styleAndrej Mihajlov1-0/+2
2020-02-26Add methods to manipulate the TOS agreement flagAndrej Mihajlov1-0/+11
2020-02-26Update copyAndrej Mihajlov1-11/+11
2020-02-26Fix storyboardAndrej Mihajlov1-16/+8
2020-02-26Show Safari controller the standard wayAndrej Mihajlov1-8/+5