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

lsm / neokai / 24873122005 / 8
82%
dev: 82%

Build:
DEFAULT BRANCH: dev
Ran 24 Apr 2026 05:04AM UTC
Files 282
Run time 10s
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

24 Apr 2026 05:01AM UTC coverage: 6.347%. Remained the same
24873122005.8

push

github

web-flow
feat(space): show task dependency badges in task list (#1618)

* feat(space): show task dependency badges in task list

Tasks with `dependsOn` populated now render compact, clickable badges
inline under the title row — green when the prerequisite is done and
gray otherwise — so users can see at a glance how many blockers remain
without opening each dependency.

- Deps are resolved client-side against the already-loaded
  `spaceStore.tasks` list (no API change; reactive through existing
  LiveQuery).
- Badges navigate to the dep via the same `onSelectTask` handler,
  with `stopPropagation()` so clicking a badge does not also trigger
  the parent row's navigation.
- Tooltip shows the dep task title on hover; missing deps (cross-space
  or deleted) render a disabled "#?" badge with a warning glyph and
  "task not found" tooltip.
- Overflow: 4+ deps show the first 3 badges plus a `+N` chip.

* refactor(space): address review notes on dependency badges

- Hoist the dep lookup `Map` from `TaskDependencyBadges` into the
  top-level `SpaceTasks` component. The map is now built once per list
  render (O(N)) rather than per badge-component instance (was O(N) per
  row). Passed down via `taskById` through `TaskGroupList` → `TaskGroup`
  → `TaskItem` → `TaskDependencyBadges`.
- Omit `hover:*` classes on non-interactive badges so disabled chips
  don't carry hover-state CSS they can never use.
- Extend existing tests to pin both behaviours: missing-dep badges
  assert no `hover:` class; interactive dep badges assert they do.

5390 of 84924 relevant lines covered (6.35%)

3.1 hits per line

Source Files on job daemon-online-cross-provider-3 - 24873122005.8
  • Tree
  • List 282
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24873122005
  • 1f5ae56c on github
  • Prev Job for on dev (#24872929355.22)
  • Next Job for on dev (#24874586600.33)
  • Delete
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