Skip to content

Small UI fixes: judge register preselect, input labels, docs link - #430

Merged
aamoghS merged 1 commit into
devfrom
fix/small-ui-cleanups
Sep 25, 2026
Merged

aamoghS merged 1 commit into
devfrom
fix/small-ui-cleanups

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Automated PR tracking changes from fix/small-ui-cleanups into dev.


Note

Low Risk
Small client-only UX, accessibility, and documentation link changes with no auth or data-path impact.

Overview
Judge registration now reads hackathonId from the URL (via useSearchParams) and seeds step 0, so links from /judge with ?hackathonId=… no longer force a second hackathon pick.

Submit portal adds aria-labels on the team-name and invite-ID fields (placeholder-only labels before).

Docs header GitHub icon now opens https://github.com/DataScience-GT in a new tab with rel="noopener noreferrer" and an accessible label, instead of #.

TODO.md drops completed housekeeping notes (pre-existing lint items and the stray nul file).

Reviewed by Cursor Bugbot for commit 529b5c9. Bugbot is set up for automated code reviews on this repo. Configure here.

- /judge/register ignored the ?hackathonId= that /judge's "Apply to
  Judge" links with, so step 0 started empty. It now seeds from it.
- /submit: the team-name and invite-ID inputs had only placeholders, no
  accessible name.
- /docs: the header GitHub icon was a dead href="#" with no accessible
  name; it now links to the DSGT GitHub org.
- TODO.md: drop two done items (lint passes cleanly; the stray nul file
  is gone).
@github-actions
github-actions Bot requested a review from aamoghS as a code owner September 25, 2026 03:20
@aamoghS aamoghS changed the title Feature: fix/small-ui-cleanups to dev Small UI fixes: judge register preselect, input labels, docs link Sep 25, 2026
@aamoghS
aamoghS merged commit 652e053 into dev Sep 25, 2026
8 checks passed
@github-actions

Copy link
Copy Markdown
Contributor Author

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions

github-actions Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor Author

Visit the preview URL for this PR (updated for commit 529b5c9):

https://hacklytics2027--pr-430-uxlk1d8c.web.app

(expires Fri, 02 Oct 2026 13:37:59 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c48ba34db61581e25fe2978355160b5eefe0e83f

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant