summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/View controllers
AgeCommit message (Expand)AuthorFilesLines
2024-04-16Limit the name of a custom list to 30 charactersJon Petersson1-3/+2
2024-04-16Move tracking unsaved changes into coordinatormojganii2-2/+5
2024-04-16Intercept back button when leaving an unsaved custom listJon Petersson4-21/+62
2024-04-12Add alphabetical sorting for custom list locationsmojganii1-0/+29
2024-04-12Add time left properly displayed testNiklas Berglund1-0/+1
2024-04-11Move the title 'Server IP Override' upJon Petersson1-5/+5
2024-04-09Enable release mode for custom listmojganii3-67/+1
2024-04-09Fix bug where offline servers can be selectedJon Petersson2-2/+14
2024-04-08Fix location selection bug on iPadJon Petersson1-5/+2
2024-04-08Add connection retry logic testNiklas Berglund3-3/+9
2024-04-05Combine parts of LocationDataSource and AddLocationDataSource to oneJon Petersson9-173/+212
2024-04-05Combine AddLocationCell and LocationCell to oneJon Petersson3-56/+126
2024-04-05Add locations to a custom listmojganii4-33/+9
2024-04-05Create LocationNode from CustomListmojganii1-0/+49
2024-04-05Implement CellIdentifierProtocol for Select Locationmojganii2-31/+9
2024-04-04Add settings migration tests for iOSNiklas Berglund5-2/+7
2024-03-28Queue all updates to snapshot in LocationDataSource asynchronouslyJon Petersson1-9/+9
2024-03-28Apply filtering on custom listsmojganii2-10/+13
2024-03-25Add WireGuard tests for iOS appNiklas Berglund5-1/+12
2024-03-21Fix selection of custom list location not being retainedJon Petersson2-5/+10
2024-03-19Move IP Overrides into VPN Settings menuJon Petersson16-150/+178
2024-03-15Fix memory leak at LocationNodemojganii1-1/+1
2024-03-14Create view with custom lists to editJon Petersson4-66/+85
2024-03-14Add log out testNiklas1-3/+1
2024-03-12adding section header view in select location
mojganii8-108/+205
2024-03-12adding stub for custom listsmojganii3-2/+74
2024-03-11Add account creation and deletion testsNiklas Berglund7-2/+12
2024-03-11Introduce ObservedState.negotiatingKey and TunnelState.negotiatingKey, behind...Andrew Bulhak2-28/+79
2024-03-07Fix broken UI testsJon Petersson5-22/+41
2024-03-07Allow deleting custom listsJon Petersson1-2/+2
2024-03-05Fix bug where location list is empty on release buildJon Petersson1-9/+9
2024-03-04Split select location view into two sectionsJon Petersson17-434/+574
2024-03-04Fix LocationDataSource crash in MockRelease buildJon Petersson1-8/+13
2024-02-28Add problem report testNiklas Berglund2-0/+3
2024-02-26Enable IP Override, and fix text color in itBug Magnet1-3/+0
2024-02-21Review fixesJon Petersson7-124/+127
2024-02-21refactoring location datasourcemojganii10-410/+580
2024-02-20Fix welcome screen not shown on account creationJon Petersson1-1/+4
2024-02-20Fix location pin shown on map when disconnectedJon Petersson1-1/+5
2024-02-14Add data-driven TunnelSettingsUpdate type and method for atomically applying ...Andrew Bulhak3-18/+16
2024-02-14Add iOS test for connecting to API via bridgesNiklas Berglund2-0/+7
2024-02-13Add quantum resistance items to preferences view, Disable quantum resistance ...Andrew Bulhak6-4/+164
2024-02-12Reorder ProblemReportViewController and get rid of swiftlint warningsBug Magnet3-426/+461
2024-02-07Fix background color in report view controllerBug Magnet1-0/+1
2024-02-07Relay selector should use overridden IP addresses for relaysJon Petersson1-1/+2
2024-02-07Allow users to import settings by pasting JSON blobsJon Petersson1-1/+1
2024-02-06Get rid of swiftlint warnings and move files aroundBug Magnet1-2/+1
2024-02-06Whitespace fixesAndrew Bulhak1-1/+1
2024-02-06Whitespace fixesAndrew Bulhak2-2/+1
2024-02-06Refactor TunnelManager account setting methods replacing callbacks with asyncAndrew Bulhak7-42/+35