summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN
AgeCommit message (Expand)AuthorFilesLines
2023-08-30Remove temporarily Wireguard obfuscation options for test flight buildBug Magnet3-4/+40
2023-08-30Use swiftlint auto fix for trivial lint violationsBug Magnet21-30/+30
2023-08-29fix some linting violationsMojgan18-583/+560
2023-08-29Move AnyTransportProvider under REST namespace for consistencyAndrej Mihajlov1-1/+1
2023-08-28Introduce Duration type that mimicks native iOS16 DurationJon Petersson15-53/+68
2023-08-24Return RESTTransport from TransportProviderAndrej Mihajlov3-33/+17
2023-08-23Introduce new Routing framework for high level router and coordinator codeJon Petersson28-947/+23
2023-08-23implement in-app purchase in new account flowMojgan34-321/+790
2023-08-22Fix void_function_in_ternary violationBug Magnet3-8/+20
2023-08-22Fix swiftlint mark violationBug Magnet1-1/+1
2023-08-21Fix nsobject_prefer_isequal swiftlint violationBug Magnet1-2/+3
2023-08-21Fix empty_enum_argument swiftlint violationBug Magnet1-1/+1
2023-08-21Fix computed_accessors_order swiftlint violationBug Magnet4-33/+33
2023-08-17Extract router and break it down on smaller filesAndrej Mihajlov5-358/+394
2023-08-17Conforma to AppRouteProtocol and AppRouteGroupProtocol directlyAndrej Mihajlov1-5/+2
2023-08-17Add AppRouteGroupProtocol.modalLevel, add default impl of ComparableAndrej Mihajlov1-5/+19
2023-08-17Make router more genericAndrej Mihajlov2-69/+96
2023-08-16Ensure the app fetches account data whenever it enters the new account flow viewJon Petersson5-6/+91
2023-08-16Remove comment that's about to become stale with upcoming refactoringAndrej Mihajlov1-5/+0
2023-08-16Add modalTransitionStyle in presentation configurationAndrej Mihajlov1-0/+5
2023-08-16Pass animated flag when presenting changelogAndrej Mihajlov1-3/+3
2023-08-16Promote changelog to modal routeAndrej Mihajlov3-69/+104
2023-08-11Silence swiftlint errors, for nowBug Magnet4-1/+11
2023-08-10Remove iOS 13 codeAndrej Mihajlov9-49/+13
2023-08-10Rework change log to be compliant with our designJon Petersson12-264/+157
2023-08-10Fix notification action button layout priority on iOS14Jon Petersson1-5/+2
2023-08-09Add an accessibilityCustomActionName to SettingsHeaderViewBug Magnet2-18/+29
2023-08-09Prevent deselection of rowsBug Magnet1-0/+4
2023-08-09Add a UI for wireguard obfuscation preferencesBug Magnet4-14/+190
2023-08-08Introduce MigrationManagerBug Magnet6-93/+139
2023-08-08Remove legacy settingsBug Magnet2-388/+5
2023-08-08Add a generic version of tunnel settingsBug Magnet15-130/+171
2023-08-03Fix deprecation warningBug Magnet1-1/+1
2023-08-03implement account deletionMojgan16-115/+968
2023-08-03Use UIAction based handlers for bar itemsAndrej Mihajlov4-56/+25
2023-08-01Fix DNS server info inconsistencies in settings viewJon Petersson6-118/+110
2023-07-21Fix the settings being reset when upgrading from 2023.3 or lowerBug Magnet1-1/+15
2023-07-17Hotfix for presenting cancelled payment in a nicer wayBug Magnet2-2/+6
2023-07-17Handle logged in account no longer existingMojgan1-1/+25
2023-07-12Use lowercase named enums, fix commentsBug Magnet2-6/+6
2023-07-12Implement redeeming voucher on creation accountMojgan22-57/+997
2023-07-10Enable Shadowsocks bridges selection via RelaySelectorBug Magnet1-1/+10
2023-07-10Hide notification bar at change logMojgan2-0/+26
2023-07-07Fix increased touch areas for buttons in header bar viewJon Petersson3-7/+22
2023-06-27New swiftformat rule, enable google swift guidelinesBug Magnet110-376/+335
2023-06-26Hide time left when it's close to expiry or expiredMojgan4-67/+82
2023-06-26Change the priorities of notificationsMojgan1-1/+1
2023-06-26TunnelManager: fetch device on pubkey-in-use errorAndrej Mihajlov1-8/+44
2023-06-22Add info button next to device name in account viewJon Petersson9-259/+262
2023-06-20Enable reusing the shadowsocks connection once it is establishedBug Magnet4-47/+11