Skip to content

[pull] main from jason5ng32:main - #124

Merged
pull[bot] merged 8 commits into
Cosr-Backup:mainfrom
jason5ng32:main
Aug 24, 2026
Merged

pull[bot] merged 8 commits into
Cosr-Backup:mainfrom
jason5ng32:main

Conversation

@pull

@pull pull Bot commented Aug 24, 2026 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

jason5ng32 and others added 8 commits August 23, 2026 20:42
The shadcn default geometry (h-9 + py-2 + text-sm) leaves an 18px content
box for a 20px line, so the button content overflows by 2px. Safari
re-centers that overflow only when the content changes, which nudged the
selected label up ~2px on every pick; Chrome stayed put. py-1 gives the
line room, and the value span drops -webkit-box line-clamp for real
flexbox so its vertical position no longer depends on legacy layout.

SelectValue keeps ellipsis for plain text by wrapping the default label in
a truncating span — as a flex child, a bare text node can't truncate.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
On phones the connectivity cards sit two per row, and the "Awaiting Test"
label in the longer locales (pt-BR 16 chars, fr 18) pushed past the card
edge: the span carried `whitespace-nowrap` with nothing to clip it, and
`font-mono` cost roughly 20% extra width for what is prose, not data.

The status row now drops one size on phones only (`text-sm md:text-base`),
the label loses `font-mono` and gains `truncate` with a `:title` so the
full string stays reachable, and `shrink-0` on the latency value makes the
label give way first. The label stays on a single line, so a card keeps
its height when a run finishes and the page does not jitter on refresh.

Closes #429
…desktop dropdown (#430)

Widen the mobile navigation drawer from w-72 to w-80 and the desktop dropdown grid from min-w-[24rem] to min-w-[28rem]. Replace truncate with leading-snug on tool item buttons so long translated tool names (such as in Portuguese and French) wrap neatly instead of being clipped with an ellipsis.

Signed-off-by: Vedant Madane <6527493+VedantMadane@users.noreply.github.com>
Fix(ui): keep the connectivity status label inside its card
…truncation

fix(nav): prevent truncation of long tool names in mobile drawer and desktop dropdown (#430)
docs: require Node.js 24 for contributor setup
@pull pull Bot locked and limited conversation to collaborators Aug 24, 2026
@pull pull Bot added the ⤵️ pull label Aug 24, 2026
@pull
pull Bot merged commit ccfa0dc into Cosr-Backup:main Aug 24, 2026
3 of 4 checks passed
@4everland
4everland Bot requested a deployment to production August 24, 2026 06:27 Abandoned

This branch had an error being deployed

1 abandoned deployment
production — ccfa0dcc Deployed Aug 24, 2026 by 4everland[bot]
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants