|
565 | 565 | 7A8A190E2CEB77C1000BCB5B /* SettingsRowViewFooter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A190D2CEB77B7000BCB5B /* SettingsRowViewFooter.swift */; };
|
566 | 566 | 7A8A19102CEE391B000BCB5B /* RowSeparator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A190F2CEE3918000BCB5B /* RowSeparator.swift */; };
|
567 | 567 | 7A8A19122CEF1E68000BCB5B /* SettingsInfoContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19112CEF1E58000BCB5B /* SettingsInfoContainerView.swift */; };
|
568 |
| - 7A8A19142CEF2548000BCB5B /* DAITATunnelSettingsObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsObserver.swift */; }; |
569 |
| - 7A8A19162CEF269E000BCB5B /* MultihopTunnelSettingsObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsObserver.swift */; }; |
570 |
| - 7A8A19182CEF27AB000BCB5B /* DAITATunnelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19172CEF279C000BCB5B /* DAITATunnelSettingsViewModel.swift */; }; |
| 568 | + 7A8A19142CEF2548000BCB5B /* DAITATunnelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsViewModel.swift */; }; |
| 569 | + 7A8A19162CEF269E000BCB5B /* MultihopTunnelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsViewModel.swift */; }; |
571 | 570 | 7A8A191A2CEF41AF000BCB5B /* GroupedRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19192CEF41AC000BCB5B /* GroupedRowView.swift */; };
|
572 |
| - 7A8A191C2CEF55E3000BCB5B /* MultihopTunnelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A191B2CEF55DA000BCB5B /* MultihopTunnelSettingsViewModel.swift */; }; |
| 571 | + 7A8A191E2CEF5CF2000BCB5B /* TunnelSettingsObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A191D2CEF5CDF000BCB5B /* TunnelSettingsObservable.swift */; }; |
| 572 | + 7A8A19242CF4C9BF000BCB5B /* MultihopPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19232CF4C9B8000BCB5B /* MultihopPage.swift */; }; |
| 573 | + 7A8A19262CF4D37B000BCB5B /* DAITAPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8A19252CF4D373000BCB5B /* DAITAPage.swift */; }; |
573 | 574 | 7A9BE5A22B8F88C500E2A7D0 /* LocationNodeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A9BE5A12B8F88C500E2A7D0 /* LocationNodeTests.swift */; };
|
574 | 575 | 7A9BE5A32B8F89B900E2A7D0 /* LocationNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389F72B864CDF008E77E1 /* LocationNode.swift */; };
|
575 | 576 | 7A9BE5A52B90760C00E2A7D0 /* CustomListsDataSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A9BE5A42B90760C00E2A7D0 /* CustomListsDataSourceTests.swift */; };
|
|
1921 | 1922 | 7A8A190D2CEB77B7000BCB5B /* SettingsRowViewFooter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsRowViewFooter.swift; sourceTree = "<group>"; };
|
1922 | 1923 | 7A8A190F2CEE3918000BCB5B /* RowSeparator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RowSeparator.swift; sourceTree = "<group>"; };
|
1923 | 1924 | 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>"; }; |
| 1925 | + 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DAITATunnelSettingsViewModel.swift; sourceTree = "<group>"; }; |
| 1926 | + 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultihopTunnelSettingsViewModel.swift; sourceTree = "<group>"; }; |
1927 | 1927 | 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>"; }; |
| 1928 | + 7A8A191D2CEF5CDF000BCB5B /* TunnelSettingsObservable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelSettingsObservable.swift; sourceTree = "<group>"; }; |
| 1929 | + 7A8A19232CF4C9B8000BCB5B /* MultihopPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultihopPage.swift; sourceTree = "<group>"; }; |
| 1930 | + 7A8A19252CF4D373000BCB5B /* DAITAPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DAITAPage.swift; sourceTree = "<group>"; }; |
1929 | 1931 | 7A9BE5A12B8F88C500E2A7D0 /* LocationNodeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationNodeTests.swift; sourceTree = "<group>"; };
|
1930 | 1932 | 7A9BE5A42B90760C00E2A7D0 /* CustomListsDataSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomListsDataSourceTests.swift; sourceTree = "<group>"; };
|
1931 | 1933 | 7A9BE5A82B90806800E2A7D0 /* CustomListsRepositoryStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomListsRepositoryStub.swift; sourceTree = "<group>"; };
|
|
2887 | 2889 | 4424CDD12CDBD457009D8C9F /* SwiftUI components */,
|
2888 | 2890 | 4422C06F2CCFF6520001A385 /* Obfuscation */,
|
2889 | 2891 | 7A9FA1432A2E3FE5000B728D /* CheckableSettingsCell.swift */,
|
2890 |
| - F041BE4E2C983C2B0083EC28 /* DAITASettingsPromptItem.swift */, |
2891 | 2892 | 7A1A264A2A29D65E00B978AA /* SelectableSettingsCell.swift */,
|
2892 | 2893 | 7A27E3CE2CBD4A830088BCFF /* SelectableSettingsDetailsCell.swift */,
|
2893 | 2894 | 5819C2162729595500D6EC38 /* SettingsAddDNSEntryCell.swift */,
|
|
3825 | 3826 | 7A9CCCAD2A96302800DD6A34 /* SettingsCoordinator.swift */,
|
3826 | 3827 | 7A6389EC2B7FADA1008E77E1 /* SettingsFieldValidationErrorConfiguration.swift */,
|
3827 | 3828 | 7A6389EA2B7FAD7A008E77E1 /* SettingsFieldValidationErrorContentView.swift */,
|
| 3829 | + 7A8A191D2CEF5CDF000BCB5B /* TunnelSettingsObservable.swift */, |
3828 | 3830 | );
|
3829 | 3831 | path = Settings;
|
3830 | 3832 | sourceTree = "<group>";
|
|
3978 | 3980 | 7A8A18F72CE34E8F000BCB5B /* Multihop */ = {
|
3979 | 3981 | isa = PBXGroup;
|
3980 | 3982 | children = (
|
3981 |
| - 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsObserver.swift */, |
3982 |
| - 7A8A191B2CEF55DA000BCB5B /* MultihopTunnelSettingsViewModel.swift */, |
| 3983 | + 7A8A19152CEF2696000BCB5B /* MultihopTunnelSettingsViewModel.swift */, |
3983 | 3984 | 7A8A18F82CE34E9F000BCB5B /* SettingsMultihopView.swift */,
|
3984 | 3985 | );
|
3985 | 3986 | path = Multihop;
|
|
4000 | 4001 | 7A8A19082CE5FFD7000BCB5B /* DAITA */ = {
|
4001 | 4002 | isa = PBXGroup;
|
4002 | 4003 | children = (
|
4003 |
| - 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsObserver.swift */, |
4004 |
| - 7A8A19172CEF279C000BCB5B /* DAITATunnelSettingsViewModel.swift */, |
| 4004 | + F041BE4E2C983C2B0083EC28 /* DAITASettingsPromptItem.swift */, |
| 4005 | + 7A8A19132CEF2527000BCB5B /* DAITATunnelSettingsViewModel.swift */, |
4005 | 4006 | 7A8A19092CE5FFDF000BCB5B /* SettingsDAITAView.swift */,
|
4006 | 4007 | );
|
4007 | 4008 | path = DAITA;
|
|
4109 | 4110 | 85021CAD2BDBC4290098B400 /* AppLogsPage.swift */,
|
4110 | 4111 | 8587A05C2B84D43100152938 /* ChangeLogAlert.swift */,
|
4111 | 4112 | A9BFB0002BD00B7F00F2BCA1 /* CustomListPage.swift */,
|
| 4113 | + 7A8A19252CF4D373000BCB5B /* DAITAPage.swift */, |
4112 | 4114 | F09084672C6E88ED001CD36E /* DaitaPromptAlert.swift */,
|
4113 | 4115 | 85A42B872BB44D31007BABF7 /* DeviceManagementPage.swift */,
|
4114 | 4116 | 852A26452BA9C9CB006EB9C8 /* DNSSettingsPage.swift */,
|
|
4117 | 4119 | 85557B1D2B5FB8C700795FE1 /* HeaderBar.swift */,
|
4118 | 4120 | A998DA802BD147AD001D61A2 /* ListCustomListsPage.swift */,
|
4119 | 4121 | 852969342B4E9270007EAD4C /* LoginPage.swift */,
|
| 4122 | + 7A8A19232CF4C9B8000BCB5B /* MultihopPage.swift */, |
4120 | 4123 | 85139B2C2B84B4A700734217 /* OutOfTimePage.swift */,
|
4121 | 4124 | 852969322B4E9232007EAD4C /* Page.swift */,
|
4122 | 4125 | 855D9F5A2B63E56B00D7C64D /* ProblemReportPage.swift */,
|
|
5781 | 5784 | 7A9CCCB72A96302800DD6A34 /* RevokedCoordinator.swift in Sources */,
|
5782 | 5785 | 7A6389F82B864CDF008E77E1 /* LocationNode.swift in Sources */,
|
5783 | 5786 | 587D96742886D87C00CD8F1C /* DeviceManagementContentView.swift in Sources */,
|
5784 |
| - 7A8A19142CEF2548000BCB5B /* DAITATunnelSettingsObserver.swift in Sources */, |
| 5787 | + 7A8A19142CEF2548000BCB5B /* DAITATunnelSettingsViewModel.swift in Sources */, |
5785 | 5788 | 7A8A18F92CE34EA8000BCB5B /* SettingsMultihopView.swift in Sources */,
|
5786 | 5789 | 44BB5F972BE527F4002520EB /* TunnelState+UI.swift in Sources */,
|
5787 | 5790 | 7A11DD0B2A9495D400098CD8 /* AppRoutes.swift in Sources */,
|
|
5932 | 5935 | F0EF50D52A949F8E0031E8DF /* ChangeLogViewModel.swift in Sources */,
|
5933 | 5936 | F0E8E4BB2A56C9F100ED26A3 /* WelcomeInteractor.swift in Sources */,
|
5934 | 5937 | 7A6000F62B60092F001CF0D9 /* AccessMethodViewModelEditing.swift in Sources */,
|
5935 |
| - 7A8A191C2CEF55E3000BCB5B /* MultihopTunnelSettingsViewModel.swift in Sources */, |
5936 | 5938 | 5878A27729093A4F0096FC88 /* StorePaymentBlockObserver.swift in Sources */,
|
5937 | 5939 | 58EF87572B16330B00C098B2 /* ProxyConfigurationTester.swift in Sources */,
|
5938 | 5940 | 5827B0A62B0F39E900CCBBA1 /* EditAccessMethodInteractor.swift in Sources */,
|
|
5960 | 5962 | 7AB2B6712BA1EB8C00B03E3B /* ListCustomListCoordinator.swift in Sources */,
|
5961 | 5963 | 582BB1AF229566420055B6EF /* SettingsCell.swift in Sources */,
|
5962 | 5964 | 7AF9BE8E2A331C7B00DBFEDB /* RelayFilterViewModel.swift in Sources */,
|
| 5965 | + 7A8A191E2CEF5CF2000BCB5B /* TunnelSettingsObservable.swift in Sources */, |
5963 | 5966 | 58F3C0A4249CB069003E76BE /* HeaderBarView.swift in Sources */,
|
5964 | 5967 | 5864AF0829C78849005B0CD9 /* CellFactoryProtocol.swift in Sources */,
|
5965 | 5968 | 7A6389E22B7E3BD6008E77E1 /* CustomListInteractor.swift in Sources */,
|
|
5968 | 5971 | 58CEB2F32AFD0BA100E6E088 /* TextCellContentView.swift in Sources */,
|
5969 | 5972 | 7A6389E72B7E42BE008E77E1 /* CustomListViewController.swift in Sources */,
|
5970 | 5973 | 586C0D7C2B03BDD100E7CDD7 /* AccessMethodViewModel.swift in Sources */,
|
5971 |
| - 7A8A19182CEF27AB000BCB5B /* DAITATunnelSettingsViewModel.swift in Sources */, |
5972 | 5974 | 587A01FC23F1F0BE00B68763 /* SimulatorTunnelProviderHost.swift in Sources */,
|
5973 | 5975 | 7A6F2FA72AFBB9AE006D0856 /* AccountExpiry.swift in Sources */,
|
5974 | 5976 | 5819C2172729595500D6EC38 /* SettingsAddDNSEntryCell.swift in Sources */,
|
|
6002 | 6004 | 5892A45E265FABFF00890742 /* EmptyTableViewHeaderFooterView.swift in Sources */,
|
6003 | 6005 | 580909D32876D09A0078138D /* RevokedDeviceViewController.swift in Sources */,
|
6004 | 6006 | 58FF9FF02B07C4D300E4C97D /* PersistentAccessMethod+ViewModel.swift in Sources */,
|
6005 |
| - 7A8A19162CEF269E000BCB5B /* MultihopTunnelSettingsObserver.swift in Sources */, |
| 6007 | + 7A8A19162CEF269E000BCB5B /* MultihopTunnelSettingsViewModel.swift in Sources */, |
6006 | 6008 | 58CEB2FD2AFD19D300E6E088 /* UITableView+ReuseIdentifier.swift in Sources */,
|
6007 | 6009 | F0FADDEA2BE90AAA000D0B02 /* LaunchArguments.swift in Sources */,
|
6008 | 6010 | 5835B7CC233B76CB0096D79F /* TunnelManager.swift in Sources */,
|
|
6317 | 6319 | 85557B202B5FBBD700795FE1 /* AccountPage.swift in Sources */,
|
6318 | 6320 | 852969352B4E9270007EAD4C /* LoginPage.swift in Sources */,
|
6319 | 6321 | A998DA832BD2B055001D61A2 /* EditCustomListLocationsPage.swift in Sources */,
|
| 6322 | + 7A8A19242CF4C9BF000BCB5B /* MultihopPage.swift in Sources */, |
6320 | 6323 | 7ACD79392C0DAADD00DBEE14 /* AddCustomListLocationsPage.swift in Sources */,
|
6321 | 6324 | 8556EB562B9B0AC500D26DD4 /* RevokedDevicePage.swift in Sources */,
|
6322 | 6325 | A9BFAFFF2BD004ED00F2BCA1 /* CustomListsTests.swift in Sources */,
|
|
6326 | 6329 | 8587A05D2B84D43100152938 /* ChangeLogAlert.swift in Sources */,
|
6327 | 6330 | 85FB5A102B6960A30015DCED /* AccountDeletionPage.swift in Sources */,
|
6328 | 6331 | 7A45CFC72C071DD400D80B21 /* SnapshotHelper.swift in Sources */,
|
| 6332 | + 7A8A19262CF4D37B000BCB5B /* DAITAPage.swift in Sources */, |
6329 | 6333 | 856952DC2BD2922A008C1F84 /* PartnerAPIClient.swift in Sources */,
|
6330 | 6334 | 85557B162B5ABBBE00795FE1 /* XCUIElementQuery+Extensions.swift in Sources */,
|
6331 | 6335 | 855D9F5B2B63E56B00D7C64D /* ProblemReportPage.swift in Sources */,
|
|
0 commit comments