summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Expand)AuthorFilesLines
2025-01-13Add keychains item to the backups againBug Magnet7-157/+9
2025-01-13Update Direct only pop up designmojganii2-4/+4
2025-01-13Fix multiple small issues in ConnectionViewJon Petersson22-202/+172
2025-01-13Split ConnectionView, improve previews, attempt animationAndrew Bulhak11-305/+470
2025-01-13Add toggle in connection viewJon Petersson31-349/+710
2025-01-13Add FeatureIndicatorsViewmojganii17-32/+492
2025-01-13Add cacheDirectory to KeychainSettingsStore in MockRelease tooBug Magnet1-1/+2
2025-01-10Add StoreKit2 buttonEmīls6-3/+113
2025-01-10Exclude keychain items from backupsBug Magnet7-8/+155
2025-01-02Remove global API endpointEmīls1-1/+2
2025-01-02Make tests less ambiguousAndrew Bulhak4-8/+18
2025-01-02Fix testVerifySettingsStillChanged to work with new UIAndrew Bulhak4-3/+7
2025-01-02Update UI tests for the new WG Obfuscation viewsAndrew Bulhak9-48/+169
2024-12-27Use DAITAv2 on iOSEmīls20-100/+283
2024-12-27Bump wireguard-appleEmīls2-7/+11
2024-12-20Fix borked unit testsEmīls1-2/+2
2024-12-19Change key exchange to be asynchronousEmīls7-41/+67
2024-12-19Use IAN TCP connection for ephemeral peer exchangeEmīls22-374/+291
2024-12-19Bump wireguard-appleEmīls2-2/+2
2024-12-18Remove new connection view temporarilyJon Petersson1-9/+0
2024-12-18Bump iOS buildEmīls1-1/+1
2024-12-18Update changelog after 2024.11Emīls1-1/+4
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