summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN
AgeCommit message (Expand)AuthorFilesLines
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 Mihajlov5-47/+62
2023-04-26Change to directional layout marginsMojgan21-52/+61
2023-04-26Add in-app banner message for a new deviceMojgan13-28/+177
2023-04-25Improve content blocker settings interfaceJon Petersson9-41/+439
2023-04-25Update all assetsAndrej Mihajlov23-18/+18
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 yearsMojgan1-22/+5
2023-04-20Add a dedicated account button on the main view and remove it from settingsJon Petersson17-236/+340
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-19Wipe all settings on reinstallJon Petersson3-25/+115
2023-04-19Change text hint for problem reportJon Petersson1-1/+1
2023-04-19Attach the message view to the top of the safe area when textview is expandedMojgan1-1/+1
2023-04-19Persist next private key instead of creating it during each rotationAndrej Mihajlov2-10/+18
2023-04-14Add device name and time left to headerMojgan3-7/+78
2023-04-14Make sure that cancellation does not fire until operation is executingAndrej Mihajlov1-3/+1
2023-04-14AsyncOperation: add shortcuts for cancellation and completion events observationAndrej Mihajlov2-18/+14
2023-04-13Prevent exotic characters to be input in the account text fieldBug Magnet1-2/+8
2023-04-12Fix formatting issuesAndrej Mihajlov2-3/+2
2023-04-06Add search bar to location selectionJon Petersson7-134/+294
2023-04-05Display human readable error messages for throttled API callsJon Petersson1-0/+16
2023-04-05Persist last key rotation date to determine next schedule rotationJon Petersson8-115/+82
2023-04-04Remove distinction between UIView and UILayoutGuide by introducing protocol w...Andrej Mihajlov1-56/+47
2023-04-04Replace reconnect tunnel operation with simply block operationAndrej Mihajlov2-72/+27
2023-04-04Settings: handle .subtitle layoutAndrej Mihajlov1-21/+15
2023-04-04Drop header text in select location controllerAndrej Mihajlov5-201/+58
2023-04-03Retry key rotation after 24 hours on iOSDavid Lönnhager1-1/+1
2023-04-03Change WireGuard key rotation interval to 14 days on all platformsLinus Färnstrand1-1/+1
2023-03-31Replace custom GeoJSON parser with MKGeoJSONDecoderJon Petersson2-157/+27
2023-03-31Indent wrapped line to align with bullet pointAndrej Mihajlov2-5/+11
2023-03-30Move Safari related handling into its own coordinatorAndrej Mihajlov5-59/+96
2023-03-29Delay tunnel reconnection after private key rotationJon Petersson5-5/+31
2023-03-28Swiftformat: update --maxwidth to 120Andrej Mihajlov2-4/+2
2023-03-27Add changelogAndrej Mihajlov8-130/+475
2023-03-27Add autolayout builderAndrej Mihajlov1-0/+231
2023-03-27Fix many typosAlexander Seiler5-10/+10
2023-03-27Change a few title textsJon Petersson2-2/+2
2023-03-27Change all straight apostrophes to curly in textJon Petersson3-3/+3
2023-03-24Remove custom data source snapshot from device management viewJon Petersson2-560/+71
2023-03-23Pass animated flag to beginHorizontalFlowAndrej Mihajlov1-18/+14
2023-03-23Reorder dismissal during log out so that Login appears beneath SettingsAndrej Mihajlov1-8/+16
2023-03-23Non-exclusive routes should not be blocking each otherAndrej Mihajlov1-1/+1
2023-03-22Add coordinators and app routerAndrej Mihajlov200-1867/+2986
2023-03-22Migrate LocationDataSource from traditional to diffableJon Petersson3-369/+212
2023-03-22Cancel all pending network operations when a logout action is triggeredJon Petersson1-0/+6
2023-03-20Fix VPN settings list being emptyJon Petersson1-3/+4
2023-03-17Change key rotation interval on Android and iOSEmīls1-1/+1