Commit Graph

18 Commits

Author SHA1 Message Date
Jonathan Bernard
1e0a3b4063 Fixing links for GitHub-style README. 2013-09-23 23:24:11 -05:00
Jonathan Bernard
0776889bc5 Fixed links in README to work with GitHub's default Markdown rendering (as opposed to JLP's). 2013-09-23 23:15:55 -05:00
Jonathan Bernard
ab80b3a1b9 Started working on README. 2013-09-23 23:09:30 -05:00
Jonathan Bernard
aee6e442ee Fixing links in documentation. 2013-09-23 23:08:14 -05:00
Jonathan Bernard
8fe3ef015d Comprehensive documentation using JLP. 2013-09-23 12:42:25 -05:00
Jonathan Bernard
58026c83ab Created the GTDServlet to serve the GTD repository via a REST API.
* Moved Item, PropertyHelp to the com.jdblabs.gtd namespace.
* Broke out common functions from GTCLI to a new Util class.
* Created a GTDServlet class which responds to the following endpoints:

  * `/login` (POST): Expects JSON input in the request body in the form of
    `{"username": "joe_user", "password": "password1234" }`. The username and
    password are validated against the values listed in the GTD root directory
    .properties file.
  * `/contexts` (GET): Returns all the GTD contexts the current user has `read`
    access to.
  * `/contexts/<contextId>` (GET): Returns a single context. The ID is the GTD
    context directory name.
  * `/projects` (GET): Returns all the GTD projects the current user has `read`
    access to.
  * `/projects/<projectId>` (GET): Returns a single project. The ID is the GTD
    project directory name.
  * `/next-actions/<categoryNames>` (GET): Returns all the next actions for a
    list of contexts or projects. The categoryNames value is expected to be a
    comma-delimited list of project and context names.
2013-09-22 16:13:54 -05:00
Jonathan Bernard
a2f8b7b7a6 ls command: include projects, list all if no specific context is named. 2013-08-05 10:21:45 -05:00
Jonathan Bernard
4339a7db2a Added ls command: list all tasks for a given context. 2013-07-02 21:56:05 -05:00
Jonathan Bernard
1c4e526833 Added ticker command. 2013-05-06 16:54:27 -05:00
Jonathan Bernard
e893da72b6 Bugfix: typo in variable name. 2013-05-06 16:14:25 -05:00
Jonathan Bernard
62e62404c1 Bugfixes for new command. 2013-05-01 15:02:50 -05:00
Jonathan Bernard
7a04d46853 Added new command, brought the on-line help up-to-date. 2013-05-01 14:38:29 -05:00
Jonathan Bernard
f3c8f575b7 Changed formatting of the calendar command. 2013-05-01 09:46:25 -05:00
Jonathan Bernard
cabbdf7450 Added list-copies command. 2013-05-01 09:41:17 -05:00
Jonathan Bernard
7f39ab7de1 Bug fix (misnamed variable). 2013-05-01 09:29:15 -05:00
Jonathan Bernard
daf6bea67b v0.3: Added calendar command, done now works also for waiting items. 2013-04-29 11:31:41 -05:00
Jonathan Bernard
67f6ee4f91 Implemented gtd done command. 2013-04-29 02:23:41 -05:00
Jonathan Bernard
2b0dbbfedc Initial version (0.1) supporting 'process' command. 2013-04-28 22:22:46 -05:00