cli: dashboard activity as sentences, no duplicate issues, one empty-state wording #265

closed cmc opened this on 2026-09-28 03:18 UTC · cli ux

Discussion

cmc 2026-09-28 03:18 UTC

gitbay dashboard prints internals and repeats itself.

  • "recent activity" prints event keys and raw payloads: 2026-09-28T02:36:51Z cmc issue.labeled krz/gitbay {"number":262,"labels":["ops","security"]} The web and iOS feeds render the same events as sentences.
  • An issue assigned to you appears under both "assigned to you:" and "open issues:" (seen with krz/skunky-art#33).
  • Empty sections print none; empty lists elsewhere print nothing to list on stderr. notifications list prints nothing to list when there are only read items, without saying it lists unread by default.

Changes:

  • Render activity with the web feed's sentence, e.g. cmc labelled krz/gitbay#262 ops, security; the payload stays in --json.
  • Leave assigned items out of "open issues", or call that section "other open issues".
  • One empty-state wording. notifications list: no unread notifications (--all for read ones).

referenced in commit 4e0958a163 by cmc: plans: open issues from the architecture and UX reviews

2026-09-28 05:43 UTC

referenced in commit d2db7d8e1a by cmc: changelog: unreleased entry for #265

2026-09-28 22:03 UTC

referenced in commit 45230cbcd4 by cmc: e2e: an assigned issue is not listed under open_issues

2026-09-28 22:03 UTC

referenced in commit 3815908c8f by cmc: notifications list: name --all only when read items exist

2026-09-28 22:03 UTC

referenced in commit 061bd0662c by cmc: feedline: space between the repository and a tag, job or sha

2026-09-28 22:03 UTC

closed by cmc in commit b39ffaec3a: notifications list: name --all when the empty inbox is just read items

2026-09-28 22:03 UTC

referenced in commit 2737992a54 by cmc: dashboard: an assigned issue no longer repeats under open issues

2026-09-28 22:03 UTC

referenced in commit 6dae104c0c by cmc: feedline: extract FeedLine.Sentence, dedupe runDashboard/runFeed

2026-09-28 22:03 UTC

referenced in commit cf66fc30be by cmc: dashboard, feed: render activity as the web's sentence, not the raw payload

2026-09-28 22:03 UTC

referenced in commit e0ae4017ac by cmc: feed: a labelled event names the labels

2026-09-28 22:03 UTC

referenced in commit 9002a0bf3f by cmc: control: move the feed-line sentence renderer from httpd, so the CLI can share it

2026-09-28 22:03 UTC