Skip to content

Repair .NET 10 and MudBlazor migration#11

Merged
magiccodingman merged 27 commits into
magiccodingman/net10from
agent/net10-mudblazor-migration
Jul 24, 2026
Merged

Repair .NET 10 and MudBlazor migration#11
magiccodingman merged 27 commits into
magiccodingman/net10from
agent/net10-mudblazor-migration

Conversation

@magiccodingman

@magiccodingman magiccodingman commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Migrated the solution’s broken MudBlazor APIs to MudBlazor 9.7 while preserving the existing application behavior.
  • Reworked dashboard charts for the new generic chart model and options API.
  • Updated dialogs to ShowAsync, nullable dialog results, and async dialog-result handling.
  • Updated MudDataGrid server callbacks for cancellation tokens and current sorting APIs.
  • Migrated file upload content, chips, grids, forms, and validators to their current component APIs.
  • Replaced obsolete synchronous MudForm.Validate() calls with ValidateAsync() and removed async void event handling where encountered.
  • Retargeted the TLS test project and test host packages to .NET 10.
  • Updated the TLS workflow to restore its out-of-solution test project explicitly.
  • Pinned SQLitePCLRaw.bundle_e_sqlite3 2.1.12 to remove the vulnerable 2.1.11 native SQLite dependency selected transitively by EF Core.

Validation

  • dotnet restore TruthGate-IPFS.sln — successful
  • dotnet build TruthGate-IPFS.sln --configuration Release --no-restore — successful with 0 errors
  • dotnet test TruthGate-Web/TruthGate-Web.Tests/TruthGate-Web.Tests.csproj --no-restore --configuration Release — successful
  • Existing TLS lifecycle GitHub Actions workflow — successful under .NET 10

Notes

  • The remaining compiler warnings are pre-existing nullable, analyzer, duplicate-using, EF raw-SQL, and obsolete-crypto warnings outside the focused .NET 10/MudBlazor repair scope.
  • No merge or deployment action is included; this PR targets magiccodingman/net10 for review.

@magiccodingman
magiccodingman marked this pull request as ready for review July 24, 2026 17:13
@magiccodingman
magiccodingman merged commit e42b7d1 into magiccodingman/net10 Jul 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant