Skip to content

Commit 3b50cdb

Browse files
committed
chore(deps): update NuGet dependency group
1 parent 6356074 commit 3b50cdb

7 files changed

Lines changed: 35 additions & 29 deletions

File tree

Directory.Packages.props

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
<!-- Build infrastructure -->
66
<ItemGroup>
77
<PackageVersion Include="Azure.Messaging.ServiceBus" Version="7.20.1" />
8-
<PackageVersion Include="Meziantou.Analyzer" Version="3.0.102" />
8+
<PackageVersion Include="Meziantou.Analyzer" Version="3.0.104" />
99
<PackageVersion Include="Microsoft.SemanticKernel.Abstractions" Version="1.77.0" />
1010
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="10.0.300" />
1111
<PackageVersion Include="Nerdbank.GitVersioning" Version="3.9.50" />
1212
</ItemGroup>
1313
<!-- Application -->
1414
<ItemGroup>
1515
<PackageVersion Include="Microsoft.ML" Version="5.0.0" />
16-
<PackageVersion Include="Markdig" Version="1.2.0" />
16+
<PackageVersion Include="Markdig" Version="1.3.0" />
1717
<PackageVersion Include="YamlDotNet" Version="18.0.0" />
18-
<PackageVersion Include="JD.SemanticKernel.Extensions" Version="0.1.101" />
19-
<PackageVersion Include="JD.SemanticKernel.Extensions.Mcp" Version="0.1.101" />
18+
<PackageVersion Include="JD.SemanticKernel.Extensions" Version="0.1.103" />
19+
<PackageVersion Include="JD.SemanticKernel.Extensions.Mcp" Version="0.1.103" />
2020
<PackageVersion Include="JD.SemanticKernel.Connectors.ClaudeCode" Version="1.0.34" />
2121
<PackageVersion Include="JD.SemanticKernel.Connectors.GitHubCopilot" Version="0.1.61" />
2222
<PackageVersion Include="JD.SemanticKernel.Connectors.OpenAICodex" Version="0.1.30" />
@@ -31,7 +31,7 @@
3131
<PackageVersion Include="Microsoft.SemanticKernel.Connectors.MistralAI" Version="1.72.0-alpha" />
3232
<PackageVersion Include="Microsoft.SemanticKernel.Connectors.Amazon" Version="1.72.0-alpha" />
3333
<PackageVersion Include="Microsoft.SemanticKernel.Connectors.HuggingFace" Version="1.72.0-preview" />
34-
<PackageVersion Include="Spectre.Console" Version="0.56.0" />
34+
<PackageVersion Include="Spectre.Console" Version="0.57.0" />
3535
<PackageVersion Include="WorkflowFramework" Version="1.0.1" />
3636
<PackageVersion Include="HtmlAgilityPack" Version="1.12.4" />
3737
<PackageVersion Include="UglyToad.PdfPig" Version="1.7.0-custom-5" />
@@ -42,11 +42,11 @@
4242
</ItemGroup>
4343
<!-- Distributed infrastructure -->
4444
<ItemGroup>
45-
<PackageVersion Include="AWSSDK.SecretsManager" Version="4.0.5.3" />
45+
<PackageVersion Include="AWSSDK.SecretsManager" Version="4.0.5.4" />
4646
<PackageVersion Include="Azure.Identity" Version="1.21.0" />
4747
<PackageVersion Include="Azure.Security.KeyVault.Secrets" Version="4.11.0" />
4848
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.9" />
49-
<PackageVersion Include="StackExchange.Redis" Version="2.13.17" />
49+
<PackageVersion Include="StackExchange.Redis" Version="3.0.0" />
5050
</ItemGroup>
5151
<!-- Gateway -->
5252
<ItemGroup>
@@ -69,7 +69,7 @@
6969
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.9" />
7070
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="10.0.9" />
7171
<PackageVersion Include="Microsoft.AspNetCore.SignalR.Client" Version="10.0.9" />
72-
<PackageVersion Include="MudBlazor" Version="8.5.1" />
72+
<PackageVersion Include="MudBlazor" Version="9.5.0" />
7373
</ItemGroup>
7474
<!-- Channel adapters -->
7575
<ItemGroup>
@@ -79,7 +79,7 @@
7979
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.9" />
8080
<PackageVersion Include="NSec.Cryptography" Version="26.4.0" />
8181
<PackageVersion Include="SlackNet" Version="0.17.10" />
82-
<PackageVersion Include="Telegram.Bot" Version="22.10.0.1" />
82+
<PackageVersion Include="Telegram.Bot" Version="22.10.1" />
8383
</ItemGroup>
8484
<!-- Daemon / service hosting -->
8585
<ItemGroup>

src/JD.AI.Dashboard.Wasm/Components/AgentDetailPanel.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ else
3030
Size="Size.Small" OnClick="@(() => OnClose.InvokeAsync())" />
3131
</MudStack>
3232

33-
<MudTabs Elevation="0" ApplyEffectsToContainer="true" PanelClass="pa-3">
33+
<MudTabs Elevation="0" ApplyEffectsToContainer="true" TabPanelsClass="pa-3">
3434
<MudTabPanel Text="Overview" Icon="@Icons.Material.Filled.Info">
3535
<div data-testid="overview-tab">
3636
<MudStack Spacing="3">

src/JD.AI.Dashboard.Wasm/Components/SettingsAiAgentsTab.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@using JD.AI.Dashboard.Wasm.Models
22
@using JD.AI.Dashboard.Wasm.Services
33

