| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | removed earlier change to xcode vswq | Jamie Conn | 2018-01-10 | 1 | -2/+0 |
| | | |||||
| * | updated go version | Jamie Conn | 2018-01-10 | 1 | -1/+1 |
| | | |||||
| * | attempt at fixing failing osx build:wq | Jamie Conn | 2018-01-09 | 1 | -0/+4 |
| | | |||||
| * | Removed os from travis test | Jamie Conn | 2018-01-09 | 1 | -1/+0 |
| | | |||||
| * | fix test failing due to new year | Jamie Conn | 2018-01-07 | 1 | -1/+2 |
| | | |||||
| * | Merge pull request #111 from NonerKao/color_aware_tabwriter | Quey-Liang Kao | 2017-10-11 | 4 | -1/+616 |
| |\ | | | | | Fix the misaligned problem when listing prioritized todos | ||||
| | * | Add dependency github.com/NonerKao/color-aware-tabwriter | Quey-Liang Kao | 2017-10-08 | 3 | -0/+615 |
| | | | |||||
| | * | Fix the misaligned problem when listing prioritized todos | Quey-Liang Kao | 2017-10-05 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #109 from gammons/refactor-printer | Grant Ammons | 2017-10-04 | 5 | -37/+53 |
| |\ | | | | | Refactor the formatter to an interface and rename it | ||||
| | * | false to true | Grant Ammons | 2017-10-03 | 2 | -2/+2 |
| | | | |||||
| | * | Wrong file location | Grant Ammons | 2017-10-03 | 1 | -0/+0 |
| | | | |||||
| | * | Refactor the formatter to an interface and rename it | Grant Ammons | 2017-10-03 | 5 | -37/+53 |
| |/ | | | | | | | | | | | | This change refactors the formatter to be an interface called Printer. `NewApp` will use the functionality of `ScreenPrinter`, which is what I refactored the old `Formatter` class into. There is a new class the implements the `Printer` interface called `MemoryPrinter`, which will simply store the `groups` as they were passed to it. This will allow tests in `app_test.go` to become much more powerful, since `App` no longer needs to be tightly coupled to printing to the screen. | ||||
| * | Merge pull request #102 from stuartskelton/Implement_a_done_option | Grant Ammons | 2017-09-28 | 3 | -0/+38 |
| |\ | | | | | Implement a done option | ||||
| | * | Implement a done option | Stuart Skelton | 2017-09-27 | 3 | -0/+38 |
| |/ | |||||
| * | Bump todolist version0.8 | Grant Ammons | 2017-09-26 | 2 | -2/+2 |
| | | |||||
| * | Merge pull request #89 from NonerKao/note | Quey-Liang Kao | 2017-09-21 | 8 | -6/+218 |
| |\ | | | | | Add new feature: notes for todos | ||||
| | * | Refactor previous commits | Quey-Liang Kao | 2017-08-29 | 4 | -54/+137 |
| | | | | | | | | | | | | | | | | | | | Rewrite the `ManipulateNotes` function into `HandleNotes`, which routes the note sub-commands to calls of newly-written `Parse*Note` functions. On successful parse, these functions return true, and false otherwise. Related tests are also refined. | ||||
| | * | Redefine sub-commands: "ln" and "n" | Quey-Liang Kao | 2017-08-20 | 5 | -20/+18 |
| | | | | | | | | | | | | | Sub-command "ln" is redefined to the function of listing all todos with their notes; "n" replaces original "ln", listing the notes of a specific todo. | ||||
| | * | Merge branch 'master' into note | Quey-Liang Kao | 2017-08-20 | 1 | -2/+4 |
| | |\ | |||||
| | | * | Fix out-of-date usage according to internal API changes | Quey-Liang Kao | 2017-08-20 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | Since the getId() function has been changed, the call in ManipulateNotes() is fixed in this patch. | ||||
| | | * | Merge branch 'note' of github.com:NonerKao/todolist | Quey-Liang Kao | 2017-08-20 | 7 | -1/+130 |
| | | |\ | |||||
| | * | | | Merge github.com:gammons/todolist into note_patch_set | Quey-Liang Kao | 2017-08-20 | 5 | -71/+187 |
| | |\| | | |||||
| | * | | | Merge branch 'note' of github.com:NonerKao/todolist into note_patch_set | Quey-Liang Kao | 2017-08-14 | 7 | -1/+130 |
| | |\ \ \ | | | |/ | | |/| | |||||
| | | * | | Implement the "en" feature: Editting notes | Quey-Liang Kao | 2017-08-14 | 3 | -3/+38 |
| | | | | | |||||
| | | * | | Implement the "dn" feature: Deleteing notes | Quey-Liang Kao | 2017-08-14 | 3 | -1/+27 |
| | | | | | |||||
| | | * | | Implement the "ln" feature: Listing notes of a todo | Quey-Liang Kao | 2017-08-14 | 4 | -5/+26 |
| | | | | | |||||
| | | * | | Implement the "an" feature: Adding notes to todos | Quey-Liang Kao | 2017-08-14 | 6 | -1/+48 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | | | Merge pull request #93 from NonerKao/bug_add_empty_todo | Quey-Liang Kao | 2017-09-13 | 2 | -1/+13 |
| |\ \ \ \ | | | | | | | | | | | Fix a bug in ParseNewTodo() | ||||
| | * | | | | Add test function TestAddEmptyTodo | Quey-Liang Kao | 2017-08-29 | 1 | -0/+12 |
| | | | | | | |||||
| | * | | | | 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. | ||||
| * | | | | Merge pull request #79 from stuartskelton/Refactor_filterDay | Grant Ammons | 2017-08-28 | 1 | -10/+3 |
| |\ \ \ \ | | | | | | | | | | | Refactor filterDay to re-use some code. | ||||
| | * | | | | Add a filterOn function to the filterDay func | Stuart Skelton | 2017-08-12 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Refactor filterDay to re-use some code. | Stuart Skelton | 2017-08-12 | 1 | -10/+3 |
| | | | | | | |||||
| * | | | | | Merge pull request #94 from ingorichter/ingo/update-version | Quey-Liang Kao | 2017-08-27 | 1 | -1/+1 |
| |\ \ \ \ \ | |_|/ / / |/| | | | | update version | ||||
| | * | | | | update version | Ingo Richter | 2017-08-22 | 1 | -1/+1 |
| |/ / / / | |||||
| * | | | | Merge pull request #85 from stuartskelton/multiple_ids_for_actions | Grant Ammons | 2017-08-15 | 5 | -71/+187 |
| |\ \ \ \ | |_|/ / |/| | | | Allow for ranged ids in some commands | ||||
| | * | | | 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 |
| |/ / / | |||||
| * | | | Merge pull request #84 from NonerKao/adjust_mesg | Grant Ammons | 2017-08-12 | 1 | -2/+3 |
| |\ \ \ | | |/ | |/| | Adjust the usage messages | ||||
| | * | | Adjust the usage messages | Quey-Liang Kao | 2017-08-06 | 1 | -2/+3 |
| | | | | |||||
| * | | | Merge pull request #88 from stuartskelton/bug_87_completed_todos_not_showing_up | Grant Ammons | 2017-08-12 | 1 | -0/+65 |
| |\ \ \ | |_|/ |/| | | Wrote a test to check 'l by [cp]' filters correctly | ||||
| | * | | Wrote a test to check 'l by [cp]' filters correctly | Stuart Skelton | 2017-08-11 | 1 | -0/+65 |
| |/ / | |||||
| * | | Merge pull request #86 from stuartskelton/fix_missed_archived | Grant Ammons | 2017-08-10 | 1 | -1/+1 |
| |\ \ | |/ |/| | Fix a missed 't.Archive=true' to Archived() | ||||
| | * | Fix a missed 't.Archive=true' to Archived() | Stuart Skelton | 2017-08-08 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #83 from stuartskelton/Move_code_to_the_right_place0.7 | Grant Ammons | 2017-08-05 | 2 | -13/+29 |
| |\ | | | | | Move code to the right place | ||||
| | * | 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 |
| |/ | |||||
