summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN
AgeCommit message (Collapse)AuthorFilesLines
2021-05-03LinkButton: add titleString to handle the link titleAndrej Mihajlov1-9/+7
2021-05-03LinkButton: fix the horizontal content alignment to leading (default: center)Andrej Mihajlov1-0/+1
2021-04-29ProblemReport: make sure the keyboard can be dismissed in formSheet presentationAndrej Mihajlov1-0/+5
2021-04-29Login: make sure the keyboard can be dismissed in formSheet presentationAndrej Mihajlov1-0/+5
2021-04-29Keyboard: refactoringAndrej Mihajlov1-6/+5
2021-04-29Keyboard: determine the presentation container view by traversing the view ↵Andrej Mihajlov1-5/+23
hierarchy to address the missing reference to containerView on iOS 14.4 Additionally log errors to obtain the container view.
2021-04-28AnyAppStorePaymentObserver: add missing formal conformance to ↵Andrej Mihajlov1-1/+1
AppStorePaymentObserver
2021-04-28Settings: add AccountObserverAndrej Mihajlov1-9/+17
2021-04-28Account: add AccountObserverAndrej Mihajlov2-25/+74
2021-04-14Add CustomSplitViewControllerAndrej Mihajlov2-0/+61
2021-04-14Connect: adapt for iPadAndrej Mihajlov3-8/+63
2021-04-14AppButton: make buttons larger on iPadAndrej Mihajlov2-10/+59
2021-04-12LoginViewController: add delegateAndrej Mihajlov1-27/+32
2021-04-12AccountTextField: handle return key on iPadAndrej Mihajlov2-2/+48
2021-04-12SelectLocation: add delegateAndrej Mihajlov1-36/+26
2021-04-12LocationDataSource: restore the selected relay if data source was set after ↵Andrej Mihajlov1-2/+25
the selected relay
2021-04-09Settings: rework navigationAndrej Mihajlov2-43/+90
2021-04-09CustomNavigationBar: add custom back buttonAndrej Mihajlov3-0/+25
2021-04-01Enable option to "Select all" when viewing app logsAndrej Mihajlov1-0/+4
2021-03-26Add automatic keyboard responder helperAndrej Mihajlov3-100/+146
2021-03-23Extract LoginContentViewAndrej Mihajlov4-307/+340
2021-03-22RootContainer: Fix additionalSafeAreaInsets calculationAndrej Mihajlov1-2/+2
Take into account view's safeAreaInsets when calculating additionalSafeAreaInsets.
2021-03-22Use fixed dimensions for the split button side buttonAndrej Mihajlov1-19/+11
Fixes recursive layout loop when using .bounds observer to adjust the title label
2021-03-22Extract the main content view into a separate classAndrej Mihajlov3-185/+218
2021-03-22Add LocationDataSourceAndrej Mihajlov11-487/+770
2021-03-22Add UIMetricsAndrej Mihajlov1-0/+19
2021-03-19SimulatorTunnelProviderHost: pick the actual tunnel based on relay constraintsAndrej Mihajlov5-27/+150
2021-03-19Add willExecute observer to operationsAndrej Mihajlov3-2/+22
2021-03-19Fix multiline error messageAndrej Mihajlov1-1/+6
2021-03-17Optimize RelayStatusIndicatorViewAndrej Mihajlov1-5/+8
2021-03-17Handle interface orientationAndrej Mihajlov2-0/+45
2021-03-02Remove unused bridging headers and wireguard version extraction scriptAndrej Mihajlov1-5/+0
2021-02-26Fix the invalid initial text color of the "unsecured connection" label on iOS 12Andrej Mihajlov1-4/+1
Using a custom named color in Interface builder on iOS 12 results in the label overriding the text label color after viewDidLoad. Using any standard color, i.e white makes this problem go away
2021-02-25Use safeAreaLayoutGuide to workaround the AutoLayout behaviour in scroll viewsAndrej Mihajlov1-3/+6
2021-02-25Correct the constant for trailing constraint (should be negative)Andrej Mihajlov1-1/+1
2021-02-25Enable multiline placeholder in text viewsAndrej Mihajlov1-0/+1
2021-02-24Update the placeholder text for problem report message fieldAndrej Mihajlov1-1/+1
2021-02-24Implement problem report UI and log consolidationAndrej Mihajlov3-13/+40
2021-02-24Remove unused Data+HexCodingAndrej Mihajlov1-15/+0
2021-02-24Switch ApplicationConfiguration to enumAndrej Mihajlov1-1/+3
2021-02-24Use withCString instead of utf8CString.map {}Andrej Mihajlov1-8/+14
2021-02-24Use convenience method to access infoDictionaryAndrej Mihajlov1-1/+1
2021-02-24Implement problem report UI and log consolidationAndrej Mihajlov12-11/+1309
2021-02-24Add endpoint to send problem reportsAndrej Mihajlov1-0/+18
2021-02-24Add custom navigation controllerAndrej Mihajlov2-1/+103
2021-02-24Add custom text field & text viewAndrej Mihajlov3-0/+193
2021-02-24Extract method swizzlingAndrej Mihajlov2-33/+41
2021-02-12Fix crash when pasting empty string into empty account token input fieldAndrej Mihajlov1-1/+1
2021-02-11Integrate WireGuardKitAndrej Mihajlov14-456/+91
2020-10-27Fix regression where "Internal error" was displayed instead of server error ↵Andrej Mihajlov3-6/+31
(i.e too many WireGuard keys)