8527f0fd
feat(web/beads): hierarchy in the milestone view
Arrange each milestone as a shallow hierarchy instead of a flat list. - Put the milestone-typed issue(s) on top as the milestone's heads. - Nest tasks under their epics via parent-child dependency edges, with a done/total rollup on the epic row; membership stays label-based. - Keep remaining members as a loose tail; blocks edges are ignored. - Read the dependencies table optionally, degrading to a flat list. - Extend fixtures and real-data logging to cover the hierarchy.
Eugene Blikh <bigbes@gmail.com> — 2026-08-05 09:02:05 UTC
Commit 8527f0fdd75341f817d55c259583dd1dbebe173f —
view raw patch
Parent(s):
5836cb69
| File | Status | + | − |
|---|---|---|---|
web/milestones.go
|
M | +100 | -14 |
web/milestones_test.go
|
M | +53 | -21 |
web/realdata_test.go
|
M | +5 | -1 |
web/templates/milestones.html
|
M | +30 | -8 |