Skip to content

Add NameRes lookup tool to Astro/Vue frontend#6

Draft
gaurav wants to merge 4 commits intoadd-nodenorm-frontendfrom
add-nameres-frontend
Draft

Add NameRes lookup tool to Astro/Vue frontend#6
gaurav wants to merge 4 commits intoadd-nodenorm-frontendfrom
add-nameres-frontend

Conversation

@gaurav
Copy link
Copy Markdown
Collaborator

@gaurav gaurav commented Apr 3, 2026

Browser-based NameRes tool with multi-instance comparison, expected CURIE validation via [[CURIE]] annotations, shareable URLs, and full-response JSON modal. Includes 46 new tests and API response fixtures.

gaurav and others added 4 commits April 3, 2026 00:14
Browser-based NameRes tool with multi-instance comparison, expected CURIE
validation via [[CURIE]] annotations, shareable URLs, and full-response
JSON modal. Includes 46 new tests and API response fixtures.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replaces the copy-pasted instance-selection fieldset in NodeNormForm
and NameResForm with a shared InstanceSelector component.

UI changes:
- Short env-level names: RENCI Dev, RENCI Experimental, ITRB CI,
  ITRB Test, ITRB Prod (full names kept in ComparisonView headers)
- Primary envs (Dev, CI, Prod) always visible; Exp, Test, and custom
  URL input collapsed behind an "Extended environments" disclosure
- Pipeline order documented in disclosure summary
- Full endpoint URL shown as tooltip (title) on each label
- Quick-select row: All | Primary | None
- Custom URLs auto-get trailing slash; Enter key submits
- "Save as default" persists selection to localStorage
- Selection shared across NodeNorm/NameRes within the same session
  via a module-level sessionPrefs ref in instance-prefs.ts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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