Merge pull request #50 from LazyBachelor/TASK-SPRINT-PLANNING-2

TASK SPRINT PLANNING 2
This commit is contained in:
Robin Olsen
2026-03-11 09:42:46 -07:00
committed by GitHub
20 changed files with 184 additions and 79 deletions

View File

@@ -213,7 +213,9 @@ func OpenAndInProgressOnly(issues []*models.Issue) []*models.Issue {
// used to display open & in-progress issues in the first window in the dashboard
out := make([]*models.Issue, 0, len(issues))
for _, issue := range issues {
if issue.Status == models.StatusOpen || issue.Status == models.StatusInProgress {
if issue.Status == models.StatusOpen ||
issue.Status == models.StatusInProgress ||
issue.Status == models.StatusReadyToSprint {
out = append(out, issue)
}
}
@@ -237,7 +239,8 @@ func ClosedOnly(issues []*models.Issue) []*models.Issue {
func StatusOnly(issues []*models.Issue, status models.Status) []*models.Issue {
out := make([]*models.Issue, 0, len(issues))
for _, issue := range issues {
if issue.Status == status {
if issue.Status == status ||
(status == models.StatusOpen && issue.Status == models.StatusReadyToSprint) {
out = append(out, issue)
}
}

View File

@@ -90,7 +90,7 @@ func RenderChooseStatus(width, height int, issueID string) string {
}
statusContent := lipgloss.JoinVertical(lipgloss.Left,
styles.LabelStyle.Render("Change status for "+issueID+":"),
lipgloss.NewStyle().Foreground(styles.FaintText).Render("o = open i = in_progress c = closed"),
lipgloss.NewStyle().Foreground(styles.FaintText).Render("o = open i = in_progress c = closed ready_to_sprint = r"),
lipgloss.NewStyle().Foreground(styles.FaintText).Render("Esc = cancel"),
)
statusBoxWidth := modalBoxWidth(50, width)