Skip to content

Improve Initiative board management#61

Merged
Cyber-preacher merged 1 commit into
masterfrom
fix/initiative-board-management
Jun 30, 2026
Merged

Improve Initiative board management#61
Cyber-preacher merged 1 commit into
masterfrom
fix/initiative-board-management

Conversation

@Cyber-preacher

Copy link
Copy Markdown
Contributor

Summary

  • keep all five Initiative board columns visible before cards exist
  • move board-card creation to a dedicated route
  • add confirmed card deletion for Initiative admins and stewards
  • centralize Initiative routing, manageability, loading, and board status helpers
  • expand cross-repository contract checks to modular API clients and board statuses
  • replace the oversized Initiative header container with the shared page-header and metric grammar

Why

The inline creation form crowded the board, empty workspaces hid the board structure, and cards had no supported deletion path. The audit also found repeated routing and permission rules plus a contract test that ignored modular Initiative API files.

Validation

  • yarn typecheck
  • yarn test (139 tests)
  • yarn build
  • populated local preview with create/move/delete verification

Temporary preview data lives outside the repository.

@Cyber-preacher Cyber-preacher marked this pull request as ready for review June 30, 2026 11:05
@Cyber-preacher Cyber-preacher merged commit 6d8cfce into master Jun 30, 2026
4 checks passed
@Cyber-preacher Cyber-preacher deleted the fix/initiative-board-management branch June 30, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant