Home Reviews Pricing Sign in Create account

Checkvist. Online outliner and task list manager for groups

online collaborative outliner and task list manager

We are doing our best to present the more or less full reference to the Checkvist user interface and functionality. Any comments or suggestions are always welcome at kirsa@checkvist.com

Keyboard shortcuts

Working with tasks
Enter (Alt+Enter) Add a task below (above) the selected one
Shift + Enter Add a subtask (New line in the editing mode).
Space Complete (or reopen) the selected task
Shift + Space Invalidate the selected task
F2 or ee or double click Edit the selected task
Del Delete the selected task
Ctrl+Z Undo deletion. (You can also type "undo" or "uu")
aa Invoke a menu with various task actions
nn View notes attached to a task. Press 'nn' again to add a new note. (Hide notes by pressing ESC)
xx Extract selected branch as a separate checklist (details).
hold down Shift To drag and drop tasks
Ctrl + Up or Down arrow Move task up or down
Ctrl + Left or Right arrow Change nesting level
Ctrl+C, Ctrl+V, Ctrl+D Copy, paste or duplicate selected task or a whole branch (paste works in the same or another checklist)
1, 2, 3 or 0 Mark task with red, blue or green color (open the toolbar dialog to set background or font color). To mark with background color, you can use Shift modifier.
gg go to the first hyperlink in the text of the selected task
dd Invoke the Due Date dialog to set (or clear) the due information (details)
td Due today
tm Due tomorrow
as Due ASAP with no definite date (details)
cd Clear due date
Working with checklist (general)
Double click checklist name Edit checklist name
Up or Down arrow keys, also 'j' and 'k' Navigate up or down the checklist
Left or Right arrow keys Collapse or expand a node
Ctrl + Shift + Right arrow Expand all tasks
Ctrl + Shift + Left arrow Collapse all tasks
Ctrl + Alt + . Expand all nested items in a selected branch
Ctrl + Alt + , Collapse all nested items in a selected branch
hold down Ctrl To view details (Who and when changed or added a task)
hc Toggle visibility of completed and invalidated tasks
oo Show the View Options dialog (To change visibility settings for details, completed tasks and hints)
Navigating through user interface
ll Open the Checklists pop-up in the main navigation
hh Go to the homepage with the list of all your checklists

Create, delete or archive a checklist

New checklist: you can create an unlimited number of lists. On the homepage click the Create new checklist link, enter the checklist name, press Enter - and here you go.
Create new checklist from any page: open the Checklist pop-up window in the top navigation bar and click the Create new checklist link. For those loving speed and keyboard convenience: open the Checklists pop-up by pressing ll and use arrow keys to navigate up and down the list.

Note: you can also extract a group of hierarchical tasks into a separate checklist.

Delete or archive: on the homepage you can delete or archive one or several checklists. Select corresponding checkboxes and press Delete (or Archive) button below. You can also delete or archive a checklist right on its own page. To do this, mouse over the checklist name. You'll see a large X on the right. Click it to delete or archive this very checklist. One step undo works for both archiving and deleting.

For shared checklists that you do not "own", you'll see Unshare instead of Delete. It means that other people will continue working with this checklist. You, so to say, delete it for yourself.

Edit a checklist name: to edit a checklist name, simply double click it on that checklist page. After the title has been changed, press Save or hit the Enter key. To exit editing mode, click outside the textfield or press ESC.

Import and export

Import Many of us keep all kinds of to-do lists and outlines in simple text files. Some use wiki for collaboration. To import outlines you must simple copy the text from the original file, paste it into the Import dialog box, and press the Import tasks button.

Checkvist will do its best to analyze the text and present it in an online outline format. Imported outline will be added to the bottom of your current list (if you have any) and highlighted. If you are not satisfied with the results, you can undo the operation.

Export Our tool does not lock your stuff: you can export it to one of the four popular outline formats. You have several options as to what to include and what to omit in the exported file:

Note: the default state of the "Include last change details" option depends on the "Details on" mode. In the "Details on" mode last update details will be automatically included into the exported data. If you were in the "No details" mode, you must explicitly check the "Include last change details" in the Export dialog.

Once you've clicked the desired format link, a new browser window will open with the data exported to that very format.

Supported formats
Plain text (import and export)
Text stripped of any formatting, can be opened, read, and edited with most text editors. When you export from Checkvist to plain text, subtasks are indented with tabulation. Line feeds are replaced by space. Notes (if exported) have the same indentation. Status and last update details are shown in parenthesis after the text.
Confluence wiki (import and export)
Atlassian Confluence is a popular enterprise Wiki. When you export data to this format, top level tasks are prefixed with h3. Subtasks are marked as list (or nested list) items under the h3 heading. Closed tasks are struck out, invalidated - italicized. Notes are transformed into the native Confluence note format, and last update details are written in parenthesis immediately after the text.
OPML (import and export)
Outline Processor Markup Language is a common XML format for outlines. Currently Checkvist exports data to the OPML 2.0 format with some non-standard extensions (each export option adds XML attributes or additional outline XML elements). This lets us export the Checkvist OPML data to other tools, like OmniOutliner.
HTML (export only)
In the simple HTML format, tasks are treated as lists and subtasks - as nested lists. Completed tasks are struck out, invalidated - italicized. Text of a note is shown below the related task in a smaller font. Last input details (if exported) are shown in parenthesis immediately after the task.

