Skip to content

feat(feedback): add homepage GitHub Issues link - #227

Merged
samseaver merged 2 commits into
ModelSEED:stagingfrom
VibhavSetlur:staging
Aug 12, 2026
Merged

feat(feedback): add homepage GitHub Issues link#227
samseaver merged 2 commits into
ModelSEED:stagingfrom
VibhavSetlur:staging

Conversation

@VibhavSetlur

Copy link
Copy Markdown
Collaborator

Summary

  • add an accessible GitHub Issues link beside Contact us in the homepage support section
  • reuse the shared ModelSEED-UI issues URL for the feedback dialog and homepage
  • cover the link and its safe external-link attributes in the homepage E2E suite
  • retain the change under the pending 3.1.0 changelog entry

Verification

  • npm run lint (0 errors; 16 pre-existing warnings)
  • npx tsc --noEmit
  • npm run test:run (125 passed)
  • npm run build
  • npm audit --omit=dev --audit-level=high (0 vulnerabilities)

E2E note

The focused Playwright test could not run locally because the sandbox lacks the Chromium browser binary. A local dev-server HTML check confirmed the exact rendered href, target, and rel attributes; upstream CI will exercise the workflow.

@samseaver
samseaver merged commit 7d8fbf9 into ModelSEED:staging Aug 12, 2026
2 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.

2 participants