feat(rendering): display description, system, duration, format, type and location in Telegram game card #139
Reference in New Issue
Block a user
Delete Branch "feature/telegram-game-card-fields"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Telegram game cards now render all fields that GMs fill in during the creation wizard: description, game system, duration, format (Online/Offline/Hybrid), type (One-shot/Campaign), address or link.
Changes
SessionBatchDto,SessionViewItem, andSessionBatchViewBuilderwithDescription,System,DurationMinutes, andIsOneShot.SessionBatchDto(create, cancel, promote, reschedule, Web clone/template/update).CloneBatchAsyncnow copies the new columns into cloned sessions.TelegramSessionBatchRendererfiles (Bot and Web) to the approved structured layout.SessionBatchViewBuilderandTelegramSessionBatchRenderer.3.11.0acrossDirectory.Build.props,compose.yaml,.gitea/workflows/deploy.yml, andNavMenu.razor.Test plan
dotnet test tests/GmRelay.Bot.Tests/GmRelay.Bot.Tests.csproj --verbosity normal— 622 passed, 1 skipped.dotnet format --verify-no-changes— clean.pr-checks.yml.Workflow