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

umputun / cronn / 27633055330
76%
master: 76%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v1.14.0
DEFAULT BRANCH: master
Ran 16 Jun 2026 04:40PM UTC
Jobs 1
Files 26
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

15 Jun 2026 10:27PM UTC coverage: 75.901% (+0.3%) from 75.649%
27633055330

push

github

web-flow
Add clickable status breakdown to dashboard (#66)

* feat(web): add clickable status breakdown to dashboard

Add a success/failed/idle breakdown to the Total Jobs stat tile. Each
breakdown count and the total itself are clickable to filter jobs by that
status, kept in sync with the filter button in both directions. Idle
becomes a first-class filter and idle status now uses a muted amber across
the card view, list view, and the breakdown.

- new FilterModeIdle enum; filterJobs handles idle; filter cycle includes idle
- new POST /api/filter-mode endpoint for direct filter selection
- total and breakdown rendered as OOB-swappable templates, synced on the 5s
  poll and on every filter change so counts and active highlight stay live
- regenerate enums with the current generator (case-insensitive Parse)
- document the breakdown, idle filter, and e2e testing conventions

Tests: handler tests for the new endpoint and idle filtering, e2e coverage
for breakdown/total clicks, and a fix for the flaky toggle list-view test.

* fix(web): address review feedback on idle theming and toggle test

- define --color-idle* CSS variables across the light, dark, and auto theme
  blocks so idle status colors adapt under the auto (system) theme instead of
  rendering light colors on a dark background; reference them from the card
  stripe, status indicator, and list badge
- replace clickUntilVisible in the list-view toggle test with an ExpectResponse
  await so the toggle fires exactly once, avoiding a double-toggle race

81 of 105 new or added lines in 9 files covered. (77.14%)

9 existing lines in 7 files now uncovered.

2907 of 3830 relevant lines covered (75.9%)

41.51 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
83.06
-0.72% app/web/handlers.go
3
0.0
0.0% app/web/enums/filter_mode_enum.go
1
0.0
0.0% app/web/enums/event_type_enum.go
1
0.0
0.0% app/web/enums/job_status_enum.go
1
0.0
0.0% app/web/enums/sort_mode_enum.go
1
0.0
0.0% app/web/enums/theme_enum.go
1
0.0
0.0% app/web/enums/view_mode_enum.go

Coverage Regressions

Lines Coverage ∆ File
3
83.06
-0.72% app/web/handlers.go
1
0.0
0.0% app/web/enums/event_type_enum.go
1
0.0
0.0% app/web/enums/filter_mode_enum.go
1
0.0
0.0% app/web/enums/job_status_enum.go
1
0.0
0.0% app/web/enums/sort_mode_enum.go
1
0.0
0.0% app/web/enums/theme_enum.go
1
0.0
0.0% app/web/enums/view_mode_enum.go
Jobs
ID Job ID Ran Files Coverage
1 27633055330.1 16 Jun 2026 04:40PM UTC 26
75.9
GitHub Action Run
Source Files on build 27633055330
  • Tree
  • List 26
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0cde2bc9 on github
  • Prev Build on master (#27515226202)
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