aboutsummaryrefslogtreecommitdiffstats
path: root/todolist/todo_item.go
Commit message (Collapse)AuthorAgeFilesLines
* Implement the "an" feature: Adding notes to todosQuey-Liang Kao2017-08-141-0/+1
| | | | | | This patch introduce a new attribute of a todo item, which is "Notes", of type []string. The following enhancing patches will contain the listing, removing and editing features.
* Empower the todo_item to set its attributes correctly itself.Stuart Skelton2017-08-041-0/+16
|
* Added a filter for completed dateStuart Skelton2017-08-011-1/+6
|
* fix build error with older go versionIngo Richter2017-04-081-1/+1
|
* Add `CompletedDate` to todo item.Ingo Richter2017-04-081-8/+22
| | | | | | | | | | | `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.
* Add priority featureGrant Ammons2017-03-031-8/+9
| | | | | | | Now, todos have a priority flag. When listed, these todos will be bolded and italic. You can list todos by priority by running `todolist l p`.
* Sort todos by due date by defaultGrant Ammons2016-05-011-0/+12
|
* Handle parsing dates, and printing themGrant Ammons2016-04-301-10/+7
|
* Get adding a todo workingGrant Ammons2016-04-261-8/+8
|
* Organize things a bit betterGrant Ammons2016-04-241-0/+22