Add team roles and content management updates

This commit is contained in:
AzuTear
2026-06-25 19:52:46 +02:00
parent 54293f4c45
commit 693769e5a8
126 changed files with 6966 additions and 738 deletions
+8 -1
View File
@@ -22,6 +22,10 @@ public sealed record WinnerPreviewDto(
string WinnerPlatform,
string WinnerUrl);
public sealed record ArchiveYearDto(
int Year,
int WinnerCount);
public sealed record FaqItemDto(string Question, string Answer);
public sealed record PublicSocialLinkDto(
@@ -33,8 +37,10 @@ public sealed record PublicSocialLinkDto(
bool ShowOnCommunity = true);
public sealed record FooterLinkDto(
string Key,
string Label,
string Url);
string Url,
string Content);
public sealed record PublicSiteContentDto(
string HostDisplayName,
@@ -64,5 +70,6 @@ public sealed record OverviewResponse(
IEnumerable<TimelineItem> Timeline,
IEnumerable<FeaturedCategoryDto> FeaturedCategories,
IEnumerable<WinnerPreviewDto> WinnersPreview,
IEnumerable<ArchiveYearDto> ArchiveYears,
PublicSiteContentDto SiteContent,
IEnumerable<FaqItemDto> Faq);