c94e8f0acb
This pull request completely overhauls the Creator editor flow, resolves the editor duplication race condition, aligns layout/styling themes in light and dark mode, and adds Docker staging setups. ### Key Changes 1. **Creator Flow Polish**: Redesigned the editor canvas to prevent double scrolling by delegating overflow to the editor canvas layer, updated styles to a premium aesthetic. 2. **Race Condition Prevention**: Resolved Crepe editor duplication when loading or switching chapters by tracking state via shared window maps (`window.editorCache`, `window.editorStates`) and checking `_lastInitializedEditorId` synchronously in Blazor. 3. **Theme Synchronization**: Integrated explicit theme initialization (`ThemeService.InitializeAsync()`) and anchored CSS isolation selectors to correctly sync with Light (Soft Sepia) and Deep Dark theme preferences. 4. **Staging Automation**: Created staging docker configurations with `--nexus-only` flag to allow iterative development without resetting PG/Neo4j database containers. --------- Co-authored-by: Marek Jasiński <jasins.marek@gmail.com> Reviewed-on: #83 Co-authored-by: Antigravity <antigravity@google.com> Co-committed-by: Antigravity <antigravity@google.com>
58 lines
4.0 KiB
XML
58 lines
4.0 KiB
XML
<Project>
|
|
<PropertyGroup>
|
|
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<PackageVersion Include="FluentResults" Version="4.0.0" />
|
|
<PackageVersion Include="HtmlSanitizer" Version="9.0.892" />
|
|
<PackageVersion Include="Markdig" Version="0.38.0" />
|
|
<PackageVersion Include="Mapster" Version="10.0.7" />
|
|
<PackageVersion Include="Mapster.DependencyInjection" Version="10.0.7" />
|
|
<PackageVersion Include="MediatR" Version="12.1.1" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.Extensions.AI" Version="10.5.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Identity.Core" Version="10.0.7" />
|
|
<PackageVersion Include="Pgvector" Version="0.3.0" />
|
|
<PackageVersion Include="Pgvector.EntityFrameworkCore" Version="0.3.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Resilience" Version="10.5.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Identity.Stores" Version="10.0.7" />
|
|
<PackageVersion Include="GeminiDotnet.Extensions.AI" Version="0.23.0" />
|
|
<PackageVersion Include="Hangfire.AspNetCore" Version="1.8.23" />
|
|
<PackageVersion Include="Hangfire.PostgreSql" Version="1.21.1" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.ML.Tokenizers" Version="2.0.0" />
|
|
<PackageVersion Include="Microsoft.ML.Tokenizers.Data.Cl100kBase" Version="2.0.0" />
|
|
<PackageVersion Include="Neo4j.Driver" Version="6.1.1" />
|
|
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0" />
|
|
<PackageVersion Include="Polly" Version="8.6.6" />
|
|
<PackageVersion Include="Polly.Extensions.Http" Version="3.0.0" />
|
|
<PackageVersion Include="Qdrant.Client" Version="1.18.1" />
|
|
<PackageVersion Include="Stripe.net" Version="51.1.0" />
|
|
<PackageVersion Include="VersOne.Epub" Version="3.3.6" />
|
|
<PackageVersion Include="Microsoft.Bcl.Memory" Version="9.0.14" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.Authorization" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.WebUtilities" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.SignalR.Client" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Authentication.Google" Version="10.0.7" />
|
|
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="10.0.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.Maui" Version="10.0.20" />
|
|
<PackageVersion Include="Microsoft.Maui.Essentials" Version="10.0.20" />
|
|
<PackageVersion Include="Microsoft.Extensions.Configuration.FileExtensions" Version="10.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="10.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="10.0.0" />
|
|
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
|
|
<PackageVersion Include="xunit" Version="2.9.0" />
|
|
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
|
|
<PackageVersion Include="FluentAssertions" Version="6.12.0" />
|
|
<PackageVersion Include="Moq" Version="4.20.70" />
|
|
</ItemGroup>
|
|
</Project>
|