Skip to content

feat(status): add showOnBoard flag to status templates#102

Merged
coopbri merged 1 commit into
masterfrom
feat/status-show-on-board
Jun 29, 2026
Merged

feat(status): add showOnBoard flag to status templates#102
coopbri merged 1 commit into
masterfrom
feat/status-show-on-board

Conversation

@coopbri

@coopbri coopbri commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Description

Adds a nullable show_on_board boolean to status_template, mirroring the existing show_on_roadmap.

  • null falls back to the app's default board heuristic (terminal statuses like completed/closed are hidden by default)
  • true/false is an explicit per-status admin choice

This is the API half of hiding resolved feedback from the board by default (the app reads/toggles the flag). Migration 0029 is additive (nullable column, no backfill). Regenerated schema.graphql and schema.executable.ts.

Test Steps

  1. Run migrations; confirm status_template.show_on_board exists and is nullable
  2. Query statusTemplates { nodes { showOnBoard } } and confirm the field resolves
  3. updateStatusTemplate(input: { rowId, patch: { showOnBoard: false } }) persists

Adds a nullable `show_on_board` boolean to `status_template`, mirroring the
existing `show_on_roadmap`. null falls back to the app's default board
heuristic (terminal statuses like completed/closed hidden); true/false is an
explicit admin choice. Lets the board hide resolved feedback by default while
keeping it one toggle away.

Migration 0029 (additive, nullable column). Regenerated schema.graphql and
schema.executable.ts.
@coopbri coopbri merged commit 2e6b701 into master Jun 29, 2026
4 checks passed
@coopbri coopbri deleted the feat/status-show-on-board branch June 29, 2026 02:13
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant