Skip to content

feat(ui): testbench markdown descriptions and DCR redirect URIs modal - #259

Merged
spelech merged 5 commits into
mainfrom
feat/testbench-formatted-descriptions
Oct 1, 2026
Merged

spelech merged 5 commits into
mainfrom
feat/testbench-formatted-descriptions

Conversation

@spelech

@spelech spelech commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

Summary

This PR combines two UI/UX enhancements:

  1. Test Bench Formatted Descriptions:

    • Strips redundant [server-name] prefix from tool and prompt descriptions.
    • Parses markdown paragraphs, unordered bullet lists (- , * ), ordered lists (1. ), inline code (code), bold (**), italic (*), and safe external links via zero-dependency <FormattedDescription /> component.
    • Enhances CSS typography with comfortable line height and monospace glassmorphic badges (UI-138).
  2. DCR Redirect URIs Table Compacting & Detail Modal:

    • Replaces vertical multi-URI stacking in the Dynamic Client Registration (RFC 7591) table with a compact single-line view (first URI truncated with ellipsis + interactive +N more badge button).
    • Introduces <RedirectUrisModal /> displaying full-width monospace URIs, individual 1-click copy buttons, and a Copy All action (UI-139).

Tests & Verification

  • All 44 frontend test suites passing (284 tests).
  • Requirements catalog verified with zero drift (458 requirements across 1,051 proofs).

@spelech spelech changed the title feat(ui): format testbench tool and prompt descriptions with markdown typography and prefix cleanup feat(ui): testbench markdown descriptions and DCR redirect URIs modal Sep 30, 2026
Antigravity Agent added 3 commits September 30, 2026 23:01
…ith sticky console and dedicated semantic router [UI-140, UI-141]
@spelech
spelech merged commit 90a0eaa into main Oct 1, 2026
9 checks passed
@spelech
spelech deleted the feat/testbench-formatted-descriptions branch October 1, 2026 06:00
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