Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
3207b74
build: update package versions
mrtaikandi May 15, 2026
5d4e3aa
feat(tower): add group-create and template nav actions to config tree
mrtaikandi May 15, 2026
d511a06
feat(api): allow editing config entry key on update
mrtaikandi May 15, 2026
013c191
feat(cli): support renaming config entry key on update
mrtaikandi May 15, 2026
b89ef73
feat(tower): allow editing config entry key in entry modal
mrtaikandi May 15, 2026
c8d7011
refactor(tower): rename ConfigFlatView to ConfigListView
mrtaikandi May 15, 2026
ae480c7
feat(tower): enable column resizing in config list view
mrtaikandi May 15, 2026
eaf6ff5
feat(api): normalize scope keys to canonical casing on config entry w…
mrtaikandi May 15, 2026
ed5abca
fix(tower): render canonical scope dimension when stored key differs …
mrtaikandi May 15, 2026
04c8cfa
feat(tower): replace active/previous diff buttons with searchable com…
mrtaikandi May 15, 2026
82885f1
fix(tower): stop loading skeleton from overlapping with progressively…
mrtaikandi May 15, 2026
74aabbf
refactor(tower): drop redundant form placeholders and pad dialog footer
mrtaikandi May 15, 2026
d474b95
feat(tower): redesign project variables tab as list + detail layout
mrtaikandi May 15, 2026
7da3815
feat(tower): redesign global variables page as list + detail layout
mrtaikandi May 15, 2026
9cd34dc
feat(tower): redesign audit page with filter popover, resizable table…
mrtaikandi May 15, 2026
e355702
style(tower): tune dark-mode JSON diff colors and tighten audit detai…
mrtaikandi May 15, 2026
f4ca5cd
chore(api): regenerate OpenApi.json and clients to revert handler des…
mrtaikandi May 15, 2026
0f1d872
refactor(api): consolidate config entry scope validation and canonica…
mrtaikandi May 15, 2026
41f0da8
fix(tower): anchor audit date filter to UTC and keep columns fitted u…
mrtaikandi May 15, 2026
15c6d30
fix(tower): focus snapshot compare search via Radix onOpenAutoFocus
mrtaikandi May 15, 2026
41d626a
fix(cli): port TUI MainWindow to Terminal.Gui 2.1 Tabs API
mrtaikandi May 15, 2026
be69f28
test(cli): reorder mock arg matchers for NSwag 14.7.1 list signatures
mrtaikandi May 15, 2026
895cf69
refactor(api): make ConfigEntryValidation an injected service
mrtaikandi May 15, 2026
228dc60
fix(api): reject case-conflicting scope dimensions and switch validat…
mrtaikandi May 15, 2026
94f87a3
refactor(tower): share formatDateTime helper and tighten audit column…
mrtaikandi May 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .globalconfig
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,5 @@ dotnet_diagnostic.CA1716.severity = none # CA1716: Identifiers should not
dotnet_diagnostic.CA1062.severity = none # CA1062: Validate arguments of public methods (e.g., null checks).
dotnet_diagnostic.CA1812.severity = none # CA1812: Avoid uninstantiated internal classes (e.g., utility classes).
dotnet_diagnostic.CA1515.severity = none # CA1515: Because an application's API isn't typically referenced from outside the assembly, types can be made internal:
dotnet_diagnostic.CA1034.severity = none # CA1034: Nested types should not be visible (e.g., public nested classes). Incorrect error for extension keyword.
dotnet_diagnostic.CA1034.severity = none # CA1034: Nested types should not be visible (e.g., public nested classes). Incorrect error for extension keyword.
dotnet_diagnostic.CA1822.severity = info # CA1822: Mark members as static (e.g., methods that do not access instance data).
58 changes: 29 additions & 29 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<GlobalPackageReference Include="Nerdbank.GitVersioning" Version="3.9.50" />
</ItemGroup>
<ItemGroup>
<PackageVersion Include="Aspire.Hosting.MongoDB" Version="13.3.0" />
<PackageVersion Include="Aspire.Hosting.MongoDB" Version="13.3.2" />
<PackageVersion Include="Asp.Versioning.Http" Version="10.0.0" />
<PackageVersion Include="Aspire.Hosting.NodeJs" Version="9.5.2" />
<PackageVersion Include="AspNetCore.HealthChecks.MongoDb" Version="9.0.0" />
Expand All @@ -17,47 +17,47 @@
<PackageVersion Include="Azure.Extensions.AspNetCore.DataProtection.Blobs" Version="1.5.3" />
<PackageVersion Include="Azure.Extensions.AspNetCore.DataProtection.Keys" Version="1.6.3" />
<PackageVersion Include="Azure.Identity" Version="1.21.0" />
<PackageVersion Include="Azure.Storage.Blobs" Version="12.27.0" />
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="10.0.7" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.7" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="10.0.7" />
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.7" />
<PackageVersion Include="Azure.Storage.Blobs" Version="12.28.0" />
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="10.0.8" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.8" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="10.0.8" />
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.8" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="5.0.0" />
<PackageVersion Include="Microsoft.Extensions.ApiDescription.Server" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Diagnostics.Testing" Version="10.5.0" />
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="10.5.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Telemetry" Version="10.5.0" />
<PackageVersion Include="Microsoft.Extensions.Telemetry.Abstractions" Version="10.5.0" />
<PackageVersion Include="Microsoft.Extensions.TimeProvider.Testing" Version="10.5.0" />
<PackageVersion Include="Microsoft.Extensions.ApiDescription.Server" Version="10.0.8" />
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.8" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.8" />
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="10.0.8" />
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="10.0.8" />
<PackageVersion Include="Microsoft.Extensions.Diagnostics.Testing" Version="10.6.0" />
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="10.0.8" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="10.0.8" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.8" />
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="10.6.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.8" />
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="10.0.8" />
<PackageVersion Include="Microsoft.Extensions.Telemetry" Version="10.6.0" />
<PackageVersion Include="Microsoft.Extensions.Telemetry.Abstractions" Version="10.6.0" />
<PackageVersion Include="Microsoft.Extensions.TimeProvider.Testing" Version="10.6.0" />
<PackageVersion Include="NSwag.MSBuild" Version="14.7.1" />
<PackageVersion Include="MongoDB.Driver" Version="3.8.0" />
<PackageVersion Include="MongoDB.Driver" Version="3.8.1" />
<PackageVersion Include="MongoDB.Driver.Core" Version="2.30.0" />
<PackageVersion Include="NuGet.Versioning" Version="7.3.1" />
<PackageVersion Include="NuGet.Versioning" Version="7.6.0" />
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.15.3" />
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.15.3" />
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.15.2" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.15.1" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.15.1" />
<PackageVersion Include="Scalar.AspNetCore" Version="2.14.11" />
<PackageVersion Include="Scalar.AspNetCore" Version="2.14.14" />
<!-- Pin transitive Snappier (pulled in by MongoDB.Driver) to 1.3.1+; 1.0.0 has GHSA-pggp-6c3x-2xmx. -->
<PackageVersion Include="SharpCompress" Version="0.48.0" />
<PackageVersion Include="SharpCompress" Version="0.48.1" />
<PackageVersion Include="Snappier" Version="1.3.1" />
<PackageVersion Include="System.CommandLine" Version="2.0.7" />
<PackageVersion Include="System.CommandLine" Version="2.0.8" />
<PackageVersion Include="Spectre.Console" Version="0.55.2" />
<PackageVersion Include="Terminal.Gui" Version="2.0.0-develop.5213" />
<PackageVersion Include="Terminal.Gui" Version="2.1.0" />
</ItemGroup>
<ItemGroup Label="Test packages">
<PackageVersion Include="Aspire.Hosting.Testing" Version="13.3.0" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.7" />
<PackageVersion Include="Aspire.Hosting.Testing" Version="13.3.2" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.8" />
<PackageVersion Include="NSubstitute" Version="5.3.0" />
<PackageVersion Include="Shouldly" Version="4.3.0" />
<PackageVersion Include="Testcontainers.MongoDb" Version="4.11.0" />
Expand Down
Loading
Loading