Skip to content

feat(board): vertical layout, config defaults, enhanced JSON#76

Merged
erishforG merged 1 commit intodevelopfrom
feature/58
Apr 16, 2026
Merged

feat(board): vertical layout, config defaults, enhanced JSON#76
erishforG merged 1 commit intodevelopfrom
feature/58

Conversation

@erishforG
Copy link
Copy Markdown
Owner

Summary

  • Vertical board output: Replace tabled grid with per-status vertical sections — terminal-width independent, shows ticket summary
  • Config/env defaults: Add project, board_id, assignee to JiraConfig with resolution chain (CLI > env > config > fallback)
  • Assignee filtering: --assignee flag + --all to bypass, default from config
  • Enhanced JSON: Sprint id, per-ticket status/url, total_count
  • Centralized env vars: New src/env.rs module — all env var names and token resolvers in one place
  • README modernization: Badges, AI-Native CLI section, parsec board docs, env var table

Test plan

  • cargo check / cargo fmt --check / cargo clippy — all clean
  • parsec board (no args, with config.toml defaults) — vertical list output
  • parsec board --all — shows all tickets, ignores assignee filter
  • parsec board --json — includes sprint.id, status, url, total_count
  • parsec board --assignee other.user — filters by specified assignee
  • Existing commands unaffected (start, ship, list, etc.)

🤖 Generated with Claude Code

- Replace tabled grid with terminal-width-independent vertical sections
- Add project/board_id/assignee to JiraConfig for config.toml defaults
- Add --assignee and --all CLI flags with resolution chain (CLI > env > config)
- Enhance JSON output with sprint id, ticket status, url, total_count
- Centralize all env var definitions in src/env.rs module
- Add AI-Native CLI section, board docs, and badges to README

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erishforG erishforG merged commit b7a61e5 into develop Apr 16, 2026
8 checks passed
@erishforG erishforG deleted the feature/58 branch April 16, 2026 07:41
@erishforG erishforG mentioned this pull request Apr 16, 2026
5 tasks
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.

1 participant