Skip to content

fix(ui): consistent reasoning menu, unscrolled context popover, real account emails - #213

Merged
kahme247 merged 2 commits into
kahme247:mainfrom
andrebrait:fix/panel-scroll-and-menu-style
Oct 5, 2026
Merged

kahme247 merged 2 commits into
kahme247:mainfrom
andrebrait:fix/panel-scroll-and-menu-style

Conversation

@andrebrait

Copy link
Copy Markdown
Collaborator

Summary

  • Reasoning menu uses the model picker's picker-row style (borderless rows) instead of bordered cards, on desktop and mobile. The fixed 280px list cap is gone.
  • Context popover (desktop) caps its height at the room above the composer, inside the nearest clipping ancestor, instead of min(50vh, 380px). It no longer scrolls on large screens; on short windows it still stays on-screen and scrolls.
  • Provider Usage calls omp usage --json without --redact, so accounts show their email instead of an*. Accounts without an email show Account N; raw account ids are not used as labels. Only email, plan and limits reach the browser.
  • Models → provider accounts ellipsize long labels.

Verification

  • tsc --noEmit, npm test (1132 pass).
  • The fake-omp test now fails if --redact comes back (mutation-checked).
  • Dev server, 1920×1080: reasoning rows match model rows (same height, no border); context popover 425px with no scroll. At 1280×480: capped at 417px, top on-screen. At 390×844: mobile reasoning rows render borderless.

andrebrait added a commit to andrebrait/ompweb that referenced this pull request Oct 5, 2026
…xt popover, real account emails

Squashed from origin/fix/panel-scroll-and-menu-style (cb9acfe) onto upstream/main.
@andrebrait

Copy link
Copy Markdown
Collaborator Author

Companion PR for bot reviews: andrebrait#76

andrebrait added a commit to andrebrait/ompweb that referenced this pull request Oct 5, 2026
…xt popover, real account emails

Squashed from origin/fix/panel-scroll-and-menu-style (cb9acfe) onto upstream/main.
andrebrait added a commit to andrebrait/ompweb that referenced this pull request Oct 5, 2026
…xt popover, real account emails

Squashed from origin/fix/panel-scroll-and-menu-style (cb9acfe) onto upstream/main.
andrebrait added a commit to andrebrait/ompweb that referenced this pull request Oct 5, 2026
…xt popover, real account emails

Squashed from origin/fix/panel-scroll-and-menu-style (cb9acfe) onto upstream/main.
andrebrait added a commit to andrebrait/ompweb that referenced this pull request Oct 5, 2026
…xt popover, real account emails

Squashed from origin/fix/panel-scroll-and-menu-style (cb9acfe) onto upstream/main.
andrebrait added a commit to andrebrait/ompweb that referenced this pull request Oct 5, 2026
…xt popover, real account emails

Squashed from origin/fix/panel-scroll-and-menu-style (cb9acfe) onto upstream/main.
@andrebrait
andrebrait force-pushed the fix/panel-scroll-and-menu-style branch from cb9acfe to b1311d2 Compare October 5, 2026 11:43
andrebrait added a commit to andrebrait/ompweb that referenced this pull request Oct 5, 2026
…xt popover, real account emails

Squashed from origin/fix/panel-scroll-and-menu-style (b1311d2) onto upstream/main.
andrebrait added a commit to andrebrait/ompweb that referenced this pull request Oct 5, 2026
…xt popover, real account emails

Squashed from origin/fix/panel-scroll-and-menu-style (b1311d2) onto upstream/main.
@kahme247
kahme247 merged commit 28e66a1 into kahme247:main Oct 5, 2026
3 checks passed
@andrebrait
andrebrait deleted the fix/panel-scroll-and-menu-style branch October 6, 2026 09:42
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