Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
c3cb9dd
Add centralized package version management
EdCharbeneau Sep 10, 2025
a80dff9
Update project to target .NET 8.0 and package version
EdCharbeneau Sep 10, 2025
5a3cb6d
Update project to .NET 8.0 and Telerik package version
EdCharbeneau Sep 10, 2025
7c1ebfa
Update project to target .NET 8.0 and modify dependencies
EdCharbeneau Sep 10, 2025
6265ee9
Remove weather forecasting and counter features
EdCharbeneau Sep 10, 2025
8fb60e6
Update UI components to use SVG icons and .NET 8.0
EdCharbeneau Sep 10, 2025
c56371c
This commit removes the project for maintenance. Additionally, the RE…
EdCharbeneau Sep 10, 2025
557b9cd
Update projects to .NET 8 and improve dependencies
EdCharbeneau Sep 10, 2025
7858b33
Partially runs in net8. Needs further attention.
EdCharbeneau Sep 10, 2025
c98c22a
Updated additional dependencies to net8
EdCharbeneau Sep 10, 2025
65f5b93
Updated to net8
EdCharbeneau Sep 10, 2025
07064bb
Update projects to target .NET 8.0 and clean up references
EdCharbeneau Sep 10, 2025
4c3d744
Refactor project files for flexible package versioning
EdCharbeneau Sep 10, 2025
2d32fb9
Update package references for improved compatibility
EdCharbeneau Sep 10, 2025
5cf0f13
Remove LibraryManager and update Kendo drawing version
EdCharbeneau Sep 10, 2025
226ab8b
Update projects to .NET 8.0 and remove package versions
EdCharbeneau Sep 10, 2025
4dd2c09
Upgrade to .NET 8 and update Telerik components
EdCharbeneau Sep 10, 2025
81943e4
Update project to .NET 8.0 and package references
EdCharbeneau Sep 10, 2025
a59d9b4
Update TelerikButton icon binding and package reference
EdCharbeneau Sep 17, 2025
6eb37e9
Update MainLayout and project to .NET 8.0
EdCharbeneau Sep 17, 2025
c24cd73
Update TelerikDrawer and project to .NET 8.0
EdCharbeneau Sep 17, 2025
0356fd9
Update project to .NET 8 and modify Telerik packages
EdCharbeneau Sep 17, 2025
6cd219d
Update project to .NET 8.0 and improve UI icons
EdCharbeneau Sep 17, 2025
41604d0
Update project to .NET 8.0 and package references
EdCharbeneau Sep 17, 2025
e0809e6
Update to .NET 8.0 and improve notification handling
EdCharbeneau Sep 17, 2025
b73831e
Update project to .NET 8.0 and revise documentation
EdCharbeneau Sep 17, 2025
bf8b951
Update button icons and project settings
EdCharbeneau Sep 17, 2025
d18dade
Update to .NET 8.0 and enhance UI components
EdCharbeneau Sep 17, 2025
f371c40
Update project to .NET 8 and enhance UI components
EdCharbeneau Sep 17, 2025
1fb3345
Update projects to target .NET 8.0 and simplify packages
EdCharbeneau Sep 17, 2025
a66325f
Update Telerik components and target .NET 8.0
EdCharbeneau Sep 17, 2025
2650f00
Update project to .NET 8.0 and package references
EdCharbeneau Sep 17, 2025
85cac41
Update project to target .NET 8.0 and package version
EdCharbeneau Sep 17, 2025
523d17a
Update project files to target .NET 8.0
EdCharbeneau Sep 17, 2025
e73fd9a
Update project to target .NET 8.0 and package version
EdCharbeneau Sep 17, 2025
dfd7f18
Update projects to target .NET 8.0 and clean up references
EdCharbeneau Sep 17, 2025
ade1c73
Update project to .NET 8.0 and package references
EdCharbeneau Sep 17, 2025
373662a
Update icons and upgrade .NET framework version
EdCharbeneau Sep 17, 2025
03bedf1
Upgrade to .NET 8.0 and update package references
EdCharbeneau Sep 18, 2025
c220de9
Update Telerik components and upgrade to .NET 8.0
EdCharbeneau Sep 18, 2025
388c1af
Update package references and clean up Directory.Packages.props
EdCharbeneau Sep 18, 2025
64e8407
Update project to target .NET 8.0 and improve UI
EdCharbeneau Sep 18, 2025
4ca450d
Update Telerik components and target .NET 8.0
EdCharbeneau Sep 18, 2025
1c95675
Update project to .NET 8.0 and package references
EdCharbeneau Sep 18, 2025
e6323a2
Update icons and target framework in Razor components
EdCharbeneau Sep 18, 2025
52a9888
Update project to target .NET 8.0 and package reference
EdCharbeneau Sep 18, 2025
540d17f
Update project to .NET 8 and adjust loader settings
EdCharbeneau Sep 18, 2025
3b6f4c2
Update project to target .NET 8.0 and package version
EdCharbeneau Sep 18, 2025
440d484
Update Telerik.UI.for.Blazor package reference
EdCharbeneau Sep 18, 2025
b0e56d2
Update target framework to .NET 8 and package reference
EdCharbeneau Sep 19, 2025
21d47de
Update project to .NET 8.0 and add Newtonsoft.Json
EdCharbeneau Sep 19, 2025
329beb3
Update framework to net8.0 and refine comments
EdCharbeneau Sep 19, 2025
9070657
Upgrade to .NET 8.0 and update Telerik theme styles
EdCharbeneau Sep 19, 2025
887bc85
Refactor layout styles and upgrade project dependencies
EdCharbeneau Sep 19, 2025
36590c0
Update package versions in Directory.Packages.props
EdCharbeneau Sep 19, 2025
8aa3815
Update Telerik components and target framework to net8.0
EdCharbeneau Sep 19, 2025
cd7e171
Update project to .NET 8 and add Telerik package
EdCharbeneau Sep 19, 2025
674d9d6
Update project to .NET 8.0 and enhance UI components
EdCharbeneau Sep 19, 2025
5c101e6
Update project to .NET 8.0 and package references
EdCharbeneau Sep 19, 2025
318b772
Update icons and upgrade project framework to .NET 8.0
EdCharbeneau Sep 19, 2025
55b6ec3
Update project to .NET 8.0 and refactor file handling
EdCharbeneau Sep 19, 2025
131811f
Update project to .NET 8.0 and package reference
EdCharbeneau Sep 19, 2025
e70a040
Updated to net8 and latest Telerik Blazor. Consolidated dependencies.
EdCharbeneau Sep 19, 2025
6c24fde
Refactor project files for dependency management
EdCharbeneau Sep 19, 2025
3216a2e
Update Telerik package reference management
EdCharbeneau Sep 19, 2025
72d662d
Update package versions and centralize management
EdCharbeneau Sep 19, 2025
939acde
Update Telerik.UI.for.Blazor package reference
EdCharbeneau Sep 19, 2025
4e66736
Update .gitignore to exclude maintenance build logs
EdCharbeneau Sep 19, 2025
7f04432
Enhance BuildAllProjects.ps1 with documentation and logging
EdCharbeneau Sep 19, 2025
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
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -460,3 +460,7 @@ MigrationBackup/

