|
567 | 567 | 7A8A190E2CEB77C1000BCB5B /* SettingsRowViewFooter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A190D2CEB77B7000BCB5B /* SettingsRowViewFooter.swift */; };
|
568 | 568 | 7A8A19102CEE391B000BCB5B /* RowSeparator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A190F2CEE3918000BCB5B /* RowSeparator.swift */; };
|
569 | 569 | 7A8A19122CEF1E68000BCB5B /* SettingsInfoContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19112CEF1E58000BCB5B /* SettingsInfoContainerView.swift */; };
|
570 |
| - 7A8A19142CEF2548000BCB5B /* DAITATunnelSettingsObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsObserver.swift */; }; |
571 |
| - 7A8A19162CEF269E000BCB5B /* MultihopTunnelSettingsObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsObserver.swift */; }; |
572 |
| - 7A8A19182CEF27AB000BCB5B /* DAITATunnelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19172CEF279C000BCB5B /* DAITATunnelSettingsViewModel.swift */; }; |
| 570 | + 7A8A19142CEF2548000BCB5B /* DAITATunnelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsViewModel.swift */; }; |
| 571 | + 7A8A19162CEF269E000BCB5B /* MultihopTunnelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsViewModel.swift */; }; |
573 | 572 | 7A8A191A2CEF41AF000BCB5B /* GroupedRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19192CEF41AC000BCB5B /* GroupedRowView.swift */; };
|
574 |
| - 7A8A191C2CEF55E3000BCB5B /* MultihopTunnelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A191B2CEF55DA000BCB5B /* MultihopTunnelSettingsViewModel.swift */; }; |
| 573 | + 7A8A191E2CEF5CF2000BCB5B /* TunnelSettingsObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A191D2CEF5CDF000BCB5B /* TunnelSettingsObservable.swift */; }; |
| 574 | + 7A8A19242CF4C9BF000BCB5B /* MultihopPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19232CF4C9B8000BCB5B /* MultihopPage.swift */; }; |
| 575 | + 7A8A19262CF4D37B000BCB5B /* DAITAPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19252CF4D373000BCB5B /* DAITAPage.swift */; }; |
| 576 | + 7A8A19282CF603EB000BCB5B /* SettingsViewControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19272CF603E3000BCB5B /* SettingsViewControllerFactory.swift */; }; |
575 | 577 | 7A9BE5A22B8F88C500E2A7D0 /* LocationNodeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A9BE5A12B8F88C500E2A7D0 /* LocationNodeTests.swift */; };
|
576 | 578 | 7A9BE5A32B8F89B900E2A7D0 /* LocationNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389F72B864CDF008E77E1 /* LocationNode.swift */; };
|
577 | 579 | 7A9BE5A52B90760C00E2A7D0 /* CustomListsDataSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A9BE5A42B90760C00E2A7D0 /* CustomListsDataSourceTests.swift */; };
|
|
1921 | 1923 | 7A8A190D2CEB77B7000BCB5B /* SettingsRowViewFooter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsRowViewFooter.swift; sourceTree = "<group>"; };
|
1922 | 1924 | 7A8A190F2CEE3918000BCB5B /* RowSeparator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RowSeparator.swift; sourceTree = "<group>"; };
|
1923 | 1925 | 7A8A19112CEF1E58000BCB5B /* SettingsInfoContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsInfoContainerView.swift; sourceTree = "<group>"; };
|
1924 |
| - 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DAITATunnelSettingsObserver.swift; sourceTree = "<group>"; }; |
1925 |
| - 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultihopTunnelSettingsObserver.swift; sourceTree = "<group>"; }; |
1926 |
| - 7A8A19172CEF279C000BCB5B /* DAITATunnelSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DAITATunnelSettingsViewModel.swift; sourceTree = "<group>"; }; |
| 1926 | + 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DAITATunnelSettingsViewModel.swift; sourceTree = "<group>"; }; |
| 1927 | + 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultihopTunnelSettingsViewModel.swift; sourceTree = "<group>"; }; |
1927 | 1928 | 7A8A19192CEF41AC000BCB5B /* GroupedRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupedRowView.swift; sourceTree = "<group>"; };
|
1928 |
| - 7A8A191B2CEF55DA000BCB5B /* MultihopTunnelSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultihopTunnelSettingsViewModel.swift; sourceTree = "<group>"; }; |
| 1929 | + 7A8A191D2CEF5CDF000BCB5B /* TunnelSettingsObservable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelSettingsObservable.swift; sourceTree = "<group>"; }; |
| 1930 | + 7A8A19232CF4C9B8000BCB5B /* MultihopPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultihopPage.swift; sourceTree = "<group>"; }; |
| 1931 | + 7A8A19252CF4D373000BCB5B /* DAITAPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DAITAPage.swift; sourceTree = "<group>"; }; |
| 1932 | + 7A8A19272CF603E3000BCB5B /* SettingsViewControllerFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsViewControllerFactory.swift; sourceTree = "<group>"; }; |
1929 | 1933 | 7A9BE5A12B8F88C500E2A7D0 /* LocationNodeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationNodeTests.swift; sourceTree = "<group>"; };
|
1930 | 1934 | 7A9BE5A42B90760C00E2A7D0 /* CustomListsDataSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomListsDataSourceTests.swift; sourceTree = "<group>"; };
|
1931 | 1935 | 7A9BE5A82B90806800E2A7D0 /* CustomListsRepositoryStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomListsRepositoryStub.swift; sourceTree = "<group>"; };
|
|
2885 | 2889 | 4424CDD12CDBD457009D8C9F /* SwiftUI components */,
|
2886 | 2890 | 4422C06F2CCFF6520001A385 /* Obfuscation */,
|
2887 | 2891 | 7A9FA1432A2E3FE5000B728D /* CheckableSettingsCell.swift */,
|
2888 |
| - F041BE4E2C983C2B0083EC28 /* DAITASettingsPromptItem.swift */, |
2889 | 2892 | 7A1A264A2A29D65E00B978AA /* SelectableSettingsCell.swift */,
|
2890 | 2893 | 7A27E3CE2CBD4A830088BCFF /* SelectableSettingsDetailsCell.swift */,
|
2891 | 2894 | 5819C2162729595500D6EC38 /* SettingsAddDNSEntryCell.swift */,
|
|
3823 | 3826 | 7A9CCCAD2A96302800DD6A34 /* SettingsCoordinator.swift */,
|
3824 | 3827 | 7A6389EC2B7FADA1008E77E1 /* SettingsFieldValidationErrorConfiguration.swift */,
|
3825 | 3828 | 7A6389EA2B7FAD7A008E77E1 /* SettingsFieldValidationErrorContentView.swift */,
|
| 3829 | + 7A8A19272CF603E3000BCB5B /* SettingsViewControllerFactory.swift */, |
| 3830 | + 7A8A191D2CEF5CDF000BCB5B /* TunnelSettingsObservable.swift */, |
3826 | 3831 | );
|
3827 | 3832 | path = Settings;
|
3828 | 3833 | sourceTree = "<group>";
|
|
3972 | 3977 | 7A8A18F72CE34E8F000BCB5B /* Multihop */ = {
|
3973 | 3978 | isa = PBXGroup;
|
3974 | 3979 | children = (
|
3975 |
| - 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsObserver.swift */, |
3976 |
| - 7A8A191B2CEF55DA000BCB5B /* MultihopTunnelSettingsViewModel.swift */, |
| 3980 | + 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsViewModel.swift */, |
3977 | 3981 | 7A8A18F82CE34E9F000BCB5B /* SettingsMultihopView.swift */,
|
3978 | 3982 | );
|
3979 | 3983 | path = Multihop;
|
|
3994 | 3998 | 7A8A19082CE5FFD7000BCB5B /* DAITA */ = {
|
3995 | 3999 | isa = PBXGroup;
|
3996 | 4000 | children = (
|
3997 |
| - 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsObserver.swift */, |
3998 |
| - 7A8A19172CEF279C000BCB5B /* DAITATunnelSettingsViewModel.swift */, |
| 4001 | + F041BE4E2C983C2B0083EC28 /* DAITASettingsPromptItem.swift */, |
| 4002 | + 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsViewModel.swift */, |
3999 | 4003 | 7A8A19092CE5FFDF000BCB5B /* SettingsDAITAView.swift */,
|
4000 | 4004 | );
|
4001 | 4005 | path = DAITA;
|
|
4103 | 4107 | 85021CAD2BDBC4290098B400 /* AppLogsPage.swift */,
|
4104 | 4108 | 8587A05C2B84D43100152938 /* ChangeLogAlert.swift */,
|
4105 | 4109 | A9BFB0002BD00B7F00F2BCA1 /* CustomListPage.swift */,
|
| 4110 | + 7A8A19252CF4D373000BCB5B /* DAITAPage.swift */, |
4106 | 4111 | F09084672C6E88ED001CD36E /* DaitaPromptAlert.swift */,
|
4107 | 4112 | 85A42B872BB44D31007BABF7 /* DeviceManagementPage.swift */,
|
4108 | 4113 | 852A26452BA9C9CB006EB9C8 /* DNSSettingsPage.swift */,
|
|
4111 | 4116 | 85557B1D2B5FB8C700795FE1 /* HeaderBar.swift */,
|
4112 | 4117 | A998DA802BD147AD001D61A2 /* ListCustomListsPage.swift */,
|
4113 | 4118 | 852969342B4E9270007EAD4C /* LoginPage.swift */,
|
| 4119 | + 7A8A19232CF4C9B8000BCB5B /* MultihopPage.swift */, |
4114 | 4120 | 85139B2C2B84B4A700734217 /* OutOfTimePage.swift */,
|
4115 | 4121 | 852969322B4E9232007EAD4C /* Page.swift */,
|
4116 | 4122 | 855D9F5A2B63E56B00D7C64D /* ProblemReportPage.swift */,
|
|
5771 | 5777 | 7A9CCCB72A96302800DD6A34 /* RevokedCoordinator.swift in Sources */,
|
5772 | 5778 | 7A6389F82B864CDF008E77E1 /* LocationNode.swift in Sources */,
|
5773 | 5779 | 587D96742886D87C00CD8F1C /* DeviceManagementContentView.swift in Sources */,
|
5774 |
| - 7A8A19142CEF2548000BCB5B /* DAITATunnelSettingsObserver.swift in Sources */, |
| 5780 | + 7A8A19142CEF2548000BCB5B /* DAITATunnelSettingsViewModel.swift in Sources */, |
5775 | 5781 | 7A8A18F92CE34EA8000BCB5B /* SettingsMultihopView.swift in Sources */,
|
5776 | 5782 | 44BB5F972BE527F4002520EB /* TunnelState+UI.swift in Sources */,
|
5777 | 5783 | 7A11DD0B2A9495D400098CD8 /* AppRoutes.swift in Sources */,
|
|
5802 | 5808 | 7A7AD28D29DC677800480EF1 /* FirstTimeLaunch.swift in Sources */,
|
5803 | 5809 | F062000C2CB7EB5D002E6DB9 /* UIImage+Helpers.swift in Sources */,
|
5804 | 5810 | 7A6389EB2B7FAD7A008E77E1 /* SettingsFieldValidationErrorContentView.swift in Sources */,
|
| 5811 | + 7A8A19282CF603EB000BCB5B /* SettingsViewControllerFactory.swift in Sources */, |
5805 | 5812 | 58B26E2A2943545A00D5980C /* NotificationManagerDelegate.swift in Sources */,
|
5806 | 5813 | 7A8A19072CE4E9D3000BCB5B /* SettingsInfoView.swift in Sources */,
|
5807 | 5814 | 58A1AA8C23F5584C009F7EA6 /* ConnectionPanelView.swift in Sources */,
|
|
5923 | 5930 | F0EF50D52A949F8E0031E8DF /* ChangeLogViewModel.swift in Sources */,
|
5924 | 5931 | F0E8E4BB2A56C9F100ED26A3 /* WelcomeInteractor.swift in Sources */,
|
5925 | 5932 | 7A6000F62B60092F001CF0D9 /* AccessMethodViewModelEditing.swift in Sources */,
|
5926 |
| - 7A8A191C2CEF55E3000BCB5B /* MultihopTunnelSettingsViewModel.swift in Sources */, |
5927 | 5933 | 5878A27729093A4F0096FC88 /* StorePaymentBlockObserver.swift in Sources */,
|
5928 | 5934 | 58EF87572B16330B00C098B2 /* ProxyConfigurationTester.swift in Sources */,
|
5929 | 5935 | 5827B0A62B0F39E900CCBBA1 /* EditAccessMethodInteractor.swift in Sources */,
|
|
5951 | 5957 | 7AB2B6712BA1EB8C00B03E3B /* ListCustomListCoordinator.swift in Sources */,
|
5952 | 5958 | 582BB1AF229566420055B6EF /* SettingsCell.swift in Sources */,
|
5953 | 5959 | 7AF9BE8E2A331C7B00DBFEDB /* RelayFilterViewModel.swift in Sources */,
|
| 5960 | + 7A8A191E2CEF5CF2000BCB5B /* TunnelSettingsObservable.swift in Sources */, |
5954 | 5961 | 58F3C0A4249CB069003E76BE /* HeaderBarView.swift in Sources */,
|
5955 | 5962 | 5864AF0829C78849005B0CD9 /* CellFactoryProtocol.swift in Sources */,
|
5956 | 5963 | 7A6389E22B7E3BD6008E77E1 /* CustomListInteractor.swift in Sources */,
|
|
5959 | 5966 | 58CEB2F32AFD0BA100E6E088 /* TextCellContentView.swift in Sources */,
|
5960 | 5967 | 7A6389E72B7E42BE008E77E1 /* CustomListViewController.swift in Sources */,
|
5961 | 5968 | 586C0D7C2B03BDD100E7CDD7 /* AccessMethodViewModel.swift in Sources */,
|
5962 |
| - 7A8A19182CEF27AB000BCB5B /* DAITATunnelSettingsViewModel.swift in Sources */, |
5963 | 5969 | 587A01FC23F1F0BE00B68763 /* SimulatorTunnelProviderHost.swift in Sources */,
|
5964 | 5970 | 7A6F2FA72AFBB9AE006D0856 /* AccountExpiry.swift in Sources */,
|
5965 | 5971 | 5819C2172729595500D6EC38 /* SettingsAddDNSEntryCell.swift in Sources */,
|
|
5994 | 6000 | 5892A45E265FABFF00890742 /* EmptyTableViewHeaderFooterView.swift in Sources */,
|
5995 | 6001 | 580909D32876D09A0078138D /* RevokedDeviceViewController.swift in Sources */,
|
5996 | 6002 | 58FF9FF02B07C4D300E4C97D /* PersistentAccessMethod+ViewModel.swift in Sources */,
|
5997 |
| - 7A8A19162CEF269E000BCB5B /* MultihopTunnelSettingsObserver.swift in Sources */, |
| 6003 | + 7A8A19162CEF269E000BCB5B /* MultihopTunnelSettingsViewModel.swift in Sources */, |
5998 | 6004 | 58CEB2FD2AFD19D300E6E088 /* UITableView+ReuseIdentifier.swift in Sources */,
|
5999 | 6005 | F0FADDEA2BE90AAA000D0B02 /* LaunchArguments.swift in Sources */,
|
6000 | 6006 | 5835B7CC233B76CB0096D79F /* TunnelManager.swift in Sources */,
|
|
6309 | 6315 | 85557B202B5FBBD700795FE1 /* AccountPage.swift in Sources */,
|
6310 | 6316 | 852969352B4E9270007EAD4C /* LoginPage.swift in Sources */,
|
6311 | 6317 | A998DA832BD2B055001D61A2 /* EditCustomListLocationsPage.swift in Sources */,
|
| 6318 | + 7A8A19242CF4C9BF000BCB5B /* MultihopPage.swift in Sources */, |
6312 | 6319 | 7ACD79392C0DAADD00DBEE14 /* AddCustomListLocationsPage.swift in Sources */,
|
6313 | 6320 | 8556EB562B9B0AC500D26DD4 /* RevokedDevicePage.swift in Sources */,
|
6314 | 6321 | A9BFAFFF2BD004ED00F2BCA1 /* CustomListsTests.swift in Sources */,
|
|
6318 | 6325 | 8587A05D2B84D43100152938 /* ChangeLogAlert.swift in Sources */,
|
6319 | 6326 | 85FB5A102B6960A30015DCED /* AccountDeletionPage.swift in Sources */,
|
6320 | 6327 | 7A45CFC72C071DD400D80B21 /* SnapshotHelper.swift in Sources */,
|
| 6328 | + 7A8A19262CF4D37B000BCB5B /* DAITAPage.swift in Sources */, |
6321 | 6329 | 856952DC2BD2922A008C1F84 /* PartnerAPIClient.swift in Sources */,
|
6322 | 6330 | 85557B162B5ABBBE00795FE1 /* XCUIElementQuery+Extensions.swift in Sources */,
|
6323 | 6331 | 855D9F5B2B63E56B00D7C64D /* ProblemReportPage.swift in Sources */,
|
|
0 commit comments