Share

It's always good to share. In our case all you give others is an opportunity to help you manage and fulfill your tasks. And who would not outsource a part of his to-do list?

The process is rather simple:

  1. Click the "share" link on the right side of the checklist toolbar.
  2. In the dialog that appears, write the email of a person you want to share your checklist with. If you want to invite several people, simply put several emails and separate them with commas. You can also customize the message that will go with the invitation.
  3. We'll send you email notification upon inviting and when the person accepts your invitation.

Once the invitation is accepted, you'll see how many people are working on this checklist both on the checklist page and on your dashboard.

Click on the shared (# people) link. In the top part of the dialog there's a list of your co-workers.

One person is the "owner" of this checklist, its author. She can remove anyone from the list of co-workers. The others are "writers". They can only remove themselves ("unshare") from this checklist. And of course, anyone can invite more people (there's such a link at the bottom of the dialog: click it and repeat the invitation process).

Now you can start working together as a team. The checklist will be automatically updated so you'll know about each other's changes to the checklist as soon as they are done (they will be temporarily highlighted). Checklists are not refreshed when you're editing them, so your work will not be affected.

Read-only sharing (available only in the Pro account)

Sometimes we need to show someone our materials, but don't want to let them change anything. To do this, select the Read-only access checkbox:

After the invitation has been accepted, this person will appear in the "shared" dialog list as a reader. He'll be able only to view the content of the list, but not to change it.

This feature is available only for checklists owned by user with Pro account. Read-only access invitations can be sent by people with the owner's and writer's permissions. But only the owner of the checklist can change a reader into a writer, giving him all rights to collaborate on the content of the list:

Publish online

You can publish your outline and make it available for anyone on the web:

  1. In the Share dialog window open the "Make it public" panel.
  2. Press "Publish" button.
  3. Copy the list's address (URL) and share it with your readers.
  4. (If you want to make that list private again, open the same dialog window and press "Un-Publish".)
Publish

You can also embed a public checklist to any other web page. Just copy the code snippet from the Share dialog after making a checklist public into your HTML page. Tweak the width and height as you like. We published the "Checkvist Test Plan" in our blog as an example.

Please note that only authors publish (and un-publish) their lists. Readers can only view, export or copy public lists, but not change them. If you want other people to work actively with your outline, share it with them.

All changes you make to your public lists are immediately available to readers. There's no need to re-publish.

Printing a checklist

There are two ways to print a checklist:

Print version example

We tried to make the printed version as usable as possible, but checklists be better processed on the screen. It'd save the trees, after all.

Notifications

To send a notification about the changes you've made, click the "Notify about changes" link in the toolbar. The link appears in the toolbar only if the checklist is shared and only when you've made some changes to it. In the dialog that appears, select the names of the notification recepients (you can opt to send yourself a copy) and write the notification text:

Clicking a link in the notification email brings you to the checklist page where all changed tasks are highlighted:

If you want to track all changes in a given checklist, it's better to rely on automatic change tracking - daily digest.

Daily digest of changes (available only in the Pro account)

Watch any checklist and track all changes made to it by other people. Select a checklist on you Profile page (Notifications tab) or click the email icon on the right side of the toolbar.

You can "postpone" your subscription by clicking the "turn off" link in each of two subscription columns. When subscriptions are turned off, no email is sent. But as soon as you resume it by clicking "turn on", Checkvist will enable subscription to all previously selected lists.

After you've subscribed, every midnight you'll receive an email listing all changes made in the "watched" checklists, so you always know what's happening. It doesn't matter whether you are the author, a writer or a reader of that checklist - you can use this feature even on public checklists.

Due date email alerts (available only in the Pro account)

Subscribe to due date alerts just like you subscribe to daily change digest: select checklists on you profile page (the Notifications tab) or click the email icon on the right end of the toolbar (described above).

After that you'll receive a daily email containing all tasks marked as Overdue, due Today, Tomorrow or ASAP from all checklists you've subscribed to. The email contains all necessary links, including "clear due date":

Working with tasks

Our tool is all about creating a list of tasks (ideas, items, messages, quotations, <insert your term>): quickly, easily, concentrating on your thoughts and ideas, not on the UI controls. So we tried to make the interaction as simple and intuitive (whoops, we meant "familiar") as possible.

Basic task operations
Task details

When a checklist is shared between three people or more, there should be understanding who did what and when. But we do not want the main focus (tasks) to be polluted with auxilary information (date and type of the change made).

Here's the solution: hold down the CTRL key, (or select a corresponding checkbox in the View options popup) to view details. Release the CTRL key to return to the default mode:

Mark tasks with color

Select a task and type 1, 2, 3 to mark it with red, blue or green color. Type 0 (zero) to remove any coloring. Use Shift modifier to change background color.

Open the Colour dialog from the toolbar to select one of two options: change font or background color of a task. The selected option will be kept in the browser cookies. Color is a shared property of a task, so anyone working with this checklist will see it.

View options

This popup window presents options for toggling visibility of completed tasks, task details, list item numbering, and the sidebar hints:

As always, we support those who prefer keyboard to mouse. Type oo to open the Options window, arrow keys to navigate up and down, and Spacebar or Enter to select or unselect a checkbox.

Adding notes

A note is some additional information you want to attach to a task. If there are several people collaborating on a checklist, notes may serve as comments and provide some means for discussion. The author of the note can edit or delete it later. Notifications about new notes are sent to all people collaborating on a checklist.

Extract a task with subtasks as a separate checklist

When a checklist becomes too long and complicated you can extract its branch into a separate list:

  1. Select the parent task of a branch you want to extract.
  2. Press xx (for xtract) shortcut
  3. Click the link that will bring you to the new checklist

The parent task has become the new checklist name, all subtasks are now on the top level. Sharing information is copied too, so the new list is available to the same people who worked on the original checklist.

Due dates
Use keyboard shortcuts
Invoke the Due Date dialog

Select a task and then press dd to invoke the Due date dialog window. Now you can set a due date using text or calendar. You can also clear the due date if it was already set.

Save time and use td and tm shortcuts on a selected task to set due date for today and tomorrow, respectively.

We all love to procrastinate. If you hate to set exact date, set due ASAP (shortcut as) and create a list of items you need to work first on. You'll see all these tasks as a separate group under the Due tab and in the email notifications.

Clear due date by pressing cd - or completing the task :)

Go PRO and start receiving due date email notifications. more »

Edit task text and append due date
Edit due information while editing a task

Open a task for edit and add due date information at the end of the task text. So if you change task text from Send confirmation e-mail to John to Send confirmation e-mail to John tomorrow the due for the task will be set for tomorrow.

If you don't want Checkvist to recognize last word as due information, end the task with full stop.

Supported due date format syntax
asap ASAP - as soon as possible, with no definite date
today Today (tod also works)
tomorrow Tomorrow (tom also works)
friday Next Friday to occur (fri also works)
next friday The second Friday to occur (next fri also works)
25 Apr April 25 this year (unless April 25 has passed, in which case it assumes next year)
Apr 25 April 25 this year (unless April 25 has passed, in which case it assumes next year)
04/25/2010 April 25, 2010
01/04/2010 April 1, 2010
2010-04-25 April 25, 2010

Copy or move tasks

The simplest way to copy tasks to another checklist (or to other node in the same checklist) is to use usual copy-paste (Ctrl+C, Ctrl+V) keyboard shortcuts.

If you invoke the Copy dialog from the toolbar, you can also copy group of tasks or the whole checklist:

Small goodies

iGoogle gadget

All your lists on your Google homepage and keyboard shortcuts working: add, edit, complete tasks, create new lists, etc. Click the button to add Checkvist gadget to your iGoogle page. Not familiar with iGoogle? Read Google help topic first. Add to Google

Bookmarklet

View short demo at screencast.com Drag and drop this link: 2Checkvist to your toolbar to easily add text or links to checklist from your browser. Pre-select text on the page if you want to add it to the checklist. (New) Gmail and issue tracker integration Click the bookmarklet when reading e-mail (Gmail) or browsing issues in the tracker (Jira or YouTrack so far), and have them instantly added to your checkvist.

View short demo >

Checkvist Pro: what's extra?

Secure HTTPS communications

Checkvist allows all users to use secure SSL channels to create accounts, sign in, and change profile settings. For Checkvist Pro accounts, you can also use HTTPS for all other operations with Checkvist, i.e. view checklists, work with tasks, import, export and so on. To use secure SSL communications, you need to access Checkvist site via https://checkvist.com/checklists.

Read-only checklist sharing

When you share a checklist in the read-only mode, the person can only view it, but not change anything. She'll be a reader of this list. If you are the list owner (author), you can not only invite a new person as a reader, but change any writer working on your list into a reader and vice versa. (details)

Due task email notifications New

Configure due date alerts and receive daily due dates email notifications. The notification will include only tasks which are overdue, due today, tomorrow or "asap" tasks. View screenshot or send yourself a sample notification from your profile page.

Daily digest of changes

Watch any checklist and track all changes made to it by other people. Click the "email" icon in the toolbar of that checklist or select several checklists on your profile page. After that every midnight you'll receive an email listing all changes made in the "watched" checklists, so you always know what's happening. It doesn't matter whether you are the author, a writer or a reader of that checklist - you can use this feature even on public checklists. (screenshots)

UI Customization

Though Checkvist's UI is rather minimalistic, you still might want to change the logo, text or navigation colors. Now you can do it on your profile page:

Those who are sure of their web design skills, can use the Advanced option, and re-write any part of the application's CSS.

Plus, you get all features that we implement and add to the tool during those six months. The Subscribe button is on your profile page, come on get a nice feeling of supporting a good tool and helping it grow better and faster!





FAQ

Some frequently asked questions - to save your and our time.

Reference

More detailed description of Checkvist features.

Open API

Integrate Checkvist with other tools that can connect to the web.