Skip to content

feat: simplify gateway admin navigation and setup flows - #56

Open
Mr-Sunglasses wants to merge 1 commit into
mainfrom
feat/admin-ui-overhaul
Open

feat: simplify gateway admin navigation and setup flows#56
Mr-Sunglasses wants to merge 1 commit into
mainfrom
feat/admin-ui-overhaul

Conversation

@Mr-Sunglasses

Copy link
Copy Markdown
Member

Problem

The admin UI gives setup, model selection, and server diagnostics similar prominence, making everyday tasks difficult to find and follow.

Summary

  • Add a persistent desktop sidebar and compact mobile navigation, with updated typography, spacing, and neutral dark surfaces while retaining both themes.
  • Put setup and pairing ahead of activity; show four primary metrics and expand performance and server details on demand. Preserve the performance disclosure across live refreshes.
  • Add All models, Fits this machine, and Downloaded shortcuts, collapse optional filters, and simplify the pairing flow with numbered steps and expandable advanced options.
  • Improve sign-in copy, keep the workspace inert while signing in, return to the requested tab after authentication, and support additional navigation keys. Remove external font requests.

Verification

  • Ruff check and format check; strict mypy on app; WPS/E999 check on all of app.
  • Full pytest suite: 596 passed. Final admin regression run: 43 passed.
  • JavaScript syntax check and git diff --check.
  • just compose.
  • Browser review at desktop and 390px mobile width, in dark and light themes; model filtering and expansion, sign-in return to Settings, and performance disclosure persistence verified.
  • Container build: not applicable; no Dockerfile or lockfile changes. Package audit was not rerun.
  • Operator deployment/configuration docs: not applicable; no setup commands, network behavior, or configuration schema changed.
  • Live recording and physical phone pairing were not tested.

Privacy and security

  • No secrets, recordings, transcripts, or private hostnames added.
  • No weakening of bearer auth, upload limits, retention, or default binding.

@netlify

netlify Bot commented Sep 6, 2026

Copy link
Copy Markdown

Deploy Preview for voca-gateway canceled.

Name Link
🔨 Latest commit fe2aea4
🔍 Latest deploy log https://app.netlify.com/projects/voca-gateway/deploys/6a9cf4e1ee25eb00085ed494

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mr-Sunglasses has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

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