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

agama-project / agama / 26578838638

28 May 2026 01:49PM UTC coverage: 77.461% (+0.6%) from 76.844%
26578838638

push

github

dgdavid
feat(web): refine ProgressStatusMonitor with two-state design

The previous ProgressStatusMonitor was hidden when idle, making it
invisible until tasks started. Users didn't know there was a status
widget at all.

Implement always-visible two-state progress monitor so users know from
the start that there's an element showing installer status (idle vs busy):
- Idle: list_alt_check icon (neutral, no color)
- Busy: spinner

Position monitor at rightmost in header by default (after Review and
Install button), with manual override in OverviewPage to place it
between language dropdown and options menu.

Changes:
- Use list_alt_check icon with isMiddleAligned for better alignment
- Text: "No pending tasks" instead of "System ready" (non-committal)
- Layout: inject at end of endSlot by default via Page component
- Props: noDefaultProgressMonitor to disable auto-injection

4368 of 6395 branches covered (68.3%)

Branch coverage included in aggregate %.

13 of 13 new or added lines in 3 files covered. (100.0%)

56 existing lines in 21 files now uncovered.

15314 of 19014 relevant lines covered (80.54%)

87.42 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

94.4
/web/src/components/form/ArrayField.tsx


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc