Commit Graph
19 Commits
Author SHA1 Message Date
Jonathan Bernard db3e648d47 Add tag and untag commands. 2019-04-18 07:43:08 -05:00
Jonathan Bernard dc31d590a0 Add GET /issue/<issueId> API endpoint. 2018-10-01 11:22:48 -04:00
Jonathan Bernard 8b46cc19d8 Rename variable to avoid overloading the name. 2018-10-01 11:22:31 -04:00
Jonathan Bernard 567c2d2178 Fix a bug when asking to move an issue to the state it's already in. 2018-06-25 11:40:25 -05:00
Jonathan Bernard 08dfbde57f Add the ability to order issues. 2018-06-11 12:11:26 -05:00
Jonathan Bernard a924d7b649 Add filters for text-matching on issue summary or details. 2018-06-11 10:19:10 -05:00
Jonathan Bernard 2404f6a3d1 Add the ability to edit all issues in a given state. 2018-06-06 09:43:31 -05:00
Jonathan Bernard 2b5f82203c Add list contexts, refactor display logics.
* Refactor formatting logic to better calculate needed padding between
  issues and sections.
* Add `list contexts` command to list all known contexts according to
  the contexts configuration and the contexts defined in issues.
* Be more intentional about when the default context is used. Don't
  override existing context values in issues when changing their state.
* `edit` now allows multiple issues to be edited.
* Change single-issue display to be more verbose, listing all the
  properties and tags on an issue.
2018-05-29 14:24:18 -05:00
Jonathan Bernard 29959a6a8d Add REST API. Refactor config logic.
The REST API is simply a wrapper around the command line (and actually
invokes the command line). It relies on the command line tool validating
its input.

Currently only the `/list` endpoint is implemented, exposing the `list`
command.
2018-05-18 16:06:58 -05:00
Jonathan Bernard 6f247032a3 Add created property when creating issues. 2018-05-14 17:17:47 -05:00
Jonathan Bernard efd5f6adff Add versbose flag, list specific issue. 2018-05-14 12:21:05 -05:00
Jonathan Bernard 49c5753ef1 Add rm as an alias for delete. 2018-05-14 10:09:33 -05:00
Jonathan Bernard 3bdb2ecb1f Fix padding issue in context listing. 2018-05-14 10:04:24 -05:00
Jonathan Bernard 28569a643e Added Dormant state, auto-create task dirs.
The Dormant state is for tasks that are still outstanding but not of
immediate importance. The main different between Dormant and Todo is
that dormant tasks are not listed by default. You must
`pit list dormant` to see them.
2018-05-14 09:53:15 -05:00
Jonathan Bernard 97eb286e32 Reorganize project folder structure to work according to nimble package expectations. 2018-05-14 09:36:23 -05:00
Jonathan Bernard fcab7a4cc6 Added add (alias for new) and delete. 2018-05-14 09:28:50 -05:00
Jonathan Bernard 20c82ea9ba Fix version string. 2018-05-14 09:13:44 -05:00
Jonathan Bernard 34e01119a9 Initial WIP of new pit (Nim). 2018-05-11 18:39:40 -05:00
Jonathan Bernard d6880d9cc1 Clean slate. 2018-05-11 11:33:28 -05:00