diff --git a/src/ClaudeDo.Installer/App.xaml.cs b/src/ClaudeDo.Installer/App.xaml.cs index fd282fb..bb06f73 100644 --- a/src/ClaudeDo.Installer/App.xaml.cs +++ b/src/ClaudeDo.Installer/App.xaml.cs @@ -2,6 +2,7 @@ using System.Net.Http; using System.Reflection; using System.Windows; using ClaudeDo.Installer.Core; +using ClaudeDo.Releases; using ClaudeDo.Installer.Pages.InstallPage; using ClaudeDo.Installer.Pages.PathsPage; using ClaudeDo.Installer.Pages.ServicePage; diff --git a/src/ClaudeDo.Installer/Core/InstallModeDetector.cs b/src/ClaudeDo.Installer/Core/InstallModeDetector.cs index 574d300..1ddec3d 100644 --- a/src/ClaudeDo.Installer/Core/InstallModeDetector.cs +++ b/src/ClaudeDo.Installer/Core/InstallModeDetector.cs @@ -1,3 +1,5 @@ +using ClaudeDo.Releases; + namespace ClaudeDo.Installer.Core; public sealed record DetectedState( diff --git a/src/ClaudeDo.Installer/Steps/DownloadAndExtractStep.cs b/src/ClaudeDo.Installer/Steps/DownloadAndExtractStep.cs index aa97f78..515c54d 100644 --- a/src/ClaudeDo.Installer/Steps/DownloadAndExtractStep.cs +++ b/src/ClaudeDo.Installer/Steps/DownloadAndExtractStep.cs @@ -1,6 +1,7 @@ using System.IO; using System.IO.Compression; using ClaudeDo.Installer.Core; +using ClaudeDo.Releases; namespace ClaudeDo.Installer.Steps; diff --git a/src/ClaudeDo.Installer/Views/SettingsViewModel.cs b/src/ClaudeDo.Installer/Views/SettingsViewModel.cs index 60afb58..f79119d 100644 --- a/src/ClaudeDo.Installer/Views/SettingsViewModel.cs +++ b/src/ClaudeDo.Installer/Views/SettingsViewModel.cs @@ -1,5 +1,6 @@ using System.Windows; using ClaudeDo.Installer.Core; +using ClaudeDo.Releases; using ClaudeDo.Installer.Steps; using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.Input; diff --git a/src/ClaudeDo.Installer/Core/ChecksumVerifier.cs b/src/ClaudeDo.Releases/ChecksumVerifier.cs similarity index 97% rename from src/ClaudeDo.Installer/Core/ChecksumVerifier.cs rename to src/ClaudeDo.Releases/ChecksumVerifier.cs index b2835a1..d94955c 100644 --- a/src/ClaudeDo.Installer/Core/ChecksumVerifier.cs +++ b/src/ClaudeDo.Releases/ChecksumVerifier.cs @@ -1,7 +1,7 @@ using System.IO; using System.Security.Cryptography; -namespace ClaudeDo.Installer.Core; +namespace ClaudeDo.Releases; public static class ChecksumVerifier { diff --git a/src/ClaudeDo.Installer/Core/IReleaseClient.cs b/src/ClaudeDo.Releases/IReleaseClient.cs similarity index 92% rename from src/ClaudeDo.Installer/Core/IReleaseClient.cs rename to src/ClaudeDo.Releases/IReleaseClient.cs index 8c82449..96dd10b 100644 --- a/src/ClaudeDo.Installer/Core/IReleaseClient.cs +++ b/src/ClaudeDo.Releases/IReleaseClient.cs @@ -1,4 +1,4 @@ -namespace ClaudeDo.Installer.Core; +namespace ClaudeDo.Releases; public sealed record ReleaseAsset(string Name, string BrowserDownloadUrl, long Size); diff --git a/src/ClaudeDo.Installer/Core/ReleaseClient.cs b/src/ClaudeDo.Releases/ReleaseClient.cs similarity index 98% rename from src/ClaudeDo.Installer/Core/ReleaseClient.cs rename to src/ClaudeDo.Releases/ReleaseClient.cs index 78550dd..160845d 100644 --- a/src/ClaudeDo.Installer/Core/ReleaseClient.cs +++ b/src/ClaudeDo.Releases/ReleaseClient.cs @@ -2,7 +2,7 @@ using System.IO; using System.Net.Http; using System.Text.Json; -namespace ClaudeDo.Installer.Core; +namespace ClaudeDo.Releases; public sealed class ReleaseClient : IReleaseClient {