summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Expand)AuthorFilesLines
2024-12-13Add state to new connection viewJon Petersson15-117/+661
2024-12-13Fix relay selector to force blocked state with daita and obfuscation onJon Petersson13-184/+275
2024-12-11Add foundation for new connection viewJon Petersson8-5/+290
2024-12-10Make AccessibilityIdentifier.wireGuardPort tagged with its valueAndrew Bulhak5-9/+7
2024-12-10Fix sub-button selection in VPNSettingsPageAndrew Bulhak1-1/+1
2024-12-10Replace circular .description definition with .asStringAndrew Bulhak14-27/+27
2024-12-10Remove String conformance of AccessibilityIdentifierAndrew Bulhak14-31/+38
2024-12-10Replace read/write AccessibilityIdentifier field with setterAndrew Bulhak59-165/+158
2024-12-06Add the openPortSelectorMenuButton accessibility identifier to ... buttAndrew Bulhak3-2/+31
2024-12-04Add trailing status indicators for daita and multihop cellsJon Petersson8-45/+84
2024-12-04Add the multihop and DAITA pages to the root of the settings pageJon Petersson48-309/+2091
2024-12-04Add accessibility identifiers to SingleChoiceList rows and text fieldsAndrew Bulhak1-3/+35
2024-12-03Disable selectable textmojganii1-41/+17
2024-12-03Fix UITest buildsBug Magnet1-2/+4
2024-12-03Fix log redaction loading issuemojganii10-123/+362
2024-12-03Enable custom Shadowsocks port selection on entry servers in multihopJon Petersson12-41/+48
2024-12-03Fix multiple Wireguard port selection in settings viewJon Petersson1-3/+9
2024-12-02Edit changelog to mention WireGuard over Shadowsocks obfuscationBug Magnet1-0/+3
2024-12-02Enable Shadowsocks obfuscation in ReleaseBug Magnet3-10/+1
2024-12-02Replace misspelling of WireGuardObfuscationShadowsocksPort type nameAndrew Bulhak5-13/+13
2024-11-28Prevent the clearing of the custom value field from clobbering the valueAndrew Bulhak1-14/+24
2024-11-28Reduce the maximum log file size to 2MBBug Magnet1-1/+1
2024-11-28Add reenablement of Swiftlint checksAndrew Bulhak1-0/+4
2024-11-28Make SwiftLint happyAndrew Bulhak1-1/+4
2024-11-28Rename instances of UDPTCP* to UDPOverTCP*Andrew Bulhak4-19/+19
2024-11-28Make minor fixesAndrew Bulhak2-2/+2
2024-11-28Implement SwiftUI Shadowsocks settings view with custom field editingAndrew Bulhak10-38/+465
2024-11-28Remove settings table view cell for UDP port selection menuAndrew Bulhak2-26/+1
2024-11-28Move localisation out of SingleChoiceList to the clientAndrew Bulhak1-0/+1
2024-11-28Adjust spacing for UDP-over-TCP sectionAndrew Bulhak1-1/+1
2024-11-28Add changes from PRAndrew Bulhak3-3/+2
2024-11-28Replace udpTcp with udpOverTcpAndrew Bulhak3-11/+11
2024-11-28Implement SwiftUI UI for UDP TCP Obfuscation port selector viewAndrew Bulhak3-0/+26
2024-11-28Fix custom Wireguard port not being persistedJon Petersson1-1/+3
2024-11-28Fix ip address selection for ShadowSocksJon Petersson5-18/+67
2024-11-28Apply the obfuscation port to the entry configuration onlyJon Petersson8-44/+115
2024-11-27Remove settings migration test from CImojganii3-56/+29
2024-11-27Move settings migration test into MullvadVPNUITestsAllmojganii7-142/+1
2024-11-27Use the Firewall API to get the device IP addressBug Magnet3-49/+37
2024-11-27Make verifyConnectingOverTCPAfterUDPAttempts more readableBug Magnet1-1/+1
2024-11-27Stop relying on interface name to get local IP address in UITestsBug Magnet2-16/+16
2024-11-27Fix UITests about Obufscation and add support for ShadowsocksBug Magnet4-38/+75
2024-11-27Update automatic port selection algorithmBug Magnet4-28/+11
2024-11-26Fix typoBug Magnet1-2/+2
2024-11-26Disable testAppStillFunctioningWhenAPIDown because of ATS in iOS 18Bug Magnet1-0/+6
2024-11-26Improve rust documentationBug Magnet1-0/+9
2024-11-26Add encrypted DNS proxy domain as part of configBug Magnet7-3/+18
2024-11-26Allow override of encrypted DNS domain nameBug Magnet2-2/+2
2024-11-26Set the accessibilityIdentifier on the correct elementBug Magnet1-1/+1
2024-11-26Allow API connections in blocked stateBug Magnet1-0/+3