Tasks and My day
A task is a map goal with an assignee or a deadline — not a separate kind of record. New work = a new goal (subgoal). Nothing stands alone: a quick thought without a project belongs in the idea stash. Set the assignee and deadline in the goal detail — that is what makes a goal a task.
The Tasks page
Four views of the same data: Table, Calendar, Timeline and Kanban. Filters narrow it down — My tasks, Delegated by me, full-text search, by map, assignee, status and deadline. The current filter can be exported as CSV, and there is a Markdown project report for pasting into a document or a chat.
The Timeline shows projects and their goals as bars on an axis with milestones, a Today marker and everything overdue highlighted in red. Three scales — Days, Weeks (with ISO week numbers) and Months (with quarters) — −1 / Today / +1 stepping, a jump-to-project picker and drag-to-pan with mouse or touch.
Calendar
The calendar has four views — Month, Week, Day and Agenda — and a side panel with a mini calendar, project and status filters and search. Every day offers a + — you choose between a Task in a project (a new goal with that deadline) and an Event (see below); clicking the day number opens the day detail with everything due that day. Overdue items carry a red dot, done ones are struck through; project colours are the map colours. The calendar opens directly via /tasks?view=calendar.
Move a deadline by dragging: drag the chip to another day (Month) or column (Week). The app first asks "Change the deadline from X to Y?" — it writes only after confirmation and the toast offers Undo. Done items don't drag. Anyone who may not change the deadline (not the assigner or the map owner) sends a deadline request to the assigner with the same drag — with a reason, and can withdraw it from the toast. Who may and may not is enforced by the server, exactly as in the goal detail.
Keys: t today, m / w / d / a switch views (not while typing, in a dialog or during a drag), Esc closes the day detail. On a phone the Month fits the screen — status dots instead of chips, tapping a day opens its detail; the Week is a vertical list of days where dragging still works (press and hold, then drag).
The New task button creates a new goal — under the project's main goal or under a goal you pick — and immediately opens its detail to set the assignee and deadline. A goal can have a description, comments, attachments, time tracking and recurrence; it completes by switching its status to Done.
Events
An event is something with a time that belongs to no project — a meeting, the dentist, a video call, a phone call. It is not a task: it has no assignee and no status, it never lands in a map and changes nothing in your projects. It is the first killBottleneck item outside projects (much like the idea stash), and it deliberately stays in the calendar only.
Create one with the + on a day → Event. It has:
- a title, a day and a time (empty time = all day),
- a note,
- invited colleagues — members of your instance only. Every invitee sees the event in their own calendar and gets an Event invitation notification. Only the person who created the event can edit it; an invitee just reads it and can leave it (button in the detail) — it then disappears from their calendar and My day.
- a reminder — at the start, 15 / 30 / 60 min before, or the day before. For an all-day event it arrives in the morning, at the hour of the deadline notices (
KB_DEADLINE_HOUR, default 7). The reminder goes to you and to every invitee.
In the calendar the event's chip shows the time before the title ("14:00 Dentist"), and in the side filter it sits under the Events row (always shown), so all events can be hidden at once. Dragging it to another day moves it — the calendar asks "Move the event from X to Y?" and writes only after confirmation; only the creator can drag it, an invitee is told who created it. Today's events also show up in the My day panel (see below).
Deadline reminder
A task's deadline is a day. If you want a nudge at a specific time, open the goal detail of a goal with a deadline and use Remind me of the deadline under the Deadline field: on the deadline day, the day before (the default, at 16:00), 2 days or a week before the deadline — plus the hour.
Three things you can rely on:
- The reminder is yours only. Colleagues do not see it, and everyone can set their own on the same task. One per task; setting it again replaces the old one.
- It never changes the deadline. The deadline is an agreement with someone else; the reminder is just your own watch.
- When the deadline moves, the reminder moves with it (you keep "the day before", not a date). A task that is done or deleted quietly drops its reminder.
A task with a reminder carries a bell on its calendar chip. When and where the reminder arrives is described under Notifications.
Quick actions on a row
Each row carries small chips, so day-to-day work does not need the edit dialog:
- Done — tick it off.
- Plan — today / tomorrow / next week. A plan is your own "when I want to deal with it"; it never changes the due date. A plan in the past expires by itself — an overdue task planned for tomorrow shows in the Tomorrow section, its deadline still burning red.
- Work ticked off by mistake is undone with one click from the toast — no upfront confirmations that would tax every completion. On touch devices the actions are always visible, not hover-only.
- Most important task of the day — one mark for today or tomorrow. It shows up in My day with a most important today / tomorrow badge, and it expires with the day it was set for — there is nothing to clean up.
The My day panel
The home page and the Tasks page both show My day: a clickable breakdown of your work computed live from your data — it is not stored anywhere, so it can never be stale. On the Projects page the panel starts expanded, on the Tasks page collapsed (the table right below shows the same items) — and each page remembers your choice separately.
The sections, in the order that matters:
- Blocking others — finish these first; someone is waiting.
- Overdue
- Today, Tomorrow, Within a week
- Delegated (waiting on others) — what you handed over and should chase, not do.
- Not moving — things that have sat still for too long.
Above the tasks there is one more row, Today in calendar — today's events with the time before the title ("14:00 Dentist"), your own and those you were invited to. A click opens the calendar with the event's detail. In the lite view the same list is plain text.
Next to the date you also get the day's name days, and — with AI switched on — one line of morning encouragement (see Configuration → AI; the panel works in full without it).
Taking My day with you
The panel exports as a portrait PNG sized for a phone — either full, or anonymous with task and project names redacted, safe to post publicly. Over HTTPS the export also offers Share…, your phone's native share dialog with no third-party service involved (see HTTPS).
Next
- The idea stash — where notes live before they become tasks
- Time tracking — a timer on every task
- Notifications — assignments, comments, deadlines and timed reminders

