Added
- More flexible input:
- Can provide project/task name directly when creating a new one, skipping prompt for the name.
- E.g. `project new my-project`, `task new my-task`
- Can set task start time before creation time (will reset creation time to match start time).
- Can set null values via `project set [FIELD]` and `task set [FIELD]` with no argument.
- Can provide comma-separated strings for set inputs, e.g. task `links` and `tags`.
- Whitespace is stripped off.
- Board display:
- Can limit completed tasks via `since` keyword.
- E.g. `board show limit=10 since="1 week ago"`
- Number of tasks is shown for each task status column.
- `completed` tasks column shows completion date rather than score.
- `--version` option to display current `daikanban` version.
- Various `pre-commit` hooks.
- Unit tests for prompts, shell, CLI.
Fixed
- Better error messages for invalid prompt input.
- Return to main shell when keyboard-interrupting prompt loop.