refactor: complete web project consolidation and stabilize identity flow

- Finalized move from NexusReader.Web.New to NexusReader.Web
- Implemented robust ServerIdentityService with UserManager and SignInManager
- Updated UI components to handle authentication state synchronization via force reload
- Refined BookIngestionModal styling following Nexus Neon design system
- Resolved namespace conflicts and updated CI/CD/VS Code configurations
- Fixes #33
This commit is contained in:
2026-05-11 20:42:57 +02:00
parent f864580207
commit e1f1a4b3cb
41 changed files with 1280 additions and 743 deletions
+18 -16
View File
@@ -1,16 +1,18 @@
<Solution>
<Folder Name="/src/">
<Project Path="src/NexusReader.Application/NexusReader.Application.csproj" />
<Project Path="src/NexusReader.Data/NexusReader.Data.csproj" />
<Project Path="src/NexusReader.Domain/NexusReader.Domain.csproj" />
<Project Path="src/NexusReader.Infrastructure.Mobile/NexusReader.Infrastructure.Mobile.csproj" />
<Project Path="src/NexusReader.Infrastructure/NexusReader.Infrastructure.csproj" />
<Project Path="src/NexusReader.Maui/NexusReader.Maui.csproj" />
<Project Path="src/NexusReader.UI.Shared/NexusReader.UI.Shared.csproj" />
<Project Path="src/NexusReader.Web.Client/NexusReader.Web.Client.csproj" />
<Project Path="src/NexusReader.Web.New/NexusReader.Web.csproj" />
</Folder>
<Folder Name="/tests/">
<Project Path="tests/NexusReader.Application.Tests/NexusReader.Application.Tests.csproj" />
</Folder>
</Solution>
<Solution>
<Folder Name="/src/">
<Project Path="src/NexusReader.Application/NexusReader.Application.csproj" />
<Project Path="src/NexusReader.Domain/NexusReader.Domain.csproj" />
<Project Path="src/NexusReader.Infrastructure/NexusReader.Infrastructure.csproj" />
<Project Path="src/NexusReader.Infrastructure.Mobile/NexusReader.Infrastructure.Mobile.csproj" />
<Project Path="src/NexusReader.Web.Client/NexusReader.Web.Client.csproj" />
<Project Path="src/NexusReader.UI.Shared/NexusReader.UI.Shared.csproj" />
<Project Path="src/NexusReader.Data/NexusReader.Data.csproj" />
<Project Path="src/NexusReader.Maui/NexusReader.Maui.csproj" />
</Folder>
<Folder Name="/src/NexusReader.Web/">
<Project Path="src/NexusReader.Web/NexusReader.Web.csproj" />
</Folder>
<Folder Name="/tests/">
<Project Path="tests/NexusReader.Application.Tests/NexusReader.Application.Tests.csproj" />
</Folder>
</Solution>