# macOS folder settings
.DS_Store
/maintenance/build-logs/Build_Failures.txt
/maintenance/build-logs/Build_Failure_Details.txt
/maintenance/build-logs/Build_Results.csv
/maintenance/build-logs/Build_Summary.txt
110 changes: 110 additions & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<!-- All known package versions retained (no removal), duplicates consolidated -->
<ItemGroup>
<!-- Azure / AI -->
<PackageVersion Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageVersion Include="Azure.Core" Version="1.45.0" />

<!-- Blazor / UI helpers -->
<PackageVersion Include="Blazored.LocalStorage" Version="4.1.5" />
<PackageVersion Include="BlazorPro.BlazorSize" Version="3.1.0" />

<!-- Testing / coverage -->
<PackageVersion Include="bunit.web" Version="1.6.4" />
<PackageVersion Include="coverlet.collector" Version="3.1.2" />
<PackageVersion Include="JustMock" Version="2022.1.223.1" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
<PackageVersion Include="xunit" Version="2.4.1" />
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.3" />

<!-- Data / persistence -->
<PackageVersion Include="CsvHelper" Version="16.0.0" />
<PackageVersion Include="Dapper" Version="2.0.90" />
<PackageVersion Include="Dapper.SqlBuilder" Version="2.0.78" />
<PackageVersion Include="Microsoft.Data.SqlClient" Version="5.2.2" />

<!-- gRPC -->
<PackageVersion Include="Google.Protobuf" Version="3.15.0" />
<PackageVersion Include="Grpc.AspNetCore" Version="2.24.0" />
<PackageVersion Include="Grpc.AspNetCore.Web" Version="2.67.0" />
<PackageVersion Include="Grpc.Net.Client" Version="2.52.0" />
<PackageVersion Include="Grpc.Net.Client.Web" Version="2.67.0" />
<PackageVersion Include="Grpc.Net.ClientFactory" Version="2.27.0-pre1" />
<PackageVersion Include="Grpc.Tools" Version="2.27.0-pre1" />

<!-- Markdown -->
<PackageVersion Include="Markdig" Version="0.26.0" />
<PackageVersion Include="MarkdownSharp" Version="2.0.5" />
<PackageVersion Include="ReverseMarkdown" Version="3.12.0" />

<!-- ASP.NET Core / Blazor (mixed versions intentionally retained) -->
<PackageVersion Include="Microsoft.AspNetCore.ApiAuthorization.IdentityServer" Version="7.0.15" />
<PackageVersion Include="Microsoft.AspNetCore.Components.Authorization" Version="6.0.0" />
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="8.0.0" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.20" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="6.0.0" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.20" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.20" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.Maui" Version="6.0.101-preview.9.1843" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.WindowsForms" Version="8.0.3" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.Wpf" Version="8.0.3" />
<PackageVersion Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="8.0.1" />
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.1" />
<PackageVersion Include="Microsoft.AspNetCore.Identity.UI" Version="8.0.1" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.0" />
<PackageVersion Include="Microsoft.AspNetCore.SpaServices.Extensions" Version="5.0.2" />

<!-- EF Core -->
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="8.0.1" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.1" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.1" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.1" />

<!-- Experimental / AI Extensions -->
<PackageVersion Include="Microsoft.Extensions.AI" Version="9.5.0" />
<PackageVersion Include="Microsoft.Extensions.AI.AzureAIInference" Version="9.5.0-preview.1.25265.7" />
<PackageVersion Include="Microsoft.Extensions.AI.Ollama" Version="9.5.0-preview.1.25265.7" />
<PackageVersion Include="Microsoft.Extensions.AI.OpenAI" Version="9.5.0-preview.1.25265.7" />

<!-- Misc Microsoft.Extensions -->
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0-preview.2.25163.2" />
<PackageVersion Include="Microsoft.Extensions.FileProviders.Embedded" Version="6.0.0-rc.2.21480.10" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="6.0.0" />
<PackageVersion Include="Microsoft.Extensions.Localization" Version="8.0.20" />
<PackageVersion Include="Microsoft.Extensions.Localization.Abstractions" Version="8.0.1" />

<!-- Identity / Auth -->
<PackageVersion Include="Microsoft.Identity.Web" Version="1.11.0" />

<!-- Tooling / scaffolding -->
<PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="8.0.0" />
<PackageVersion Include="Microsoft.Web.LibraryManager.Build" Version="2.1.175" />

