summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/SettingsManager
AgeCommit message (Expand)AuthorFilesLines
2022-11-28Throw ReadSettingsVersionError from readSettings()Andrej Mihajlov1-4/+11
2022-11-28Rename SettingsMigration to Migrations. Move Migration.swift one level upAndrej Mihajlov2-0/+0
2022-11-28Normalize errors returned by migrateStore() and reset store upon failureAndrej Mihajlov2-39/+124
2022-11-28Move logger to the topAndrej Mihajlov1-2/+2
2022-11-28Rename readLegacySettings to findAllLegacySettingsInKeychainAndrej Mihajlov1-3/+3
2022-11-28Add OperationCompletion.get() helperAndrej Mihajlov1-34/+11
2022-11-28Store last used account in MigrationFromV1ToV2Andrej Mihajlov2-13/+12
2022-11-28Remove empty whitespaceAndrej Mihajlov1-2/+0
2022-11-28Add missing returnAndrej Mihajlov1-1/+1
2022-11-28Pass access group to KeychainSettingsStoreAndrej Mihajlov2-9/+12
2022-11-23Add version and migration to settings.sajacl7-99/+577
2022-10-21Move KeychainError to MullvadTypesAndrej Mihajlov1-0/+1
2022-10-21Move common code into two new targets: RelaySelector, TunnelProviderMessagingAndrej Mihajlov2-0/+2
2022-10-20Move REST into separate frameworksajacl1-0/+1
2022-10-13Add MullvadTypes and MullvadLogging targetsAndrej Mihajlov1-1/+1
2022-09-26Replace ChainedError with WrappingErrorAndrej Mihajlov1-3/+3
2022-08-03Format source code with swiftformatAndrej Mihajlov3-23/+25
2022-08-01Add device stateAndrej Mihajlov2-82/+155
2022-05-30Introduce new settings manager and settings revision (v2)Andrej Mihajlov4-0/+444