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

umputun / agterm / 30880043821
98%

Build:
DEFAULT BRANCH: master
Ran 04 Aug 2026 05:17AM UTC
Jobs 1
Files 88
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 05:13AM UTC coverage: 97.803% (+0.09%) from 97.713%
30880043821

push

github

web-flow
feat(control): add session.hud passive message panel (#361)

* docs: add session HUD implementation plan

* feat(control): add host-free HUD spec, pane metrics, and sizing math

* feat(control): add session HUD slot state

* feat(control): store lifecycle for the HUD overlay slot

* feat(control): make a HUD passive in the detail deck

* feat(control): add session HUD protocol commands and tree read-back

* feat(control): validate and route the session HUD commands

* feat(control): add the bundled hud panel painter

* feat(control): wire the session HUD to the app host

* feat(control): keep a HUD out of terminal zoom resolution

* fix(control): keep a HUD passive across overlay commands and focus routing

* feat(control): add agtermctl session hud open/update/close

* test(control): add end-to-end coverage for session.hud over the socket

* docs(control): document session.hud across every surface and bump the command count

* fix(control): stop the hud painter when its app is gone

* docs: record the overlay-slot predicate and surface-process stop rules

* fix(control): address code review findings

* fix(control): center the hud message in its actual panel

* refactor(control): address code smell findings

* fix(control): address external review findings

* docs: move completed plan 20260803-session-hud.md to completed/

* fix(control): size the hud panel per axis, add spinner styles

the panel took one percent on both pane dimensions, so a message wide
enough to want three quarters of the pane took that share of its height
too and left two lines of text in a square box. Width and height are
measured separately now: width from the wrapped message's columns or the
caller's --size-percent, height from its rows. HudPanelSize carries both
from HudLayout.panelSize through the store to the deck, OverlayPanelStyle
splits its fraction into widthFraction and heightFraction, and the tree
reports heightPercent beside sizePercent. The height takes no minimum
f... (continued)

352 of 353 new or added lines in 11 files covered. (99.72%)

7256 of 7419 relevant lines covered (97.8%)

4052639.29 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
99.33
agtermCore/Sources/agtermCore/Hud.swift
Jobs
ID Job ID Ran Files Coverage
1 30880043821.1 04 Aug 2026 05:17AM UTC 88
97.8
GitHub Action Run
Source Files on build 30880043821
  • Tree
  • List 88
  • Changed 9
  • Source Changed 9
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30880043821
  • d0bec154 on github
  • Prev Build on master (#30797770386)
  • Next Build on master (#30927483386)
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