aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* removed earlier change to xcode vswqJamie Conn2018-01-101-2/+0
|
* updated go versionJamie Conn2018-01-101-1/+1
|
* attempt at fixing failing osx build:wqJamie Conn2018-01-091-0/+4
|
* Removed os from travis testJamie Conn2018-01-091-1/+0
|
* fix test failing due to new yearJamie Conn2018-01-071-1/+2
|
* Merge pull request #111 from NonerKao/color_aware_tabwriterQuey-Liang Kao2017-10-114-1/+616
|\ | | | | Fix the misaligned problem when listing prioritized todos
| * Add dependency github.com/NonerKao/color-aware-tabwriterQuey-Liang Kao2017-10-083-0/+615
| |
| * Fix the misaligned problem when listing prioritized todosQuey-Liang Kao2017-10-051-1/+1
|/
* Merge pull request #109 from gammons/refactor-printerGrant Ammons2017-10-045-37/+53
|\ | | | | Refactor the formatter to an interface and rename it
| * false to trueGrant Ammons2017-10-032-2/+2
| |
| * Wrong file locationGrant Ammons2017-10-031-0/+0
| |
| * Refactor the formatter to an interface and rename itGrant Ammons2017-10-035-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_optionGrant Ammons2017-09-283-0/+38
|\ | | | | Implement a done option
| * Implement a done optionStuart Skelton2017-09-273-0/+38
|/
* Bump todolist version0.8Grant Ammons2017-09-262-2/+2
|
* Merge pull request #89 from NonerKao/noteQuey-Liang Kao2017-09-218-6/+218
|\ | | | | Add new feature: notes for todos
| * Refactor previous commitsQuey-Liang Kao2017-08-294-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 Kao2017-08-205-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 noteQuey-Liang Kao2017-08-201-2/+4
| |\
| | * Fix out-of-date usage according to internal API changesQuey-Liang Kao2017-08-201-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/todolistQuey-Liang Kao2017-08-207-1/+130
| | |\
| * | | Merge github.com:gammons/todolist into note_patch_setQuey-Liang Kao2017-08-205-71/+187
| |\| |
| * | | Merge branch 'note' of github.com:NonerKao/todolist into note_patch_setQuey-Liang Kao2017-08-147-1/+130
| |\ \ \ | | | |/ | | |/|
| | * | Implement the "en" feature: Editting notesQuey-Liang Kao2017-08-143-3/+38
| | | |
| | * | Implement the "dn" feature: Deleteing notesQuey-Liang Kao2017-08-143-1/+27
| | | |
| | * | Implement the "ln" feature: Listing notes of a todoQuey-Liang Kao2017-08-144-5/+26
| | | |
| | * | Implement the "an" feature: Adding notes to todosQuey-Liang Kao2017-08-146-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_todoQuey-Liang Kao2017-09-132-1/+13
|\ \ \ \ | | | | | | | | | | Fix a bug in ParseNewTodo()
| * | | | Add test function TestAddEmptyTodoQuey-Liang Kao2017-08-291-0/+12
| | | | |
| * | | | Fix a bug in ParseNewTodo()Quey-Liang Kao2017-08-201-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_filterDayGrant Ammons2017-08-281-10/+3
|\ \ \ \ | | | | | | | | | | Refactor filterDay to re-use some code.
| * | | | Add a filterOn function to the filterDay funcStuart Skelton2017-08-121-1/+1
| | | | |
| * | | | Refactor filterDay to re-use some code.Stuart Skelton2017-08-121-10/+3
| | | | |
* | | | | Merge pull request #94 from ingorichter/ingo/update-versionQuey-Liang Kao2017-08-271-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | | update version
| * | | | update versionIngo Richter2017-08-221-1/+1
|/ / / /
* | | | Merge pull request #85 from stuartskelton/multiple_ids_for_actionsGrant Ammons2017-08-155-71/+187
|\ \ \ \ | |_|/ / |/| | | Allow for ranged ids in some commands
| * | | Have a util function to pluralize todo.Stuart Skelton2017-08-123-1/+21
| | | |
| * | | Refactor getIds so the parsing can be reused.Stuart Skelton2017-08-121-14/+22
| | | |
| * | | Refactor GetID to only return an ID, and not a ID and TodoStuart Skelton2017-08-122-20/+24
| | | |
| * | | Swap a break for a continue.Stuart Skelton2017-08-121-1/+1
| | | |
| * | | Allow for ranged ids in some commandsStuart Skelton2017-08-123-58/+142
|/ / /
* | | Merge pull request #84 from NonerKao/adjust_mesgGrant Ammons2017-08-121-2/+3
|\ \ \ | | |/ | |/| Adjust the usage messages
| * | Adjust the usage messagesQuey-Liang Kao2017-08-061-2/+3
| | |
* | | Merge pull request #88 from stuartskelton/bug_87_completed_todos_not_showing_upGrant Ammons2017-08-121-0/+65
|\ \ \ | |_|/ |/| | Wrote a test to check 'l by [cp]' filters correctly
| * | Wrote a test to check 'l by [cp]' filters correctlyStuart Skelton2017-08-111-0/+65
|/ /
* | Merge pull request #86 from stuartskelton/fix_missed_archivedGrant Ammons2017-08-101-1/+1
|\ \ | |/ |/| Fix a missed 't.Archive=true' to Archived()
| * Fix a missed 't.Archive=true' to Archived()Stuart Skelton2017-08-081-1/+1
|/
* Merge pull request #83 from stuartskelton/Move_code_to_the_right_place0.7Grant Ammons2017-08-052-13/+29
|\ | | | | Move code to the right place
| * Group similar code together.Stuart Skelton2017-08-041-8/+9
| |
| * Empower the todo_item to set its attributes correctly itself.Stuart Skelton2017-08-042-5/+20
|/