From 393be347c9dc6d822ccdd8eac9ada2d4b5df1dde Mon Sep 17 00:00:00 2001 From: Jonathan Bernard Date: Thu, 12 Nov 2020 14:50:31 -0600 Subject: [PATCH] Default list command no longer includes Done issues. --- pit.nimble | 2 +- src/pit.nim | 11 ++++------- src/pitpkg/version.nim | 2 +- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/pit.nimble b/pit.nimble index 93faeb3..0c7569b 100644 --- a/pit.nimble +++ b/pit.nimble @@ -1,6 +1,6 @@ # Package -version = "4.10.0" +version = "4.11.0" author = "Jonathan Bernard" description = "Personal issue tracker." license = "MIT" diff --git a/src/pit.nim b/src/pit.nim index 15e7aa0..905fed0 100644 --- a/src/pit.nim +++ b/src/pit.nim @@ -199,6 +199,10 @@ proc list(ctx: CliContext, filter: Option[IssueFilter], state: Option[IssueState if state.isSome: ctx.loadIssues(state.get) if filter.isSome: ctx.filterIssues(filter.get) + if state.get == Done and showToday: + ctx.issues[Done] = ctx.issues[Done].filterIt( + it.hasProp("completed") and + sameDay(getTime().local, it.getDateTime("completed"))) stdout.write ctx.formatSection(ctx.issues[state.get], state.get, "", verbose) return @@ -221,13 +225,6 @@ proc list(ctx: CliContext, filter: Option[IssueFilter], state: Option[IssueState if ctx.issues.hasKey(s) and ctx.issues[s].len > 0: stdout.write ctx.formatSection(ctx.issues[s], s, indent, verbose) - if ctx.issues.hasKey(Done): - let doneIssues = ctx.issues[Done].filterIt( - it.hasProp("completed") and - sameDay(getTime().local, it.getDateTime("completed"))) - if doneIssues.len > 0: - stdout.write ctx.formatSection(doneIssues, Done, indent, verbose) - # Future items if future: if today: ctx.writeHeader("Future") diff --git a/src/pitpkg/version.nim b/src/pitpkg/version.nim index 8aa308c..cf1b598 100644 --- a/src/pitpkg/version.nim +++ b/src/pitpkg/version.nim @@ -1 +1 @@ -const PIT_VERSION* = "4.10.0" \ No newline at end of file +const PIT_VERSION* = "4.11.0" \ No newline at end of file