| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bump version0.5 | Grant Ammons | 2017-03-07 | 3 | -3/+3 |
| | | |||||
| * | Merge pull request #40 from gammons/spacing-bug | Grant Ammons | 2017-03-07 | 1 | -1/+1 |
| |\ | | | | | Fix spacing bug when adding todos | ||||
| | * | Fix spacing bug when adding todos | Grant Ammons | 2017-03-07 | 1 | -1/+1 |
| | | | | | | | | | All new todos would have a space in them. This fixes that. | ||||
| * | | Merge pull request #37 from gammons/garbage-collect | Grant Ammons | 2017-03-07 | 5 | -3/+97 |
| |\ \ | |/ |/| | Add garbage collection feature | ||||
| | * | Merge branch 'master' into garbage-collect | Grant Ammons | 2017-03-07 | 18 | -463/+206 |
| | |\ | |/ |/| | |||||
| * | | Merge pull request #35 from DmitriyMV/fix/time | Grant Ammons | 2017-03-07 | 9 | -430/+49 |
| |\ \ | | | | | | | Remove github.com/jinzhu/now. | ||||
| | * | | This commit removes all usages of github.com/jinzhu/now. | DmitriyMV | 2017-03-04 | 9 | -430/+49 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | github.com/jinzhu/now has numerous errors handling date and time. The example's of them are: 1. Incorrect handling of DST (https://github.com/jinzhu/now/issues/13). 2. 24 Hour long days (https://stackoverflow.com/questions/25254443/return-local-beginning-of-day-time-object-in-go) Chicago has 23, 24, or 25 hours in a day. 3. Incorrect usage of time.Truncate which can return time with a non-zero minute, depending on the time's Location. (https://github.com/golang/go/issues/16647). There are other issues as well, including getting incorrect beginning and end of the month. | ||||
| * | | | Merge pull request #39 from gammons/agenda-bugfix | Grant Ammons | 2017-03-06 | 1 | -1/+4 |
| |\ \ \ | | | | | | | | | Fix agenda bug | ||||
| | * | | | Fix agenda bug | Grant Ammons | 2017-03-06 | 1 | -1/+4 |
| | |/ / | | | | | | | | | | Previously, running `todo agenda` was also listing todos with no due date. Now, it won't do that. | ||||
| * | | | Merge pull request #38 from gammons/prioritize-feature | Grant Ammons | 2017-03-06 | 8 | -28/+134 |
| |\ \ \ | | | | | | | | | Add priority feature | ||||
| | * | | | Add priority feature | Grant Ammons | 2017-03-03 | 8 | -28/+134 |
| | |/ / | | | | | | | | | | | | | | | | | | | 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`. | ||||
| * | | | Merge pull request #32 from NonerKao/master | Quey-Liang Kao | 2017-03-05 | 1 | -5/+20 |
| |\ \ \ | |/ / |/| | | Global repo file as the default | ||||
| | * | | Refine the commits | Quey-Liang Kao | 2017-02-20 | 1 | -4/+0 |
| | | | | |||||
| | * | | Refine previous commit | Quey-Liang Kao | 2017-02-19 | 2 | -6/+4 |
| | | | | |||||
| | * | | Global repo file as the default | Quey-Liang Kao | 2017-02-04 | 3 | -5/+26 |
| |/ / | | | | | | | | | | | | | | | | | | | | | This patch implments the new workflow mentioned in #31, in which the program still tries to find a repo file in the working directory first, and it tries the global one in the home directory if no one is found. In this patch, the condition check of the existence of the repo file is done in `todolist/file_store.go` at the very early step before the input routing. | ||||
| | * | Fix a linter warning | Grant Ammons | 2017-03-03 | 1 | -2/+2 |
| | | | |||||
| | * | Add garbage collection feature | Grant Ammons | 2017-03-03 | 4 | -2/+96 |
| |/ | | | | | * Add `todo gc`, which will delete all archived todos. * `NextId` will now take the first available id, rather than just the MaxId + 1. | ||||
| * | Merge pull request #29 from medicalwei/patch-1 | Grant Ammons | 2017-02-01 | 1 | -1/+1 |
| |\ | | | | | Correct message on "todo ac" | ||||
| | * | more explicit message on "todo ac" | Yao Wei | 2017-01-27 | 1 | -1/+1 |
| | | | |||||
| | * | All archived todos completed -> All completed todos archived. | Yao Wei | 2017-01-26 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #30 from NonerKao/master | Quey-Liang Kao | 2017-01-26 | 3 | -10/+16 |
| |\ \ | | | | | | | Support UTF-8 strings as contexts and projects | ||||
| | * | | Support UTF-8 strings as contexts and projects | Quey-Liang Kao | 2017-01-26 | 3 | -10/+16 |
| |/ / | |||||
| * | | Merge pull request #27 from gammons/issue/proposal-expand | Quey-Liang Kao | 2017-01-26 | 4 | -0/+58 |
| |\ \ | |/ |/| | New Feature: Expanding existing todos | ||||
| | * | Fix a bug and add some tests | Quey-Liang Kao | 2017-01-21 | 2 | -1/+14 |
| | | | |||||
| | * | New Feature: Expanding existing todos | Quey-Liang Kao | 2017-01-21 | 3 | -0/+45 |
| | | | |||||
| * | | Merge pull request #25 from gammons/pr/dockerize-todolist | Quey-Liang Kao | 2017-01-20 | 2 | -0/+46 |
| |\ \ | |/ |/| | Dockerize this project | ||||
| | * | Dockerize this project | Quey-Liang Kao | 2017-01-21 | 2 | -0/+46 |
| |/ | |||||
| * | Merge pull request #23 from NonerKao/pr/fix-getid | Quey-Liang Kao | 2017-01-20 | 1 | -48/+46 |
| |\ | | | | | Reduce the duplication during ID checking | ||||
| | * | Refine error handling | Quey-Liang Kao | 2017-01-21 | 1 | -25/+31 |
| | | | |||||
| | * | Merge github.com:gammons/todolist | Quey-Liang Kao | 2017-01-18 | 4 | -5/+5 |
| | |\ | |||||
| | * \ | Merge branch 'dev' of github.com:NonerKao/todolist | Quey-Liang Kao | 2017-01-17 | 1 | -23/+15 |
| | |\ \ | |||||
| | | * | | Implement the ID checking in getID() | Quey-Liang Kao | 2017-01-16 | 1 | -23/+15 |
| | | | | | |||||
| * | | | | Merge pull request #22 from NonerKao/issue/output-no-panic | Quey-Liang Kao | 2017-01-20 | 2 | -2/+9 |
| |\ \ \ \ | |_|_|/ |/| | | | Makes all output messages consistent | ||||
| | * | | | Add more helpful messages | Quey-Liang Kao | 2017-01-21 | 1 | -7/+4 |
| | | | | | |||||
| | * | | | Makes all output messages consistent | Quey-Liang Kao | 2017-01-19 | 2 | -4/+14 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the panic() function provides overwhelming messages available for developers but meaningless to users, the way to deal with error output is simplified. There are two panic()'s that are fixed: * The one in parseArbitraryDateWithYear() function. This function is the possible endpoint of adding a todo or editing dues. Instead of calling panic(), now it outputs the specific parsing error, and then terminate itself by os.Exit(). * The one in formatDue() function This function is responsible for parsing the due information of a given todo. If the todos being added previously have passed the checking, then there is no reason that a due fails the format check here, except for the corruption of the todo file. | ||||
| * | | | Merge pull request #21 from whoshuu/issue/fix-delete-parse | Grant Ammons | 2017-01-18 | 1 | -1/+1 |
| |\ \ \ | | | | | | | | | Fix delete subcommand to match website | ||||
| | * | | | Fix delete subcommand to match website | Huu Nguyen | 2017-01-17 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge pull request #18 from NonerKao/master | Grant Ammons | 2017-01-18 | 2 | -2/+10 |
| |\ \ \ \ | |/ / / |/| | | | Bugfix: "todo a" no longer adds an empty todo | ||||
| | * | | | Provide a more helpful message | Quey-Liang Kao | 2017-01-17 | 1 | -1/+1 |
| | |/ / | |||||
| | * | | Merge github.com:NonerKao/todolist | Quey-Liang Kao | 2017-01-17 | 2 | -2/+10 |
| | |\| | |||||
| | | * | Bugfix: "todo a" no longer adds an empty todo | Quey-Liang Kao | 2017-01-16 | 2 | -2/+10 |
| | | | | |||||
| * | | | Merge pull request #15 from whoshuu/master | Grant Ammons | 2017-01-16 | 2 | -3/+3 |
| |\ \ \ | |/ / |/| | | Run gofmt on formatter and parser | ||||
| | * | | Run gofmt on formatter and parser | Huu Nguyen | 2017-01-16 | 2 | -3/+3 |
| |/ / | |||||
| * | | Merge pull request #17 from whoshuu/issue/link-travis-badge | Grant Ammons | 2017-01-16 | 1 | -1/+1 |
| |\ \ | | | | | | | Use canonical form of travis build badge | ||||
| | * | | Use canonical form of travis build badge | Huu Nguyen | 2017-01-14 | 1 | -1/+1 |
| | |/ | |||||
| * | | Merge pull request #20 from gammons/future-proof-tests | Grant Ammons | 2017-01-16 | 1 | -4/+8 |
| |\ \ | |/ |/| | Fix tests by removing hard-coded year | ||||
| | * | Fix tests by removing hard-coded year | Grant Ammons | 2017-01-16 | 1 | -4/+8 |
| |/ | |||||
| * | Merge pull request #9 from Bunchhieng/master | Grant Ammons | 2016-09-19 | 9 | -23/+49 |
| |\ | | | | | Only allow to open web app if .todos.json exists in current directory | ||||
| | * | Fixed build failed | Bunchhieng | 2016-09-15 | 5 | -14/+29 |
| | | | |||||
| | * | Refactored code | Bunchhieng | 2016-09-15 | 0 | -0/+0 |
| | |\ | |||||