4-
<MudTabs Elevation="0" Rounded="false" PanelClass="pt-4" data-testid="ai-agents-subtabs">
4+
<MudTabs Elevation="0" Rounded="false" TabPanelsClass="pt-4" data-testid="ai-agents-subtabs">
55
<MudTabPanel Text="Providers" Icon="@Icons.Material.Filled.Hub" data-testid="subtab-providers">
66
<SettingsProvidersTab Providers="Providers" Api="Api" />
77
</MudTabPanel>

src/JD.AI.Dashboard.Wasm/Pages/Agents.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@
220220

221221
private async Task DeleteAgentAsync(string id)
222222
{
223-
var confirm = await DialogService.ShowMessageBox("Stop Agent", $"Stop agent '{id}'?", "Stop", "Cancel");
223+
var confirm = await DialogService.ShowMessageBoxAsync("Stop Agent", $"Stop agent '{id}'?", "Stop", "Cancel");
224224
if (confirm == true)
225225
{
226226
try

src/JD.AI.Dashboard.Wasm/Pages/Routing.razor

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ else
4040
{
4141
<MudPaper Elevation="0">
4242
<MudDataGrid Items="@_mappings" Dense="true" Hover="true" EditMode="DataGridEditMode.Cell"
43-
CommittedItemChanges="@(async (RoutingMapping m) => await OnMappingChanged(m))"
43+
CommittedItemChanges="OnMappingChanged"
4444
data-testid="routing-grid">
4545
<Columns>
4646
<PropertyColumn Property="x => x.ChannelType" Title="Channel" Editable="false">
@@ -112,19 +112,21 @@ else
112112
_loading = false;
113113
}
114114

115-
private async Task OnMappingChanged(RoutingMapping mapping)
116-
{
117-
try
118-
{
119-
await Api.MapRoutingAsync(mapping.ChannelType, mapping.AgentId);
120-
Snackbar.Add($"Routing updated: {mapping.ChannelType} → {mapping.AgentId}", Severity.Success);
121-
}
122-
catch (Exception ex)
123-
{
124-
Snackbar.Add($"Failed: {ex.Message}", Severity.Error);
125-
await LoadAsync();
126-
}
127-
}
115+
private async Task<DataGridEditFormAction> OnMappingChanged(RoutingMapping mapping)
116+
{
117+
try
118+
{
119+
await Api.MapRoutingAsync(mapping.ChannelType, mapping.AgentId);
120+
Snackbar.Add($"Routing updated: {mapping.ChannelType} → {mapping.AgentId}", Severity.Success);
121+
return DataGridEditFormAction.Close;
122+
}
123+
catch (Exception ex)
124+
{
125+
Snackbar.Add($"Failed: {ex.Message}", Severity.Error);
126+
await LoadAsync();
127+
return DataGridEditFormAction.KeepOpen;
128+
}
129+
}
128130

129131
private async Task SyncAsync()
130132
{

src/JD.AI.Dashboard.Wasm/Pages/Settings.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ else
3333
{
3434
<MudTabs Elevation="0" Rounded="true" ApplyEffectsToContainer="true"
3535
@bind-ActivePanelIndex="_activeTabIndex"
36-
PanelClass="pa-4" Class="jd-settings-tabs"
36+
TabPanelsClass="pa-4" Class="jd-settings-tabs"
3737
data-testid="settings-tabs">
3838

3939
<MudTabPanel Text="AI &amp; Agents" Icon="@Icons.Material.Filled.SmartToy"

tests/JD.AI.Tests/Dashboard/RoutingPageBunitTests.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,13 +127,15 @@ public async Task Routing_WhenMappingChanges_PostsRouteUpdateAndShowsSuccess()
127127
cut.WaitForAssertion(() => Assert.NotNull(cut.Find("[data-testid='routing-grid']")));
128128

129129
var grid = cut.FindComponent<MudDataGrid<RoutingMapping>>();
130+
var gridInstance = grid.Instance
131+
?? throw new Xunit.Sdk.XunitException("Routing grid instance was not rendered.");
130132
var updated = new RoutingMapping
131133
{
132134
ChannelType = "discord",
133135
AgentId = "jdai-default",
134136
};
135137

136-
await cut.InvokeAsync(() => grid.Instance.CommittedItemChanges.InvokeAsync(updated));
138+
_ = await gridInstance.CommittedItemChanges(updated);
137139

138140
cut.WaitForAssertion(() => Assert.Contains("Routing updated: discord → jdai-default", cut.Markup));
139141
}
@@ -167,13 +169,15 @@ public async Task Routing_WhenMappingSaveFails_ReloadsServerStateAndShowsError()
167169
cut.WaitForAssertion(() => Assert.NotNull(cut.Find("[data-testid='routing-grid']")));
168170

169171
var grid = cut.FindComponent<MudDataGrid<RoutingMapping>>();
172+
var gridInstance = grid.Instance
173+
?? throw new Xunit.Sdk.XunitException("Routing grid instance was not rendered.");
170174
var updated = new RoutingMapping
171175
{
172176
ChannelType = "discord",
173177
AgentId = "jdai-default",
174178
};
175179

176-
await cut.InvokeAsync(() => grid.Instance.CommittedItemChanges.InvokeAsync(updated));
180+
_ = await gridInstance.CommittedItemChanges(updated);
177181

178182
cut.WaitForAssertion(() =>
179183
{

0 commit comments

Comments
 (0)