Skip to content

feat: machinations overview table in Chamberlain admin panel - #198

Merged
Garemat merged 2 commits into
mainfrom
feat/host-machinations-overview
Jun 23, 2026
Merged

feat: machinations overview table in Chamberlain admin panel#198
Garemat merged 2 commits into
mainfrom
feat/host-machinations-overview

Conversation

@Garemat

@Garemat Garemat commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds a MachinationsOverviewSection composable shown in the Chamberlain admin panel during the MACHINATIONS phase
  • Table shows every approved member sorted by net score: submitted checkmark, supports received, sabotages received, net (+/−)
  • Players who haven't submitted yet are listed in red at the top
  • Depends on the backend fix in Garemat/lunachron-backend (machinations now return [] for non-host members)

Test plan

  • Open admin panel as host during MACHINATIONS phase — overview table appears above the local player machinations section
  • Table correctly tallies supports and sabotages from submitted entries
  • Members who haven't submitted are flagged
  • Non-host member sees no machinations data (API returns [])

🤖 Generated with Claude Code

Shows a per-player tally of incoming supports and sabotages (with net
score) during the MACHINATIONS phase, and flags who hasn't submitted
yet. Only visible to the host — relies on the API now returning an
empty machinations array to non-host members.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Garemat
Garemat enabled auto-merge (squash) June 23, 2026 17:31
@Garemat
Garemat merged commit d7d8f30 into main Jun 23, 2026
6 checks passed
@Garemat
Garemat deleted the feat/host-machinations-overview branch June 23, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant