- 20 Feb, 2017 1 commit
-
-
Jacek Sowiński authored
Lack of printing empty result was especially confusing in column UI (console wasn't opened and user could think that command wasn't executed).
-
- 15 Feb, 2017 1 commit
-
-
Jacek Sowiński authored
From now on: `topydo dep ls before 1` gives the same output as `topydo dep ls 1 to` and: `topydo dep ls after 1` gives the same output as `topydo dep ls to 1`
-
- 10 Feb, 2017 3 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Allow actions on multiple ids without MultiCommand
-
- 09 Feb, 2017 6 commits
-
-
Jacek Sowiński authored
This will prevent from leaving TodoList and todo.txt file in inconsistent state whenever first Command.execute() inside Transaction succeeds and any subsequent fails for whatever reason.
-
Jacek Sowiński authored
-
Jacek Sowiński authored
This provides that each backup description will still inform user about each command that was executed. When transaction of commands was executed user will get printed list of commands separated by ';'. Example: Successfully reverted: append 1 FooBar; append 3 FooBar; append 6 FooBar;
-
Jacek Sowiński authored
-
Jacek Sowiński authored
This feature means that commands like `tag`, `append` or `dep` can work now with multiple (marked) todo items in column UI.
-
Bram Schoenmakers authored
-
- 08 Feb, 2017 1 commit
-
-
Bram Schoenmakers authored
Lookup mechanism: 1. Check whether an editor was given with the -E flag: topydo edit -E vim 2. Use the value of $TOPYDO_EDITOR 3. Use the value in the configuration file: [edit] editor = vim 4. Use the value in $EDITOR 5. Use 'vi' if the above fails. This makes it easier to invoke an editor as vim with additional parameters, for instance by adding the full todo.txt file to the completion options (see the tip in issue #164). This trick was added to the configuration file as a comment.
-
- 07 Feb, 2017 1 commit
-
-
Bram Schoenmakers authored
-
- 06 Feb, 2017 2 commits
-
-
Bram Schoenmakers authored
Prefer filterexpr if there is no title in config
-
Jacek Sowiński authored
Use 'Yet another column' only if there is no title and filterexpr is also empty. This behavior is in accordance with change introduced in fc154914.
-
- 27 Jan, 2017 1 commit
-
-
Bram Schoenmakers authored
Suppose we have the todo item: (C) Some item key:value1 key:value2 And then I do an ls: topydo ls -x key:value2 Before, this would yield an empty result, which is undesired. Therefore, only apply ordinal tag filtering when a tag appears exactly once in the todo item. This is a simple approach, and special operators >, >= etc will not be applicable: topydo ls -x key:>value1 will no longer work. The result could be ambiguous: filter out when none of the tags match, or only some of them?
-
- 24 Jan, 2017 1 commit
-
-
Bram Schoenmakers authored
-
- 20 Jan, 2017 1 commit
-
-
Bram Schoenmakers authored
Don't crash on FileNotFoundError with `add -f`
-
- 19 Jan, 2017 2 commits
-
-
Jacek Sowiński authored
-
Jacek Sowiński authored
Show descriptive error message instead.
-
- 18 Jan, 2017 1 commit
-
-
Bram Schoenmakers authored
-
- 15 Jan, 2017 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 12 Jan, 2017 1 commit
-
-
Bram Schoenmakers authored
Relative dates were already interpreted for due and start tags, but you can also enforce it for other tags by passing the -r flag to the tag command.
-
- 11 Jan, 2017 2 commits
-
-
Bram Schoenmakers authored
* Extended the feature list. * List the UIs. * Added a screenshot of the column UI. * Dropped information on dependencies, the user should not worry about this with pip. Or just look at setup.py.
-
Bram Schoenmakers authored
-
- 10 Jan, 2017 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Todo items with " & < or > were not properly rendered because they were not escaped. Thanks to Jacob Leemaster for the bug report.
-
- 06 Jan, 2017 1 commit
-
-
Bram Schoenmakers authored
Normally, pressing ':' after executing a command would hide the console (equivalent behavior to Escape or Enter). Now, : will focus the commandline while keeping the previous output visible. This makes it easier to compose a new command based on a todo shown in the previous output (for example perform an 'ls' and then a 'dep' with IDs afterwards). Escape and Enter still have the same behavior, which can be used to dismiss the last output.
-
- 02 Jan, 2017 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 28 Dec, 2016 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 16 Dec, 2016 1 commit
-
-
Bram Schoenmakers authored
-
- 15 Dec, 2016 4 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
When no valid grouping could be made, an empty header would be printed (0 length group label, zero = characters below). The empty tuple represents the initial grouping.
-
- 06 Dec, 2016 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-