- 31 Jul, 2017 3 commits
-
-
Jacek Sowiński authored
-
Jacek Sowiński authored
`topydo revert ls` will now show all saved backup points with position number (starting with 1), date and time of relevant action, and its label. `topydo revert 2` will revert to a point **before** the backup point marked as 2 in `topydo revert ls` (i.e. it will go 2 changes backwards or phrasing more naturally: revert last 2 changes). Warning: changes between between current state and desired backup point are also deleted to avoid false assumption that our backups can be treated as some sort of atomic "patches".
-
Jacek Sowiński authored
When user disabled archive feature after he made some backups, don't try to restore archive during `topydo revert`, as there is no file to write.
-
- 26 Jul, 2017 4 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 22 Jul, 2017 3 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 20 Jul, 2017 6 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
The defaults / fallbacks are such that it cannot exceed 6 characters.
-
Bram Schoenmakers authored
I don't like typing numbers, and would like to limit the characters to be those that are easily reachable with a Dvorak keyboard layout.
-
Bram Schoenmakers authored
When using numerical IDs, the ID width is padded to the log10 of the todo length. When using textual IDs, todo lists of 466 items or shorter pad to 3 characters, otherwise 4 characters.
-
Bram Schoenmakers authored
Typing numbers is less convenient than typing alphabetic characters (at least if you're a blind typer). So before resorting to numbers, try to generate IDs with alphabetic characters only. Only when the ID space runs out, introduce numbers.
-
Bram Schoenmakers authored
-
- 19 Jul, 2017 3 commits
-
-
Bram Schoenmakers authored
Now the screenshot is visible immediately when you visit the website.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 18 Jul, 2017 1 commit
-
-
Bram Schoenmakers authored
For other tags containing date values, try to print the relative humanized date as well. If the tag does not contain a date in YYYY-MM-DD value, it's normal value is printed.
-
- 16 Jul, 2017 1 commit
-
-
Bram Schoenmakers authored
Fixes #186.
-
- 13 Jul, 2017 2 commits
-
-
Bram Schoenmakers authored
-
Jacek Sowiński authored
ctrl-a: move cursor to the beginning ctrl-e: move cursor to the end ctrl-u: delete from the cursor back to the beginning ctrl-k: delete from the cursor to the end
-
- 12 Jul, 2017 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 10 Jul, 2017 4 commits
-
-
Jacek Sowiński authored
- completion box pops out for multiple candidates - <Tab> and <Shift-Tab> will navigate through the list of candidates - any other key than <Tab> and <Shift-Tab> will close the box - completion box is glued to cursor and is trimmed to max 4 lines - +projects, @contexts, dates and commands (with aliases) are supported
-
Jacek Sowiński authored
1.Rename completers topydo.ui.prompt.TopydoCompleter is now topydo.ui.prompt.PromptCompleter topydo.lib.Completer is now topydo.ui.CompleterBase 2. Reuse CompleterBase code in prompt completer. 3. Sort completion suggestions 4. Introduce completion of due: dates in column completer. 5. Store subcommands for completers in cache (via lru_cache).
-
Jacek Sowiński authored
Currently it works only with single completion candidate and works for: contexts, projects, subcommands.
-
Bram Schoenmakers authored
The postpone subcommand would crash when postponing a todo item with an invalid due date (e.g. due:2017-06-31). When postponing, the due date serves as an offset. With an invalid due date, no proper offset can be found. Instead of (silently) falling back to today's due date, show an error instead. Moreover, invalid creation/completion dates are also ignored.
-
- 29 Jun, 2017 1 commit
-
-
Bram Schoenmakers authored
-
- 28 Jun, 2017 1 commit
-
-
Bram Schoenmakers authored
%n: Line number %N: Padded line number %u: Text-based ID %U: Padded text-based ID Addresses issue #184.
-
- 09 Jun, 2017 1 commit
-
-
Bram Schoenmakers authored
With 1.7.1 and higher we can use it in Python 3.6.
-
- 08 Jun, 2017 3 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
This reverts commit 25144172.
-
Bram Schoenmakers authored
Located at https://www.topydo.org/static.html
-
- 10 Mar, 2017 1 commit
-
-
Bram Schoenmakers authored
Introduce new 'mark_all' action in Column UI
-
- 27 Feb, 2017 3 commits
-
-
Jacek Sowiński authored
It will mark all todo items contained in currently selected TodoListWidget. By defualt it is mapped to <C-a> (Ctrl-a).
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Add possibility to trigger actions after archiving
-
- 24 Feb, 2017 1 commit
-
-
Jacek Sowiński authored
-