feat: implement identity authentication, authorization policies, and MAUI platform support with Docker orchestration

This commit is contained in:
2026-04-29 20:37:41 +02:00
parent 10efed0369
commit 0210611edf
55 changed files with 2359 additions and 949 deletions
@@ -66,7 +66,7 @@
await LoadChapterAsync(NavigationService.CurrentChapterIndex);
}
private async void OnNavigationChanged()
private async Task OnNavigationChanged()
{
_isJsInitialized = false;
_selectedText = string.Empty;
@@ -166,7 +166,7 @@
NavigationService.UpdateMetadata(ViewModel.CurrentChapterIndex, ViewModel.TotalChapters, ViewModel.ChapterTitle);
// Trigger full page graph generation after loading
_ = Coordinator.ProcessFullPageAsync(GetFullPageContent());
await Coordinator.ProcessFullPageAsync(GetFullPageContent());
}
else
{
@@ -33,7 +33,13 @@
@code {
protected override void OnInitialized()
{
NavigationService.OnNavigationChanged += StateHasChanged;
NavigationService.OnNavigationChanged += HandleNavigationChanged;
}
private Task HandleNavigationChanged()
{
StateHasChanged();
return Task.CompletedTask;
}
private int CalculateProgress()
@@ -44,6 +50,6 @@
public void Dispose()
{
NavigationService.OnNavigationChanged -= StateHasChanged;
NavigationService.OnNavigationChanged -= HandleNavigationChanged;
}
}