Skip to content

feat: add interactive TUI mode with bubbletea dashboard#13

Merged
maansaake merged 23 commits into
mainfrom
copilot/add-interactive-mode-for-arbiter
May 17, 2026
Merged

feat: add interactive TUI mode with bubbletea dashboard#13
maansaake merged 23 commits into
mainfrom
copilot/add-interactive-mode-for-arbiter

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 12, 2026

  • Understand existing code and new requirements
  • Rewrite pkg/report/interactive/model.go — new layout: "arbiter" brand + progress bar + countdown, module/op stat boxes, disabled-op greyed boxes, done footer
  • Rewrite pkg/report/interactive/reporter.go — remove logCapture/NewLogger, update New() to take metadata+duration
  • Delete pkg/report/interactive/logcapture.go and logsink.go
  • Update arbiter.go — simplify setupReporter() to take metadata, add logr.Discard() suppression in interactive mode, update flag description
  • Run go mod tidy; go-logr/logr is now a direct dependency
  • Build and all tests pass, go vet clean
  • Code review: use syscall.Kill instead of os.FindProcess, extract opNameWidth constant
  • CodeQL: no security alerts

Copilot AI and others added 2 commits May 12, 2026 19:37
Comment thread pkg/report/interactive/model.go Fixed
Comment thread pkg/report/interactive/model.go Fixed
Comment thread pkg/report/interactive/model.go Fixed
Comment thread pkg/report/interactive/model.go Fixed
Comment thread pkg/report/interactive/model.go Fixed
Comment thread pkg/report/interactive/model.go Fixed
Comment thread pkg/report/interactive/model.go Fixed
Comment thread pkg/report/interactive/model.go Fixed
Comment thread pkg/report/interactive/model.go Fixed
Comment thread pkg/report/interactive/model.go Fixed
@mr-jeeves mr-jeeves Bot force-pushed the copilot/add-interactive-mode-for-arbiter branch from 5f009fb to fb1aa1a Compare May 16, 2026 06:34
@mr-jeeves mr-jeeves Bot force-pushed the copilot/add-interactive-mode-for-arbiter branch from fb1aa1a to 2e93861 Compare May 16, 2026 06:35
@maansaake maansaake marked this pull request as ready for review May 17, 2026 17:21
@maansaake maansaake merged commit 68c50da into main May 17, 2026
14 checks passed
@maansaake maansaake deleted the copilot/add-interactive-mode-for-arbiter branch May 17, 2026 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants