Todomodo

Final result

I have now implemented todomodo.se.

It is not exactly as first conceived. But please check it out.

Overview

Model

Item

Tag

Views

Examples

Primary tags (~project, area):

Secondary tags (~area, priority, due):

Search: (d)ittlag, (h)igh, (w)eek

Add:

Summary - Buy APS
Description – “”
Tags – (s)hop, (i)t

Instant Note (todomodo simplified)

Todo/notes features

Timed Task

A timed task is like a regular task with a few additional items.

The additional items are

View timed tasks

Timed task can be shown in a calendar view

/project/month - this month
/project/week - this week
/project/day - today
/project/month/1n - last month
/project/week/1 - next week
/project/day/1 - tomorrow

All tasks in all projects can be shown using all

/all/month - this month

Short Notation

Timed task is entered like any other task with some additional notation.

A regular task is entered as:

TITLE
[DESC]

A timed task has some new items in the title. All items are optional except the trigger word.

TITLE TRIGGER_WORD [START_DAY] [START_TIME] [DURATION]
[DESC]

The simplest timed task can look as follows:

Meeting with customer ON

The ON keyword specifies the task as a timed task with with defaults (today, unspecified start and whole day).

TRIGGER_WORD: ON|IN as start symbol (mandatory)

You can optionally add more specific data like start day.

START_DAY: 

[] - default to today
1w - today in 1 week
2w - today in 2 weeks
2019-12-31 - date
31/12 - date
1d - tomorrow
2d - day after tomorrow

Starting time.

START_TIME: 

14:30
14

Task duration.

DURATION:

30m - 30 minutes
1h - 1 hour
2d - 2 days

Other features

References