Skip to content

Exclude DM Screen from its own tool picker#162

Merged
Daren9m merged 1 commit into
mainfrom
codex/dm-screen-rules-reference
Jul 20, 2026
Merged

Exclude DM Screen from its own tool picker#162
Daren9m merged 1 commit into
mainfrom
codex/dm-screen-rules-reference

Conversation

@Daren9m

@Daren9m Daren9m commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a dedicated list of tools that can be embedded in the DM Screen
  • exclude the DM Screen route from its own App tool picker
  • keep all useful destinations, including Battle Organizer, available
  • add regression coverage so the circular self-link cannot return

Why

Adding a DM Screen link inside the DM Screen is circular and appears broken because it navigates to the surface the user is already viewing.

Validation

  • npm test -- --run src/lib/__tests__/dm-screen.test.ts — 5 tests passed
  • npm run typecheck
  • npm run lint
  • npm run build
  • local browser verification confirmed the rendered picker no longer includes DM Screen

@Daren9m
Daren9m marked this pull request as ready for review July 20, 2026 08:16
@Daren9m
Daren9m merged commit 189e595 into main Jul 20, 2026
1 check passed
@Daren9m
Daren9m deleted the codex/dm-screen-rules-reference branch July 20, 2026 08:16
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