Dates, repeats and reminders
nokko has three dates. Due is a commitment and the only date that can go overdue. Scheduled is the day you plan to do the work, and start is where a bar begins.
For Mac, iPhone Β· Last checked
Due, scheduled and start
| Date | In the file | What it does |
|---|---|---|
| Due | In the fileπ
2026-11-20 | What it doesPuts the task in Focus on that day and on the Calendar. Once it has passed, the task is overdue. |
| Scheduled | In the fileβ³ 2026-11-18 | What it doesPuts the task in Focus on that day. It shows on the Calendar when there is no due date. It never goes overdue. |
| Start | In the fileπ« 2026-11-10 | What it doesSets where the task's bar begins on the Timeline and Calendar. It does not hide the task or add it to Today. |
Use due for a date you promised someone, and scheduled for a date you chose for yourself. A task can carry all three.
Set a date on the Mac
- In the task panel: click Add beside Due, Scheduled or Start, then click the date to change it.
- With a key, on a selected task: T for today, M for tomorrow, W for next Monday, D to clear the due date.
- To push back: ] moves the due date a day, and } moves it a week.
- On the Calendar: drag a chip to another day. This writes the due date only, so a scheduled date stays as it was.
- On the Timeline: drag a bar to move it, or drag one end to change one date.
Set a date on iPhone
Swipe a task left for Tomorrow or Date, or touch and hold it for Today, Tomorrow, Next Monday and In a Week. The iPhone sets due dates only. It shows scheduled and start dates, and you set those on the Mac. On a task with no due date, Clear Date removes the scheduled date.
Typed dates
Quick Add and the + rows read a date from the very end of the line. It becomes the due date.
| Type | It means |
|---|---|
today, tomorrow | Those days |
fri, friday | The next Friday to arrive, or today if today is Friday |
next fri | Friday of next week, even if this week's has not happened |
next week, next month, next year | The start of next week, or a month or year from today |
3d, 2w, 6mo, 1y | That long from today |
2026-11-20 | That date |
3m is not read as a date, because it could mean minutes or months. Use 3mo. A date in the middle of a sentence stays as text, so move the 3d render to staging keeps its words.
Repeating tasks
On the Mac, use Rules βΈ Repeats in the task panel, pick the interval and click Set. Anywhere you add a task, you can type every week in the line.
When you complete a repeating task, nokko writes the next one on a new line above it and moves its date. One βZ takes back both.
- [ ] Weekly status note π every week π
2026-11-13
- [x] Weekly status note π every week π
2026-11-06 β
2026-11-06nokko understands every day, every week, every month and every year, and intervals such as every 2 weeks. Only one date moves: the due date, or the scheduled date if there is no due date, or the start date if there is neither.
A rule outside that set, such as every week on Monday written in Obsidian, still repeats. nokko copies the line with its dates unchanged, so set the new date yourself.
From the day it's completed (!) adds ! to the rule. In this version nokko still counts from the date on the line, so a late completion does not shift the next date.
Reminders
On the Mac
Open the task, click Add beside Rules βΈ Remind, and change the date and time. It starts one hour ahead. macOS shows one notification at that minute, and completing the task cancels it.
- [ ] Send the proposal [remind:: 2026-11-05 09:00] π
2026-11-06nokko asks for permission once, at launch. If you refused, it stays quiet and does not ask again, so turn nokko on in the Notifications pane of System Settings. The iPhone app does not show reminders in this version.
What makes a task overdue
A task is overdue when all of these are true:
- It has a
πdue date, and that date is before today. - It is open: not done, cancelled or waiting.
- The due date passed 14 days ago or less.
Overdue is drawn in amber. The Overdue section on Today opens folded, with its count in the header, and lists the nearest miss first. Move all to Today and Move all to Tomorrow redate every overdue task at once, and one βZ takes that back.
Settings βΈ Notifications βΈ Overdue digest sends one notice when tasks become overdue, counted by project. A task is included once.
Why the overdue count stays small
After 14 days past due, a task stops being overdue and becomes Stale. It stays on Today in a folded, grey section near the bottom, above Inbox, and it drops out of every overdue count.
Opened, the Overdue section shows five rows and a line saying how many more there are, then at most 50. Stale shows up to 20. So the count you see is work you can still act on, and old tasks do not pile up into a wall.
To clear a stale task, give it a new date, complete it or cancel it. The number on the menu bar item counts today's tasks, not overdue ones.
Waiting
Use Waiting when the next move is someone else's. Select the task and press A, or choose Task βΈ Waiting Β· A. On iPhone, touch and hold it and tap Waiting on Someone. The line becomes - [>].
A waiting task leaves the dated sections of Today for the folded Waiting section, which shows up to 20. Its due date stays on the row, and it is never overdue or stale. Press A again to put it back to open.
Questions
- Why does nokko not add a due date to every new task?
- nokko writes a due date only when you type one. Dating every capture would turn a week of notes into a wall of overdue tasks. The β mark still records the day you added a task, and that date can never make it overdue.
- Do nokko dates work with the Obsidian Tasks plugin?
- nokko writes the same marks the Obsidian Tasks plugin reads: π for due, β³ for scheduled, π« for start, β for done and π for repeats. A date set in either app shows in the other. Reminders use nokko's own field, which Obsidian leaves alone.