Skip to content

feat(ui): highlight current client session - #1025

Open
SulimanAbdulrazzaq wants to merge 1 commit into
gotify:masterfrom
SulimanAbdulrazzaq:feat/highlight-current-session
Open

feat(ui): highlight current client session#1025
SulimanAbdulrazzaq wants to merge 1 commit into
gotify:masterfrom
SulimanAbdulrazzaq:feat/highlight-current-session

Conversation

@SulimanAbdulrazzaq

Copy link
Copy Markdown

Fixes #677

The clients table now highlights the client associated with the authenticated session. The current row also exposes aria-current=true so the indication is available to assistive technology.

A browser regression assertion verifies that exactly one client row is marked current and that it matches the login client. Existing deletion behavior is unchanged, following the maintainer’s guidance.

Validation

  • Prettier 3.6.2 check
  • TypeScript 6.0.3 TSX parse
  • git diff --check

The full UI suite, build, and runtime browser test could not be run locally because the exact frozen-lockfile installation timed out while fetching @mui/icons-material from the Yarn registry. No dependency files were changed.

@SulimanAbdulrazzaq
SulimanAbdulrazzaq requested a review from a team as a code owner August 8, 2026 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Do not allow deleting current client from GUI

1 participant