summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/AppDelegate.swift
AgeCommit message (Expand)AuthorFilesLines
2025-10-24Fetch current location on first startJon Petersson1-4/+41
2025-10-15Remove access token logic from SetAccountOperation and TunnelManagerAndrew Bulhak1-1/+0
2025-09-30Apply new swift format rules to codebaseSteffen1-42/+45
2025-09-19Add routine that clears shadowsocks caches on API rotation and failureBug Magnet1-2/+5
2025-09-08Remove ProxyConfigurationTransportProviderBug Magnet1-7/+0
2025-08-12Separate access method rotation request from stateSteffen1-1/+1
2025-08-12Feed access method UUID back from Rust to Swift, and save itAndrew Bulhak1-0/+1
2025-05-23Fix API breaking down when used without connectivityBug Magnet1-1/+2
2025-05-13Build screenshots with MockRelease configurationmojganii1-1/+0
2025-05-08Add storekit 2 functions to mullvad apiSteffen Ernst1-1/+4
2025-04-24Expose TransportSelector to mullvad-iosJon Petersson1-24/+39
2025-03-18Show number of available relays in filter viewmojganii1-1/+2
2025-03-03Send API requests across app/packet tunnel boundaryJon Petersson1-8/+29
2025-02-21Implement an FFI to fetch API IP addresses using mullvad-apiJon Petersson1-2/+4
2025-02-04Update copyright string in switft filesOskar1-1/+1
2025-01-30Use a sendable closure for task expiryEmīls1-6/+6
2025-01-24Fix crash in dispatch queue assertion with background tasksBug Magnet1-20/+11
2025-01-22Add in-app notification for latest changesmojganii1-1/+3
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet1-53/+76
2025-01-13Add keychains item to the backups againBug Magnet1-3/+0
2025-01-10Exclude keychain items from backupsBug Magnet1-0/+3
2024-11-01Fix building for Xcode 15 and 16Bug Magnet1-7/+19
2024-10-18Fix app going into blocked state on first-time installsJon Petersson1-2/+9
2024-10-14Check AddressCache as well when overriding hostname for SSL validationBug Magnet1-1/+1
2024-10-08Allow settings migration from packet tunnelBug Magnet1-3/+5
2024-09-30Share the same instance of EncrytedDNSProxy everywhereBug Magnet1-2/+7
2024-09-25Add UI for encrypted dns proxymojganii1-1/+1
2024-09-05Do not instantiate tunnel settings in RelaySelectorWrapperBug Magnet1-2/+1
2024-08-15Add DAITA into TunnelSettingsmojganii1-12/+6
2024-07-25Apply multihop for normal connectionmojganii1-4/+5
2024-07-17Add a Rust FFI, Disable sandboxing for scriptsBug Magnet1-0/+1
2024-07-11Add RelaySelectorWrapper testsJon Petersson1-4/+2
2024-07-11Allow relay selector to select an entry peerJon Petersson1-7/+19
2024-06-13Add multi-hop toggle to settings viewmojganii1-6/+8
2024-06-04Upgrade settings to associate with multi-hopmojganii1-6/+15
2024-05-13Mock data for snapshot testmojganii1-9/+23
2024-05-13Fix problem report logs being duplicatedJon Petersson1-1/+3
2024-05-06Ensure log file sizes stay below a certain thresholdJon Petersson1-3/+3
2024-04-17Fix rebase from mainBug Magnet1-1/+1
2024-04-17Make changes suggested in PRAndrew Bulhak1-2/+0
2024-04-17Move log file header writing to LogFileOutputStreamAndrew Bulhak1-3/+3
2024-04-17Add bundle version to log headerAndrew Bulhak1-1/+1
2024-04-17Add a header to log filesEmils1-1/+3
2024-04-17Change log rotation to a quota based systemJon Petersson1-1/+1
2024-04-16Add default settings when app is uninstalledJon Petersson1-0/+2
2024-03-28Remove settings only on app uninstallJon Petersson1-0/+4
2024-02-07Relay selector should use overridden IP addresses for relaysJon Petersson1-3/+12
2024-01-30Currently in use API access method should be visible in UIJon Petersson1-3/+0
2024-01-25Update API access methods functionality UI to conform with designsJon Petersson1-5/+2
2024-01-24Enable testing API access with a given configurationBug Magnet1-5/+14