Fix build and code structure improvements. New but essential UI functionality. CI improvements. Documentation improvements. AI module improvements.

This commit is contained in:
StellaOps Bot
2025-12-26 21:54:17 +02:00
parent 335ff7da16
commit c2b9cd8d1f
3717 changed files with 264714 additions and 48202 deletions

View File

@@ -72,8 +72,8 @@ public sealed class JsonSchemaValidator : IJsonSchemaValidator
foreach (var kvp in node.Errors)
{
errors.Add(new JsonSchemaValidationError(
node.InstanceLocation?.ToString() ?? string.Empty,
node.SchemaLocation?.ToString() ?? string.Empty,
node.InstanceLocation.ToString() ?? string.Empty,
node.SchemaLocation.ToString() ?? string.Empty,
kvp.Value,
kvp.Key));
}

View File

@@ -6,11 +6,11 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="JsonSchema.Net" Version="7.3.2" />
<PackageReference Include="Microsoft.Extensions.Http.Resilience" Version="10.0.0" />
<PackageReference Include="AngleSharp" Version="1.2.0" />
<PackageReference Include="PdfPig" Version="0.1.12" />
<PackageReference Include="NuGet.Versioning" Version="6.13.2" />
<PackageReference Include="JsonSchema.Net" />
<PackageReference Include="Microsoft.Extensions.Http.Resilience" />
<PackageReference Include="AngleSharp" />
<PackageReference Include="PdfPig" />
<PackageReference Include="NuGet.Versioning" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\StellaOps.Concelier.Normalization\StellaOps.Concelier.Normalization.csproj" />
@@ -18,6 +18,6 @@
<ProjectReference Include="../../../__Libraries/StellaOps.Plugin/StellaOps.Plugin.csproj" />
<ProjectReference Include="../../../__Libraries/StellaOps.Cryptography/StellaOps.Cryptography.csproj" />
<ProjectReference Include="..\StellaOps.Concelier.Core\StellaOps.Concelier.Core.csproj" />
<ProjectReference Include="..\StellaOps.Concelier.Storage.Postgres\StellaOps.Concelier.Storage.Postgres.csproj" />
<ProjectReference Include="..\StellaOps.Concelier.Persistence\StellaOps.Concelier.Persistence.csproj" />
</ItemGroup>
</Project>

View File

@@ -79,6 +79,11 @@ public sealed class CannedHttpMessageHandler : HttpMessageHandler
_fallback = null;
}
/// <summary>
/// Alias for <see cref="Clear"/> to maintain backward compatibility.
/// </summary>
public void Reset() => Clear();
/// <summary>
/// Throws if any responses remain queued.
/// </summary>
@@ -207,4 +212,10 @@ public sealed class CannedHttpMessageHandler : HttpMessageHandler
public void AddTextResponse(Uri requestUri, string content, string contentType = "text/plain", HttpStatusCode statusCode = HttpStatusCode.OK)
=> AddResponse(requestUri, () => BuildTextResponse(statusCode, content, contentType));
/// <summary>
/// Adds an error response with the specified HTTP status code.
/// </summary>
public void AddErrorResponse(Uri requestUri, HttpStatusCode statusCode)
=> AddResponse(requestUri, () => new HttpResponseMessage(statusCode));
}