• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

umputun / revdiff / 30956160963 / 1
90%
master: 90%

Build:
DEFAULT BRANCH: master
Ran 04 Aug 2026 10:23PM UTC
Files 79
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Aug 2026 10:22PM UTC coverage: 90.093% (+0.03%) from 90.063%
30956160963.1

push

github

web-flow
Clamp and scroll the help overlay so it fits the terminal (#306)

* fix(ui): clamp and scroll the help overlay

the help popup sized itself to its content and got clipped on every side once
it outgrew the terminal. At 100x40 it rendered 41x122 (51x137 with
--vim-motion), so whole sections were unreachable with no way to scroll to
them. It now clamps to the terminal, falls back to a single column when two
don't fit, and scrolls with the usual navigation keys and the wheel.

Related to #304

* docs: reflow ARCHITECTURE.md to 100 columns

prose and bullets were single lines running up to 1441 chars, and four tables
carried rows up to 884. Wrapped everything at 100 and turned those tables into
the bullet style the document already used elsewhere. Code fences and the
ASCII diagram are untouched.

* fix(ui): mark truncated help rows and sync the mouse docs

four doc surfaces still said the help overlay ignores mouse events, which the
scroll support made false. Horizontal truncation cut rows with no marker while
every other truncation in the codebase carries one, and the overlay has no
horizontal scroll to recover the text.

also replaces the height assertion in TestModel_HelpOverlayNeverExceedsTerminal,
which could not fail: overlayCenter drops popup rows outside the background, so
the composed view is always exactly the terminal height. Clipping shows up as
missing content, so the test now checks the popup's first and last rows survive.

Related to #304

11486 of 12749 relevant lines covered (90.09%)

3127.49 hits per line

Source Files on job 30956160963.1
  • Tree
  • List 79
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 30956160963
  • 3a01589b on github
  • Prev Job for on master (#30942932174.1)
  • Next Job for on master (#30965486667.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc