Skip to content

Polish graph-first test case authoring - #244

Merged
jamil2018 merged 3 commits into
appraise-0.5from
codex/redesign-test-case-flow-authoring
Aug 3, 2026
Merged

Polish graph-first test case authoring#244
jamil2018 merged 3 commits into
appraise-0.5from
codex/redesign-test-case-flow-authoring

Conversation

@jamil2018

Copy link
Copy Markdown
Owner

Summary

  • align the test-case details and Quick Tips cards with the flow panel theme
  • replace native selectors with shadcn controls and add locator-aware parameter configuration
  • make step creation save configured parameters before adding canonical invocations
  • modernize graph nodes with parameter details, compact actions, and connected edge insertion controls
  • keep root source and create-appraisejs scaffold output synchronized

Why

The graph-first authoring flow had inconsistent styling and exposed controls before their required parameter values were configured. Graph nodes also lacked clear invocation details and a coherent connected-node insertion affordance.

Validation

  • focused Vitest coverage for flow diagram, authoring projections, and step invocation editing
  • affected-file ESLint and Prettier checks
  • pre-commit Fallow and React Doctor gates
  • scaffold synchronization with prepare-template
  • Graphify artifact regeneration
  • live in-app browser verification of connector geometry and step-details interaction

Notes

The unrelated local environment configuration change was excluded from this PR.

@jamil2018
jamil2018 marked this pull request as ready for review August 3, 2026 17:18
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedvaul@​1.1.21001008380100

View full report

@jamil2018
jamil2018 merged commit 2196820 into appraise-0.5 Aug 3, 2026
8 checks passed
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