Skip to content

Final done-check residuals (Spec 108/109 UX effort) #1466

Description

@Dumbris

Low-severity residuals from the final definition-of-done check on main d7efa80 (Spec 108/109 UX effort). The medium items are being fixed in dedicated PRs.

  • Access explainer, PATCH /config and retrieve_tools:
    • PATCH /config returns "No configuration changes detected" even when the change was applied.
    • retrieve_tools returns profile: null when nothing is hidden.
  • connect codex writes the credential as ?apikey= in the URL. Check whether Codex supports a header and use that instead.
  • Client rows still use emoji instead of logos (O3 residual).
  • Home still says "Browse Registry", and Settings headings still carry emoji (N7 residual).
  • Tool definitions aren't captured automatically for a newly imported quarantined server, and the Tools tab still points to a "Security tab" (S2 residual). This is handled in the review-screen PR if a safe path exists.
  • The expandable Clients row gives no visual hint that it expands; its Activity, Sessions, Tools and Usage links are hidden inside.
  • Activity: the "Success" text is visible to screen readers only, and the Scope column disappears at 900 px.
  • The lock warning in the Connect dialog's "Require authentication…" navigates away and loses the half-done connect.
  • Copy glitches: "finish this step.2 imported servers"; "No importable servers found" shown next to "2 servers imported".
  • Flakes:
    • test-api-e2e.sh launcher-test reconnect check fails intermittently (also at baseline 638fa80).
    • shellwrap tests time out under load.
    • The activity-views vitest test timed out once.
  • Follow-ups from Spec 108-c client credentials review (#1389) #1395 item 4 looks stale (fixed at mcp.go:541); verify it and close it.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugSomething isn't workingpriority/lowNice to have; address when bandwidth allowstriage/acceptedTriaged and accepted for the backlog

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions