1d55ab23f0
* started implementing article API, missing lots of tests to validate feature * made tests more pretty * re-structured tests * refactored dto contracts * tested and fixed updating categories * added permission tests, fixed bug in Permissions system * added data validation tests for update article * refactored repository interface * Added ArticleView dto, fixed bug in requesting articles over repository * updated dependencies * optimized program.cs, added repo service * Removed all interactivity from ArticleEditor, merged files * added vite, tailwind working, dev server is not, js is not yet * added fontsource for font management using vite's bundling * moved vite output to wwwroot/dist reorganized stuff that will never need processing or needs to be at site root * fixed heading font weight not being 700 anymore * implemented react in ArticleEditor * added article status steps to react component noticed I need to figure out client side localization * fixed vite dev server thingies, tailwind and react refresh works now * added article form skeletton to react * more editor implementations * minor typescript fixes * implemented proper editor functions * added all missing toolbar buttons * fixed error, made open article work * improved article editor structure * implemented article editor taking id from the url * Implemented categories endpoint * implemented categories in article editor * fixed minor TS issues * implemented localization in article editor * completed localization * implemented loading selected categories * minor code improvements and maybe a regex fix * fixed bug with not getting unpublished articles * implemented form state * fixed validation issues * implemented saving (missing creation) * fixed minor bug with status display * organized models * added live markdown preview (incomplete) * fixed issues in article create api endpoint * improved article saving, implemented creating * fixed publish date not being set correctly when creating article * fixed slugs once more * added run config for production (without vite dev) * removed unused code * updated dockerfile to build Assets * fixed slug generation * updated tests to validate new slug generator * savsdSACAVSD * fixed validation issues and tests
53 lines
3.2 KiB
XML
53 lines
3.2 KiB
XML
<Project Sdk="Microsoft.NET.Sdk.Web">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net8.0</TargetFramework>
|
|
<Nullable>enable</Nullable>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<UserSecretsId>aspnet-Wave-e004be03-56b7-4c24-aea7-ae4fda617143</UserSecretsId>
|
|
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
|
|
<DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<None Include="wwwroot\featured.js" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="AspNetCore.Authentication.ApiKey" Version="8.0.1" />
|
|
<PackageReference Include="CsvHelper" Version="32.0.3" />
|
|
<PackageReference Include="Humanizer.Core" Version="2.14.1" />
|
|
<PackageReference Include="Humanizer.Core.de" Version="2.14.1" />
|
|
<PackageReference Include="Humanizer.Core.uk" Version="2.14.1" />
|
|
<PackageReference Include="Magick.NET-Q8-AnyCPU" Version="13.5.0" />
|
|
<PackageReference Include="MailKit" Version="4.6.0" />
|
|
<PackageReference Include="Markdig" Version="0.37.0" />
|
|
<PackageReference Include="Markdown.ColorCode" Version="2.2.2" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="8.0.2" />
|
|
<PackageReference Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="8.0.6" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="8.0.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.OutputCaching.StackExchangeRedis" Version="8.0.6" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.0" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="8.0.6" />
|
|
<PackageReference Include="Microsoft.Extensions.Options" Version="8.0.2" />
|
|
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
|
|
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.19.6" />
|
|
<PackageReference Include="Mjml.Net" Version="3.8.0" />
|
|
<PackageReference Include="NetEscapades.Configuration.Yaml" Version="3.1.0" />
|
|
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
|
|
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.8.0" />
|
|
<PackageReference Include="OpenTelemetry.Exporter.Prometheus.AspNetCore" Version="1.7.0-rc.1" />
|
|
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.7.0" />
|
|
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.8.1" />
|
|
<PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.8.1" />
|
|
<PackageReference Include="Serilog.AspNetCore" Version="8.0.1" />
|
|
<PackageReference Include="Serilog.Sinks.Grafana.Loki" Version="8.3.0" />
|
|
<PackageReference Include="System.ServiceModel.Syndication" Version="8.0.0" />
|
|
<PackageReference Include="Tomlyn.Extensions.Configuration" Version="1.0.5" />
|
|
<PackageReference Include="Vite.AspNetCore" Version="2.0.1" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|