Helping people easily create, share, and collaborate on task lists and outlines
List reset and multiline task import (with mobile)
It really takes time to make a noticable change.
Despite all excitement of working on the next big thing (more on this in a separate blog post), the ongoing maintenance and bugfixes should also take place.
Type ‘reset’ to reopen all tasks in the list
Some people have the same set of tasks to accomplish regularly, weekly or monthly. The typical approach is to put such tasks into a separate list, and complete them whenever required. You had two options to reopen all the tasks for the next time period: either press ‘space’ on each completed task, or create a copy of the list with all tasks opened (Checkvist has such an option in the copy dialog).
Now, there is an additional option - you can type reset and all closed/invalidated tasks in the current list will be reopened. You can undo the operation, if needed. If you forget this shortcut, press ? to see full shortcut reference.
Option to separate imported tasks with an empty line
Checkvist has a rather complex import feature, which allows to import either OPML or indented text. For the text, the indentation of the line is treated as the task nesting level, permitting to import a whole task hierarchy. Moreover, in the imported text you can use smart syntax like ^today #bug @kir.
In this release, we’ve added another import option - separate tasks with an empty line. This new option allows to import multi-line tasks (see the picture). The indent of the first line is still used to specify the nesting level of the task.
Adding multiple tasks at once in mobile UI
Checkvist mobile UI doesn’t allow to work offline. This is a pain, which we’d like to address in the future.
But until then, we decided to allow entering multiple tasks at once. So, you can type several tasks in some text editor on your mobile device while being offline, and when you have an Internet connection, you can import all these tasks into Checkvist with one step.
To enable multi-task import, tick the corresponding checkbox (see the picture). Now you can add several tasks at once, separating them with an empty line, and use smart syntax.
The default values for due, tags, and assignee are applied to all imported tasks unless you use smart syntax to set them explicitly.
- It was impossible to import tasks on the top level of the list (Escape didn’t remove selection properly)
- Select/unselect all on the index page didn’t honour current list filter
- Fix parsing of custom URLs like http://c/x/3ofiCg/ (http://checkvist.uservoice.com/forums/2121-general/suggestions/2643786)
- Some performance fixes
As usual, thanks a lot to everyone who gave us feedback and bug reports :)