summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/SettingsViewController.swift
AgeCommit message (Collapse)AuthorFilesLines
2023-03-22Add coordinators and app routerAndrej Mihajlov1-114/+0
Fixes IOS-10
2023-03-14Migrate SettingsDataSource from traditional to diffableJon Petersson1-6/+5
2022-12-05Drop intents supportAndrej Mihajlov1-2/+0
Sadly we cannot support intents since we can't run multiple copies of our main scene without synchronizing state between all of them. Not to mention we never intended this to work this way. Also, currently there is no known way to prevent user from creating multiple windows of the app on iPadOS.
2022-11-03Add settings interactorAndrej Mihajlov1-2/+4
2022-08-23Add shortcutsNikolay Davydov1-0/+2
2022-08-18Fix collapsed navigation title in settingsAndrej Mihajlov1-1/+0
2022-08-03Delete WG keys view controllerAndrej Mihajlov1-2/+0
2022-08-03Format source code with swiftformatAndrej Mihajlov1-5/+16
2022-05-31Drop base language translationsAndrej Mihajlov1-1/+6
2022-03-25Close safari controller when user decides to open the web page in Safari browserAndrej Mihajlov1-0/+4
2022-03-25Settings: add FAQ & Guides rowAndrej Mihajlov1-4/+17
2021-11-22Settings: fix statusbar style in child controllers on iOS 12Andrej Mihajlov1-0/+4
2021-11-04Settings: implement data sourceAndrej Mihajlov1-121/+27
2021-09-14Remove log forwarderAndrej Mihajlov1-17/+0
There is no benefit in forwarding logs now when we have OSLog and problem report controller that offers viewing on-device logs.
2021-07-21Localize SettingsAndrej Mihajlov1-7/+7
2021-07-19UIMetrics: add section spacing metricAndrej Mihajlov1-1/+1
2021-05-27Add empty table header footer viewAndrej Mihajlov1-8/+5
2021-05-27Add preferencesAndrej Mihajlov1-1/+11
2021-05-21Replace class with AnyObject in protocol inheritanceAndrej Mihajlov1-1/+1
Fixes the deprecation notice
2021-04-28Settings: add AccountObserverAndrej Mihajlov1-9/+17
2021-04-09Settings: rework navigationAndrej Mihajlov1-42/+19
2021-02-24Implement problem report UI and log consolidationAndrej Mihajlov1-3/+1
2021-02-24Use convenience method to access infoDictionaryAndrej Mihajlov1-1/+1
2021-02-24Implement problem report UI and log consolidationAndrej Mihajlov1-0/+18
2020-09-10Add missing button identifiersAndrej Mihajlov1-0/+1
2020-09-03Move SettingsViewController to XIBAndrej Mihajlov1-14/+33
2020-09-03Delegate view controller managementAndrej Mihajlov1-7/+20
2020-09-03Move AccountViewController to XIBAndrej Mihajlov1-3/+12
2020-09-03SettingsController: add navigation route to wireguard keysAndrej Mihajlov1-3/+7
2020-09-03Move WireguardKeysViewController to XIBAndrej Mihajlov1-3/+3
2020-08-18Add log streamer controllerAndrej Mihajlov1-0/+18
2020-07-30Get rid of Bundle+MullvadVersion since all versions shipped via TestFlight ↵Andrej Mihajlov1-1/+2
are also being released to production
2020-07-15Remove the use of Combine in SettingsViewControllerAndrej Mihajlov1-7/+6
2020-04-01Show account view when the app starts or when user logs in with expired accountAndrej Mihajlov1-0/+15
2020-03-30Reload account expiry after purchaseAndrej Mihajlov1-1/+12
2020-02-11Add screenshot script and simulated tunnelsAndrej Mihajlov1-0/+1
2020-02-06Replace Amagicom AB with Mullvad VPN AB in iOS source filesLinus Färnstrand1-1/+1
2020-01-08Add Wireguard keys management viewAndrej Mihajlov1-1/+14
2019-12-06Add version suffix and display it under SettingsAndrej Mihajlov1-2/+1
2019-12-05Wire up Settings with the new Account facilitiesAndrej Mihajlov1-13/+2
2019-05-29Add account expiry refreshAndrej Mihajlov1-6/+28
2019-05-28Add account viewAndrej Mihajlov1-28/+37
2019-05-14Add SelectLocation controllerAndrej Mihajlov1-12/+12
2019-03-27Bootstrap iOS appAndrej Mihajlov1-0/+59