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

dangernoodle-io / ouroboros / 24756381735
81%

Build:
DEFAULT BRANCH: main
Ran 22 Apr 2026 02:05AM UTC
Jobs 1
Files 31
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

22 Apr 2026 02:04AM UTC coverage: 75.758% (+0.5%) from 75.296%
24756381735

push

github

web-flow
feat: ls subcommand for browsing kb, items, plans, projects (#60)

* feat: ouroboros ui subcommand

- add bubble tea tui with three tabs: backlog, kb, plans
- read-only interface to browse kb entries, backlog items, and plans
- project filter cycles across all projects with per-tab filtering
- kb tab supports full-text search with / key activation
- list panes with detail viewport for selected items
- tab switching via tab/shift+tab or 1/2/3 keys
- help overlay with ? key; quit with q or ctrl+c
- lipgloss styling with priority colors and status badges
- unit tests for project cycling, truncation, and row formatting

* fix: tui detail drill-in dispatch

- tab models matched against tea.Key (struct) instead of tea.KeyMsg, so enter/esc/movement keys never reached them
- switch list/detail layout from fmt.Sprintf padding to lipgloss.JoinHorizontal for correct multi-line side-by-side rendering

* feat: show project per row when filter is all

- backlog items now display project name in title when all projects selected
- plan rows now display project name in title when all projects selected
- items and plans are sorted by project id when filter is all
- added ProjectFilter.AllByID() to provide name map for all projects
- updated LoadItems and LoadPlans signatures to accept showProject and projectNames
- added comprehensive test coverage for new row formatting and filter methods

* refactor: switch backlog and plans tabs to bubbles/table

- denser one-line rows per backlog item and plan
- project column appears when filter is all, hidden for single-project
- priority and status retain color via ansi in cells
- kb tab unchanged (stays on list for readability)

* refactor: remove tui subcommand

- drop internal/tui and internal/cli/ui.go
- unwire from root cobra command
- go mod tidy removes charm ui deps

* feat: ls subcommand for browsing kb, items, plans, projects

- ls items [id], ls kb [id], ls plans [id], ls projects
- flag-driven filters: project, statu... (continued)

1925 of 2541 relevant lines covered (75.76%)

0.87 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
50.0
2.38% cli/root.go
Jobs
ID Job ID Ran Files Coverage
1 24756381735.1 22 Apr 2026 02:05AM UTC 31
75.76
GitHub Action Run
Source Files on build 24756381735
  • Tree
  • List 31
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24756381735
  • a26dab58 on github
  • Prev Build on main (#24643681003)
  • Next Build on main (#24758466950)
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