summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Expand)AuthorFilesLines
2023-05-03AsyncOperation: remove finish() call as it's guaranteed that execution block ...Andrej Mihajlov1-5/+1
2023-05-03Transform: do not accept nil blockAndrej Mihajlov1-1/+1
2023-05-03Sort tests in alphabetical orderAndrej Mihajlov1-4/+4
2023-05-03Fix typo in test nameAndrej Mihajlov1-1/+1
2023-05-03Fix timeout typoAndrej Mihajlov1-1/+1
2023-05-03Fix CI issuesAndrej Mihajlov2-8/+6
2023-05-03Operations: add dependency on MullvadTypesAndrej Mihajlov1-0/+13
2023-05-03Remove code from other branchAndrej Mihajlov1-28/+1
2023-05-03Operations: add new testsAndrej Mihajlov7-41/+287
2023-05-03Operations: make transform operation does not erase initial input when input ...Andrej Mihajlov1-4/+4
2023-05-03Adapt codebase to use cancellable initializerAndrej Mihajlov7-200/+142
2023-05-03Operations: add convenience initializer that returns cancellable objectAndrej Mihajlov3-143/+59
2023-05-03MullvadTypes: add AnyCancellableAndrej Mihajlov1-0/+12
2023-05-03Move Result+Extensions into MullvadTypesAndrej Mihajlov2-11/+9
2023-05-03Update changelog for iOSEmīls1-0/+3
2023-04-28TunnelManager: add helper to simulate account expirationAndrej Mihajlov2-0/+100
2023-04-28Move constants from notification providers into NotificationConfigurationAndrej Mihajlov4-14/+33
2023-04-28Refactor notification manager code a bitAndrej Mihajlov1-9/+6
2023-04-28Enable banner and sound for push notificationsAndrej Mihajlov1-4/+3
2023-04-28AppCoordinator: handle transition from and to expired stateAndrej Mihajlov1-10/+18
2023-04-28TunnelManager: pass previous DeviceState to observersAndrej Mihajlov14-37/+45
2023-04-28Add creation date in too many devices viewMojgan2-4/+32
2023-04-28Disable VectorKit logging which has been spamming console on simulatorAndrej Mihajlov1-0/+14
2023-04-28Rename actionHandler to actionAndrej Mihajlov2-4/+4
2023-04-28Reformat codeAndrej Mihajlov1-3/+1
2023-04-28Set tint color for action buttonAndrej Mihajlov2-1/+3
2023-04-28Revert conformance to Equatable the way it wasAndrej Mihajlov2-10/+12
2023-04-28Fix crash in VPN settings when footer is updatedJon Petersson1-7/+8
2023-04-26Backport block based handler for UIBarButtonItemAndrej Mihajlov6-47/+66
2023-04-26Change to directional layout marginsMojgan21-52/+61
2023-04-26Add in-app banner message for a new deviceMojgan14-28/+181
2023-04-25Improve content blocker settings interfaceJon Petersson11-49/+454
2023-04-25Update all assetsAndrej Mihajlov23-18/+18
2023-04-25Fix DPI at 72 when producing assetsAndrej Mihajlov1-8/+12
2023-04-21Screenshots: fix navigation to account settingsAndrej Mihajlov1-3/+5
2023-04-21Screenshots: dismiss changelogAndrej Mihajlov1-0/+4
2023-04-21Update FastlaneAndrej Mihajlov2-17/+17
2023-04-21Remove negative top margin for search fieldJon Petersson1-5/+1
2023-04-20Make device name capitalizeMojgan4-10/+10
2023-04-20Change time left to days and yearsMojgan2-39/+6
2023-04-20REST: add HTTP proxy configurationAndrej Mihajlov1-2/+25
2023-04-20Add a dedicated account button on the main view and remove it from settingsJon Petersson20-254/+361
2023-04-19Reduce code duplication by providing cell reuse identifier per data source itemAndrej Mihajlov5-48/+25
2023-04-19Shrink the device name when the content size of time left is biggerMojgan1-2/+5
2023-04-19RelaySelector: fix testsAndrej Mihajlov1-1/+2
2023-04-19RelaySelector: document what evaluate() doesAndrej Mihajlov1-0/+4
2023-04-19RelaySelector: reformatAndrej Mihajlov1-4/+1
2023-04-19RelaySelector: add method to pick random shadowsocks bridgeAndrej Mihajlov1-0/+7
2023-04-19REST: parse bridgesAndrej Mihajlov1-1/+26
2023-04-19Wipe all settings on reinstallJon Petersson5-25/+123