Update release notes and deploy workspace
This commit is contained in:
@@ -4,9 +4,13 @@ public sealed record AdminMetricDto(string Label, int Value, string Note);
|
||||
|
||||
public sealed record AdminActivityDto(string Label, string Age);
|
||||
|
||||
public sealed record AdminTopCategoryDto(string Category, int Votes);
|
||||
public sealed record AdminTopCategoryDto(string Category, int Value, string Basis);
|
||||
|
||||
public sealed record AdminDashboardResponse(
|
||||
int SeasonId,
|
||||
int Year,
|
||||
string SeasonName,
|
||||
bool IsCurrent,
|
||||
IEnumerable<AdminMetricDto> Metrics,
|
||||
IEnumerable<AdminActivityDto> Activities,
|
||||
IEnumerable<AdminTopCategoryDto> TopCategories,
|
||||
|
||||
@@ -6,7 +6,10 @@ public sealed record AdminSeasonListItemDto(
|
||||
string Name,
|
||||
string CurrentPhase,
|
||||
bool IsCurrent,
|
||||
int CategoryCount);
|
||||
bool IsDemo,
|
||||
int CategoryCount,
|
||||
DateTimeOffset? WinnersPublishedAt,
|
||||
string? WinnersPublishedByTwitchId);
|
||||
|
||||
public sealed record AdminCategoryItemDto(
|
||||
int Id,
|
||||
@@ -52,11 +55,61 @@ public sealed record AdminAwardResultItemDto(
|
||||
string CandidateChannelSlug,
|
||||
string CandidatePlatform);
|
||||
|
||||
public sealed record AdminVotingWorkspaceSummaryDto(
|
||||
int TotalVotes,
|
||||
int TotalBallots,
|
||||
int TotalSubcategories,
|
||||
int VotedSubcategories,
|
||||
int ReadySubcategories,
|
||||
int ProblemSubcategories,
|
||||
int WinnerSetSubcategories);
|
||||
|
||||
public sealed record AdminVotingCandidateRankDto(
|
||||
int CandidateId,
|
||||
string DisplayName,
|
||||
string ChannelSlug,
|
||||
string Platform,
|
||||
int Votes,
|
||||
int VoteSharePercent,
|
||||
int NominationTally,
|
||||
bool HasClip,
|
||||
string ClipEmbedStatus,
|
||||
bool HasWinnerConflict,
|
||||
bool IsCurrentWinner,
|
||||
bool IsAccepted,
|
||||
bool IsTopTie);
|
||||
|
||||
public sealed record AdminVotingCategoryWorkspaceItemDto(
|
||||
int CategoryId,
|
||||
string GroupName,
|
||||
string CategoryName,
|
||||
int SortOrder,
|
||||
int? ViewerRangeMin,
|
||||
int? ViewerRangeMax,
|
||||
int VoteCount,
|
||||
int BallotCount,
|
||||
int CandidateCount,
|
||||
int ReadyCandidateCount,
|
||||
int NominationCount,
|
||||
int OpenReviewCount,
|
||||
bool HasWinner,
|
||||
bool WinnerReady,
|
||||
bool HasTopVoteTie,
|
||||
bool HasMissingClip,
|
||||
bool HasRuleConflict,
|
||||
bool HasOpenReviews,
|
||||
bool HasSoftNominatorWarning,
|
||||
IEnumerable<AdminVotingCandidateRankDto> Leaderboard);
|
||||
|
||||
public sealed record AdminVotingWorkspaceDto(
|
||||
AdminVotingWorkspaceSummaryDto Summary,
|
||||
IEnumerable<AdminVotingCategoryWorkspaceItemDto> Categories);
|
||||
|
||||
public sealed record AdminSeasonDetailResponse(
|
||||
int Id,
|
||||
int Year,
|
||||
string Name,
|
||||
string ShowStreamUrl,
|
||||
bool IsDemo,
|
||||
string CurrentPhase,
|
||||
bool IsCurrent,
|
||||
bool IsCommunityOnly,
|
||||
@@ -68,6 +121,8 @@ public sealed record AdminSeasonDetailResponse(
|
||||
DateOnly ReviewEndsAt,
|
||||
DateOnly ShowDate,
|
||||
TimeOnly ShowStartsAt,
|
||||
DateTimeOffset? WinnersPublishedAt,
|
||||
string? WinnersPublishedByTwitchId,
|
||||
IEnumerable<AdminSubcategoryTemplateDto> SubcategoryTemplates,
|
||||
IEnumerable<AdminCategoryItemDto> Categories,
|
||||
IEnumerable<AdminCandidateItemDto> Candidates,
|
||||
@@ -77,12 +132,12 @@ public sealed record AdminSeasonDetailResponse(
|
||||
string TrackingReviewNotes,
|
||||
bool ShowTrackingReviewNotes,
|
||||
IEnumerable<AdminAwardResultItemDto> Results,
|
||||
AdminVotingWorkspaceDto VotingWorkspace,
|
||||
IEnumerable<AdminClipSubmissionItemDto> ClipSubmissions);
|
||||
|
||||
public sealed record CreateSeasonRequest(
|
||||
int Year,
|
||||
string Name,
|
||||
string ShowStreamUrl,
|
||||
string CurrentPhase,
|
||||
bool IsCurrent,
|
||||
bool IsCommunityOnly,
|
||||
@@ -99,7 +154,6 @@ public sealed record CreateSeasonRequest(
|
||||
public sealed record UpdateSeasonRequest(
|
||||
int Year,
|
||||
string Name,
|
||||
string ShowStreamUrl,
|
||||
string CurrentPhase,
|
||||
bool IsCurrent,
|
||||
bool IsCommunityOnly,
|
||||
|
||||
@@ -18,6 +18,22 @@ public sealed record AdminSiteSettingsResponse(
|
||||
string SponsorsContent,
|
||||
string ShowactsUrl,
|
||||
string ShowactsContent,
|
||||
string StreamBannerEyebrow,
|
||||
string StreamBannerTitle,
|
||||
string StreamBannerText,
|
||||
string StreamBannerLiveButtonLabel,
|
||||
string StreamBannerLiveButtonUrl,
|
||||
string StreamBannerLockedButtonLabel,
|
||||
bool StreamBannerUseCompletedContent,
|
||||
string StreamBannerCompletedEyebrow,
|
||||
string StreamBannerCompletedTitle,
|
||||
string StreamBannerCompletedText,
|
||||
string StreamBannerCompletedButtonLabel,
|
||||
string StreamBannerCompletedButtonUrl,
|
||||
string AwardsSectionTitle,
|
||||
string AwardsSectionDescription,
|
||||
string SubcategoriesSectionTitle,
|
||||
string SubcategoriesSectionDescription,
|
||||
IEnumerable<PublicSocialLinkDto> SocialLinks,
|
||||
IEnumerable<FaqItemDto> Faq,
|
||||
string ShowactFormSchemaJson);
|
||||
@@ -38,6 +54,22 @@ public sealed record UpdateSiteSettingsRequest(
|
||||
string SponsorsContent,
|
||||
string ShowactsUrl,
|
||||
string ShowactsContent,
|
||||
string StreamBannerEyebrow,
|
||||
string StreamBannerTitle,
|
||||
string StreamBannerText,
|
||||
string StreamBannerLiveButtonLabel,
|
||||
string StreamBannerLiveButtonUrl,
|
||||
string StreamBannerLockedButtonLabel,
|
||||
bool StreamBannerUseCompletedContent,
|
||||
string StreamBannerCompletedEyebrow,
|
||||
string StreamBannerCompletedTitle,
|
||||
string StreamBannerCompletedText,
|
||||
string StreamBannerCompletedButtonLabel,
|
||||
string StreamBannerCompletedButtonUrl,
|
||||
string AwardsSectionTitle,
|
||||
string AwardsSectionDescription,
|
||||
string SubcategoriesSectionTitle,
|
||||
string SubcategoriesSectionDescription,
|
||||
PublicSocialLinkDto[] SocialLinks,
|
||||
FaqItemDto[] Faq,
|
||||
string? ShowactFormSchemaJson = null);
|
||||
|
||||
@@ -33,6 +33,7 @@ public sealed record AdminTeamPermissionDto(
|
||||
string Key,
|
||||
string Label,
|
||||
string Description,
|
||||
string GroupLabel,
|
||||
string MenuPath,
|
||||
bool ReadOnlySupported);
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@ public sealed record FeaturedCategoryDto(
|
||||
|
||||
public sealed record WinnerPreviewDto(
|
||||
int Year,
|
||||
string CategoryGroup,
|
||||
string Category,
|
||||
string WinnerName,
|
||||
string WinnerSlug,
|
||||
@@ -46,6 +47,20 @@ public sealed record FooterLinkDto(
|
||||
string Url,
|
||||
string Content);
|
||||
|
||||
public sealed record PublicStreamBannerContentDto(
|
||||
string Eyebrow,
|
||||
string Title,
|
||||
string Text,
|
||||
string LiveButtonLabel,
|
||||
string LiveButtonUrl,
|
||||
string LockedButtonLabel,
|
||||
bool UseCompletedContent,
|
||||
string CompletedEyebrow,
|
||||
string CompletedTitle,
|
||||
string CompletedText,
|
||||
string CompletedButtonLabel,
|
||||
string CompletedButtonUrl);
|
||||
|
||||
public sealed record PublicSiteContentDto(
|
||||
string HostDisplayName,
|
||||
string HostTagline,
|
||||
@@ -54,6 +69,11 @@ public sealed record PublicSiteContentDto(
|
||||
string ShareDiscordUrl,
|
||||
string PrivacyEmail,
|
||||
string PrivacyPolicyContent,
|
||||
string AwardsSectionTitle,
|
||||
string AwardsSectionDescription,
|
||||
string SubcategoriesSectionTitle,
|
||||
string SubcategoriesSectionDescription,
|
||||
PublicStreamBannerContentDto StreamBanner,
|
||||
IEnumerable<PublicSocialLinkDto> SocialLinks,
|
||||
IEnumerable<FooterLinkDto> FooterLinks);
|
||||
|
||||
@@ -80,7 +100,6 @@ public sealed record OverviewResponse(
|
||||
string Title,
|
||||
DateOnly ShowDate,
|
||||
TimeOnly ShowStartsAt,
|
||||
string ShowStreamUrl,
|
||||
string CurrentPhase,
|
||||
bool IsCommunityOnly,
|
||||
string LoginProvider,
|
||||
|
||||
@@ -17,8 +17,6 @@ public sealed record PublicCategoryDetailDto(
|
||||
string GroupName,
|
||||
string Description,
|
||||
int MaxNomineesPerUser,
|
||||
int? ViewerRangeMin,
|
||||
int? ViewerRangeMax,
|
||||
IEnumerable<CandidateSummaryDto> Candidates);
|
||||
|
||||
public sealed record SeasonCategoriesResponse(
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
namespace Backend.Contracts;
|
||||
|
||||
public sealed record WinnerArchiveItemDto(
|
||||
string CategoryGroup,
|
||||
string Category,
|
||||
string WinnerName,
|
||||
string WinnerSlug,
|
||||
|
||||
Reference in New Issue
Block a user