<!-- JSON / serialization -->
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
<PackageVersion Include="System.Net.Http.Json" Version="8.0.1" />
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
<PackageVersion Include="System.ComponentModel.Annotations" Version="5.0.0" />

<!-- Swagger -->
<PackageVersion Include="Swashbuckle.AspNetCore" Version="5.6.3" />
<PackageVersion Include="Swashbuckle.AspNetCore.Filters" Version="6.0.0" />

<!-- Telerik (UI + Documents) -->
<PackageVersion Include="Telerik.UI.for.Blazor" Version="11.0.0" />
<PackageVersion Include="Telerik.DataSource" Version="4.0.1" />
<PackageVersion Include="Telerik.Documents.Core" Version="2025.3.806" />
<PackageVersion Include="Telerik.Documents.Fixed" Version="2025.3.806" />
<PackageVersion Include="Telerik.Documents.Flow" Version="2025.3.806" />
<PackageVersion Include="Telerik.Documents.Flow.FormatProviders.Pdf" Version="2025.3.806" />
<PackageVersion Include="Telerik.Documents.ImageUtils" Version="2025.3.806" />
<PackageVersion Include="Telerik.Documents.Spreadsheet" Version="2025.3.806" />
<PackageVersion Include="Telerik.Documents.Spreadsheet.FormatProviders.OpenXml" Version="2025.3.806" />
<PackageVersion Include="Telerik.Documents.Spreadsheet.FormatProviders.Pdf" Version="2025.3.806" />
<PackageVersion Include="Telerik.Documents.SpreadsheetStreaming" Version="2025.3.806" />
<PackageVersion Include="Telerik.Zip" Version="2025.3.806" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Telerik.UI.for.Blazor" Version="2.27.0" />
<PackageReference Include="Telerik.UI.for.Blazor" />
</ItemGroup>

</Project>


6 changes: 4 additions & 2 deletions calendar/allowed-dates/allowed_dates.csproj
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Telerik.UI.for.Blazor" Version="2.10.0" />
<PackageReference Include="Telerik.UI.for.Blazor" />
</ItemGroup>
</Project>


15 changes: 0 additions & 15 deletions chart/label-template/Data/WeatherForecast.cs

This file was deleted.

25 changes: 0 additions & 25 deletions chart/label-template/Data/WeatherForecastService.cs

This file was deleted.

8 changes: 5 additions & 3 deletions chart/label-template/FormatLabel.csproj
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>7.3</LangVersion>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Telerik.UI.for.Blazor" Version="2.7.0" />
<PackageReference Include="Telerik.UI.for.Blazor" />
</ItemGroup>

</Project>


16 changes: 0 additions & 16 deletions chart/label-template/Pages/Counter.razor

This file was deleted.

45 changes: 0 additions & 45 deletions chart/label-template/Pages/FetchData.razor

This file was deleted.

10 changes: 0 additions & 10 deletions chart/label-template/Shared/NavMenu.razor
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,6 @@
<span class="oi oi-home" aria-hidden="true"></span> Home
</NavLink>
</li>
<li class="nav-item px-3">
<NavLink class="nav-link" href="counter">
<span class="oi oi-plus" aria-hidden="true"></span> Counter
</NavLink>
</li>
<li class="nav-item px-3">
<NavLink class="nav-link" href="fetchdata">
<span class="oi oi-list-rich" aria-hidden="true"></span> Fetch data
</NavLink>
</li>
</ul>
</div>

Expand Down
10 changes: 1 addition & 9 deletions chart/label-template/Startup.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,8 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.HttpsPolicy;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using FormatLabel.Data;

namespace FormatLabel
{
Expand All @@ -29,7 +22,6 @@ public void ConfigureServices(IServiceCollection services)
services.AddRazorPages();
services.AddServerSideBlazor();
services.AddTelerikBlazor();
services.AddSingleton<WeatherForecastService>();
}

// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
Expand Down
2 changes: 1 addition & 1 deletion common/confirm-button/Pages/Counter.razor
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<p>Current count: @currentCount</p>

<ConfirmButton OnClick="@IncrementCount" ConfirmText="Are you sure you want to add more?" ButtonText="Counter" ConfirmTitle="Please confirm!" Icon="plus" />
<ConfirmButton OnClick="@IncrementCount" ConfirmText="Are you sure you want to add more?" ButtonText="Counter" ConfirmTitle="Please confirm!" Icon="@SvgIcon.Plus" />

@code {
int currentCount = 0;
Expand Down
12 changes: 6 additions & 6 deletions common/confirm-button/Pages/FetchData.razor
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,21 @@
ConfirmText="@( $"Are you sure you want to delete forecast {currItem.Id}?" )"
ButtonText="Delete"
ConfirmTitle="Please confirm!"
Icon="delete"/>
Icon="@SvgIcon.Trash"/>
}
</Template>
</GridColumn>
<GridCommandColumn Width="300px">
<GridCommandButton Command="Save" Icon="save" ShowInEdit="true">Update</GridCommandButton>
<GridCommandButton Command="Edit" Icon="edit">Edit</GridCommandButton>
<GridCommandButton Command="Cancel" Icon="cancel" ShowInEdit="true">Cancel</GridCommandButton>
<GridCommandButton Command="Save" Icon="@SvgIcon.Save" ShowInEdit="true">Update</GridCommandButton>
<GridCommandButton Command="Edit" Icon="@SvgIcon.Pencil">Edit</GridCommandButton>
<GridCommandButton Command="Cancel" Icon="@SvgIcon.Cancel" ShowInEdit="true">Cancel</GridCommandButton>

@* Approach 2: overriding the built-in Delete command functionality *@
<GridCommandButton Command="Delete" Icon="delete" OnClick="@DeleteWithConfirmation">Delete</GridCommandButton>
<GridCommandButton Command="Delete" Icon="@SvgIcon.Trash" OnClick="@DeleteWithConfirmation">Delete</GridCommandButton>
</GridCommandColumn>
</GridColumns>
<GridToolBar>
<GridCommandButton Command="Add" Icon="add">Add Forecast</GridCommandButton>
<GridCommandButton Command="Add" Icon="@SvgIcon.Plus">Add Forecast</GridCommandButton>
</GridToolBar>
</TelerikGrid>

Expand Down
3 changes: 2 additions & 1 deletion common/confirm-button/Shared/ConfirmButton.razor
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@

@using Telerik.SvgIcons
<TelerikButton Icon="@Icon" OnClick="@( _ => WindowVisible = true )">
@ButtonText
</TelerikButton>
Expand All @@ -13,7 +14,7 @@
[Parameter] public string ButtonText { get; set; }
[Parameter] public string ConfirmTitle { get; set; }
[Parameter] public string ConfirmText { get; set; }
[Parameter] public string Icon { get; set; }
[Parameter] public ISvgIcon Icon { get; set; } = SvgIcon.QuestionCircle;
[Parameter] public EventCallback OnClick { get; set; }
bool WindowVisible { get; set; }
async void RaiseConfirm()
Expand Down
3 changes: 2 additions & 1 deletion common/confirm-button/_Imports.razor
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@
@using confirm_button
@using confirm_button.Shared
@using Telerik.Blazor
@using Telerik.Blazor.Components
@using Telerik.Blazor.Components
@using Telerik.SvgIcons
8 changes: 5 additions & 3 deletions common/confirm-button/confirm_button.csproj
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>7.3</LangVersion>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Telerik.UI.for.Blazor" Version="3.4.0" />
<PackageReference Include="Telerik.UI.for.Blazor" />
</ItemGroup>

</Project>


Loading