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

umputun / revdiff / 30956160963
90%

Build:
DEFAULT BRANCH: master
Ran 04 Aug 2026 10:23PM UTC
Jobs 1
Files 79
Run time 1min
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

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

143 of 149 new or added lines in 1 file covered. (95.97%)

11486 of 12749 relevant lines covered (90.09%)

3127.49 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
96.91
-3.09% app/ui/overlay/help.go
Jobs
ID Job ID Ran Files Coverage
1 30956160963.1 04 Aug 2026 10:23PM UTC 79
90.09
GitHub Action Run
Source Files on build 30956160963
  • Tree
  • List 79
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3a01589b on github
  • Prev Build on master (#30942932174)
  • Next Build on master (#30965486667)
  • 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