| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix a bug in ParseNewTodo() | Quey-Liang Kao | 2017-08-20 | 1 | -1/+1 |
| | | | | | | The new pattern now does not allow empty todos to be added as "a" or "add" strings. | ||||
| * | Have a util function to pluralize todo. | Stuart Skelton | 2017-08-12 | 3 | -1/+21 |
| | | |||||
| * | Refactor getIds so the parsing can be reused. | Stuart Skelton | 2017-08-12 | 1 | -14/+22 |
| | | |||||
| * | Refactor GetID to only return an ID, and not a ID and Todo | Stuart Skelton | 2017-08-12 | 2 | -20/+24 |
| | | |||||
| * | Swap a break for a continue. | Stuart Skelton | 2017-08-12 | 1 | -1/+1 |
| | | |||||
| * | Allow for ranged ids in some commands | Stuart Skelton | 2017-08-12 | 3 | -58/+142 |
| | | |||||
| * | Wrote a test to check 'l by [cp]' filters correctly | Stuart Skelton | 2017-08-11 | 1 | -0/+65 |
| | | |||||
| * | Fix a missed 't.Archive=true' to Archived() | Stuart Skelton | 2017-08-08 | 1 | -1/+1 |
| | | |||||
| * | Group similar code together. | Stuart Skelton | 2017-08-04 | 1 | -8/+9 |
| | | |||||
| * | Empower the todo_item to set its attributes correctly itself. | Stuart Skelton | 2017-08-04 | 2 | -5/+20 |
| | | |||||
| * | Remove some less useful comments. | Stuart Skelton | 2017-08-02 | 1 | -2/+0 |
| | | |||||
| * | Do not filter out archived when asked for completed | Stuart Skelton | 2017-08-02 | 2 | -0/+20 |
| | | |||||
| * | Added a filter for completed date | Stuart Skelton | 2017-08-01 | 3 | -4/+93 |
| | | |||||
| * | Make the exact date take a filterOn parameter | Stuart Skelton | 2017-08-01 | 2 | -10/+14 |
| | | |||||
| * | Move filterTomorrow closer to filterToday. | Stuart Skelton | 2017-07-25 | 1 | -5/+5 |
| | | |||||
| * | Added filtering between dates, in an inclusive and exclusive mode. | Stuart Skelton | 2017-07-20 | 1 | -16/+18 |
| | | | | | | Inclusive allows for the due date to be equal to the begin date, exclusive is between the dates. | ||||
| * | Added filterToExactDate. | Stuart Skelton | 2017-07-20 | 1 | -8/+7 |
| | | | | | Filters the todolist to a certain date. | ||||
| * | Improve logic and add a test | Quey-Liang Kao | 2017-07-07 | 2 | -4/+20 |
| | | |||||
| * | Fix #65, filtering out completed todos in agenda mode | Quey-Liang Kao | 2017-07-07 | 1 | -0/+3 |
| | | |||||
| * | Put the return after the os.Exit | Grant Ammons | 2017-06-12 | 1 | -0/+2 |
| | | |||||
| * | Fix #64, parsing a todo with europe date format | Grant Ammons | 2017-06-12 | 7 | -19/+98 |
| | | | | | | * the `hasDue` function was not running, and therefore it was not parsing the due date. * Also added the beginnings of a more holistic test approach, using `app_test.go`. | ||||
| * | Remove return statements to silence linter warning | Grant Ammons | 2017-06-12 | 1 | -2/+0 |
| | | |||||
| * | Re-order functions in file_store | Grant Ammons | 2017-06-12 | 1 | -26/+27 |
| | | |||||
| * | bump version0.6 | Grant Ammons | 2017-05-25 | 1 | -1/+1 |
| | | |||||
| * | fix typo | Grant Ammons | 2017-05-10 | 1 | -1/+1 |
| | | |||||
| * | Remove unnecessary parens | Grant Ammons | 2017-05-10 | 1 | -1/+1 |
| | | |||||
| * | Formatting for test | Grant Ammons | 2017-05-10 | 1 | -7/+7 |
| | | |||||
| * | Formatting | Grant Ammons | 2017-05-10 | 1 | -1/+1 |
| | | |||||
| * | Minor optimization | Grant Ammons | 2017-05-09 | 1 | -2/+2 |
| | | |||||
| * | Update the tests | Grant Ammons | 2017-05-09 | 1 | -25/+54 |
| | | | | | | | * Test editing a todo with just a due date does not affect subject * Test editing a todo with just subject does not affect due date * Editing a subject should also update projects and contexts | ||||
| * | Trim space of the subject | Grant Ammons | 2017-05-09 | 1 | -2/+2 |
| | | |||||
| * | WIP on a unified edit | Grant Ammons | 2017-05-09 | 2 | -50/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | This allows a unified edit functionality that supports the following: **`t e 25 due tom`** * Edits the due date * Leaves subject, projects and contexts unchanged **`t e 25 take out the trash with @bob` * Updates the subject, projects and contexts * Leaves the due date unchanged **`t e 25 take out the trash with @bob due tom` * Updates the subject, projects and contexts * Updates the due date **What's missing** * Tests that exercise this functionality | ||||
| * | parse Projects and Contexts when editing subject | Michael Strüder | 2017-05-09 | 1 | -1/+5 |
| | | |||||
| * | do not duplicate error messages again | Michael Strüder | 2017-05-09 | 1 | -1/+0 |
| | | |||||
| * | error out when invalid id given | Michael Strüder | 2017-05-09 | 1 | -0/+4 |
| | | |||||
| * | subcommands like delete don't take a subject, so make it optional | Michael Strüder | 2017-05-09 | 2 | -6/+22 |
| | | |||||
| * | prevent duplicate error messages when updating subjects | Michael Strüder | 2017-05-09 | 1 | -1/+4 |
| | | |||||
| * | test multiple whitespace | Michael Strüder | 2017-05-09 | 1 | -1/+11 |
| | | |||||
| * | allow any whitespace between subcommand, id and input | Michael Strüder | 2017-05-09 | 1 | -7/+9 |
| | | |||||
| * | add test for func (p Parser) Parse() | Michael Strüder | 2017-05-09 | 1 | -0/+21 |
| | | |||||
| * | display an error on malformed input | Michael Strüder | 2017-05-09 | 2 | -1/+17 |
| | | |||||
| * | extract subcommand, id, and input string in Parser | Michael Strüder | 2017-05-09 | 2 | -13/+21 |
| | | |||||
| * | Add support for showing tasks due the previous week. | Ashish Vijayaram | 2017-04-17 | 2 | -0/+20 |
| | | | | | This is useful for those who need a report of entries from last week. | ||||
| * | fix build error with older go version | Ingo Richter | 2017-04-08 | 2 | -1/+7 |
| | | |||||
| * | Add `CompletedDate` to todo item. | Ingo Richter | 2017-04-08 | 5 | -13/+29 |
| | | | | | | | | | | | | `CompletedDate` will save a timestamp in ISO8601 format (Internet date/ time format to preserve timezone information) Added a new `Complete` and `Uncomplete` method for todo_item. Currently a todo has a boolean flag and the timestamp to indicate that the item is completed. The boolean flag could be kept for backward compatibility (reading the json into memory), but should be omitted for files being written. | ||||
| * | Bump version0.5.3 | Grant Ammons | 2017-03-29 | 1 | -1/+1 |
| | | |||||
| * | Fix issue with web view | Grant Ammons | 2017-03-29 | 1 | -0/+1 |
| | | |||||
| * | Show the id after creating a todo | Grant Ammons | 2017-03-27 | 1 | -1/+2 |
| | | |||||
| * | Adds support to projects with hyphen | Rodrigo Dumont | 2017-03-25 | 2 | -4/+7 |
| | | |||||
| * | Version bump | Grant Ammons | 2017-03-14 | 1 | -1/+1 |
| | | |||||
