Today View

Your Daily Timeline

The Today view is where Set truly shines. It’s your personalized timeline that shows exactly when you’ll finish all your starred tasks for the day.

As you complete tasks, adjust time estimates, or reorder items, your completion time updates in real-time. This helps you make informed decisions about what you can realistically accomplish today.

Header Controls

  • Tap the weekday: Cycle between color modes (Project, Priority, or Accent)
  • Tap the date/time: Toggle between showing the current time or the date

Overview Section

The overview section shows your day at a glance. Tap it to cycle through three views:

  • Stats: task count, duration, remaining time, and finish time
  • Finish time: only the finish time, in large text, for reading across the room
  • Countdown: how long is left on whatever is running right now, beside how long until you’re done for the day

The countdown names what it’s counting, so it reads Left on Task, Left on Break or Left on Event depending on which slot contains this minute. When nothing is running it counts down to the next thing instead, as Until Next Task, Until Next Break or Until Next Event. The right-hand half always reads Until Finish. It ticks along with the same minute timer the rest of Today uses, so nothing extra runs to keep it current.

Cycling the overview only changes what the overview shows. It’s separate from the full-screen Focus Mode described below.

Focus Mode

Focus Mode (iPhone and iPad) is a distraction-free, read-only version of Today. Everything falls away except your task list and start times.

Entering Focus Mode

  • Double-tap the empty space below your Today list, or
  • Tap the Today tab again while you’re already on Today

Entering by tap is a double tap, so you can’t land in Focus Mode while reaching for the background. A single tap on that space dismisses whatever is open instead, a revealed swipe first, then an expanded card.

What Changes

  • The overview, date strip, toolbar, add button, and tab bar all disappear
  • Each task’s colour bar, duration, and metadata are hidden too, unless you turn notes back on
  • Rows become read-only, so tapping a task no longer opens it for editing
  • Rows keep their full height, so they stay easy to hit
  • The estimated Finish time shows at the bottom of the list

Checking Things Off

Tap a task to reveal its completion circle, then tap the circle to complete it. Tap the task again to hide the circle. Subtasks work the same way. Tap a completed task to hide it.

Leaving

Tap the exit button at the bottom, or double-tap the background again.

Settings

Focus Mode is fine-tuned from Settings → Interface:

  • Hide Completed in Focus Mode (default on): keeps finished tasks out of the list
  • Show Notes in Focus Mode (default off): keeps each task’s notes on screen while everything else falls away
  • Hide Status Bar → In Focus Mode: the status bar toggles are gathered into one free Hide Status Bar group, so this is where the Focus Mode one now lives

For the full walkthrough, see the Focus Mode documentation.

Week Planning

Set isn’t just for today, you can plan your entire week ahead.

Reveal the Week Strip

On iOS, swipe down on the Today view (or tap Show Week in the ⋯ menu) to reveal the week strip at the top. On macOS, the week strip is always visible.

  • Tap any date pill to view that day’s tasks
  • Use the chevron arrows to move between weeks
  • Tap Today to jump back to the current day

Full Planning for Any Day

Every day works just like Today, you can:

  • Add tasks and breaks
  • Drag to reorder your schedule
  • Reschedule start times from your default day start time
  • Export any day as PDF, Markdown, or Rich Text (see Export)

The Reschedule button uses your default day start time (set in Settings) for future dates instead of “now”.

Moving between days is instant however big your library. The set of events already shown as task cards is worked out once in the background at launch rather than on every day change, days you’ve already visited are held in memory, and paging the strip warms the whole visible week in a single calendar query instead of seven.

Drag Tasks onto Date Pills

Quickly move tasks between days by dragging them onto date pills in the week strip:

  1. Long-press a task to start dragging
  2. Drag it onto a date pill in the week strip
  3. Drop it, and the task is scheduled to that day

To reach a day that isn’t in the current week, hold the task over the week strip’s chevron arrows to page forward or back a week at a time, then drop it on any day, even next week.

The task will be starred and given a start time based on your default day start time. Works from both the Today view and Project views.

Schedule Date

The schedule pill on each task card lets you pick exactly when a task should happen.

How to Use

  1. Expand any task card
  2. Tap the calendar pill in the properties row
  3. Pick a date from the calendar
  4. Set a time using the hour and minute pickers
  5. Tap Done to confirm

Quick Options

  • Today, schedule for today
  • Tomorrow, schedule for tomorrow
  • Clear, remove the schedule and unstar the task

When you schedule a task, it’s starred and appears in the Today view for that date. Start times are calculated from your chosen time.

Reschedule, Set’s Core Feature

The ↻ Reschedule button (top left of Today view) is the heart of Set. When life interrupts your plan, and it always does, one tap instantly rebuilds your entire day’s timeline without any manual math.

The same action appears in the menu labelled Recalculate Timeline, which is where to look for it if the button isn’t in reach. Its spin is controlled by Settings → Interface → Reschedule Button Animation, and it’s the button the Apple Watch app carries too.

How It Works

When you tap Reschedule, Set:

  1. Moves the first incomplete task to the new start time
  2. Chains every subsequent task and break one after another based on their durations
  3. Reschedules all notifications automatically
  4. Plays a subtle sound to confirm the rebuild happened

No mental arithmetic. No dragging each task individually. Your whole day is rebuilt in an instant.

Reschedule flows your tasks into the gaps between your calendar events, treating each meeting as a fixed commitment. Nothing it does to a task can move, rewrite or delete a real event. See Calendar & Reminders Sync for the whole picture.

Quick Tap vs Hold

Quick tap → rebuilds from now (the nearest next 5-minute marker).

Hold or swipe the ↻ button to reveal all four options:

OptionWhat it does
From NowStarts the first incomplete task at the nearest next 5-minute marker. E.g. if it’s 2:17 PM, tasks start at 2:20 PM.
From Next Half HourStarts from the next :00 or :30 mark.
From First TaskKeeps the first task’s current time fixed and recalculates everything after it.
Set Start TimeOpens a time picker so you can choose any custom start time.

Locked Tasks

Tasks with a locked start time are skipped during recalculation, they stay pinned to their set time. All other tasks flow around them automatically.

For Future Days

When viewing a future day in the week strip, the Reschedule button uses your default day start time (set in Settings) instead of “now”, since the current time doesn’t apply to future dates.

When Your Day Doesn’t Fit

Star more than a day can hold and Today says so, instead of quietly running into the small hours.

  • The finish time turns orange and its label changes to how far you’ve overrun, like “1h 45m over”. In the large finish-time view it reads Past Your Day End.
  • A banner above the list counts the tasks whose start times fall past your day end: “3 tasks past your day end”.
  • Tap Move and they shift onto the days ahead, filling each day up to its end before spilling into the next. Nothing is shortened, compressed or deleted. The work moves, it doesn’t shrink.

Star a task into a day that’s genuinely full and Set offers you a toast reading No room left today with a Move button, which sends it to the first day that fits and tells you which day that was.

Your day end is Settings → General → Day ends at, and an over-full Reschedule offers to extend it, either just for today or permanently.

Calendar & Reminders in Today

Today reads your selected calendars directly and renders each event as a read-only row at its real start time, dimming once it has passed. Nothing is written to your database or iCloud for them, so they never enter your Inbox and can never become duplicate tasks. All-day events are left out.

  • Your tasks flow around them. Reschedule fits tasks into the gaps between events, and dragging a task by hand steps around them too.
  • Tap an event and it expands like a task card, so you can edit its title, start time, duration and markdown notes in place. Changes are written straight to your calendar. Repeating events ask whether an edit applies to this occurrence or all future ones, and a series-wide change asks for confirmation first.
  • Swipe a finished event for Clear, or Clear All to sweep the lot.
  • Swipe an unfinished event for Skip, for the meeting that ended early or isn’t happening. Its slot is freed, your tasks reflow into the reclaimed time, and an undo toast puts it back.
  • Delete lives on the card itself, behind a confirmation.
  • Convert to Task, from the long-press menu, for the meeting you want to time, break into subtasks or tick off yourself. The task takes the event over, so the event row goes and you never end up with both. Repeating events can’t be converted.

Turn it on under Settings → Calendar & Reminders → Show calendar events in Today. Clear finished events decides how long a finished event lingers: off, as they end, or 1, 5, 10, 15, 30 minutes or an hour after, so a meeting that overruns stays on screen. There’s an option to sweep them when Set opens too, and Reschedule always clears whatever is already past. It’s a Pro feature.

A floating Syncing pill appears above whichever page you’re on while a sync runs, so a busy relaunch never looks like a hang.

Reminders are different: they remain a full two-way sync and genuinely become tasks. Your reminder lists can become projects with matching names and colours instead of everything landing in the Inbox, unprioritised reminders arrive as None rather than Low, date-only reminders take a real slot in the day’s queue instead of all stacking at midnight, and ticking a reminder off in Apple Reminders completes its Set task, with full stats credit.

For sync direction, where Set’s own events are written, reminder lists as projects and everything else, see Calendar & Reminders Sync.

Locked Start Times

Lock any task’s start time to keep it fixed during recalculations. Useful for events or calls at a set time.

To lock a task’s start time, expand the task card and tap the lock icon next to the start time. Locked tasks stay in place when you tap recalculate.

Adding Tasks to Today

Star Method

Tap the star icon on any task in your Inbox or Projects to instantly add it to Today.

Direct Creation

Create tasks directly in the Today view by tapping the ”+” button. They’re automatically starred.

You can also drag the + button into your list to create a task at an exact spot. A dotted line with a plus shows where it will land, and the new task takes that position in your timeline.

Scan Tasks from Image (Pro)

Photograph or import any list (handwritten notes, whiteboards, screenshots) from the Today toolbar and Set turns it into tasks, picking up durations, dates, and times automatically. Review and edit before adding. See the Scan Tasks documentation for details.

Auto-Starring Scheduled Tasks

Tasks with a scheduled date automatically appear in your Today view on that day. This includes:

  • Tasks scheduled for today
  • Overdue tasks that haven’t been completed
  • Repeating tasks that are scheduled for today

Siri

Say “Add a Set task” and it joins the end of today’s plan, starting when your last task finishes. Set never opens, and a duration spoken in the sentence is read out of it. See Siri & Shortcuts.

Apple Watch

The watch app mirrors this timeline, in order, with your finish time under the list, and it has its own Reschedule button. Dictate a thought from the wrist and it lands on today’s plan the same way starring does. See Apple Watch.

Toolbar Actions

Tap the ⋯ (ellipsis) button in the top right to access these options:

Add Task

Create a new task that’s automatically starred and added to Today.

Free vs Pro

Free users can have up to 8 tasks per day in Today view. Overdue tasks from previous days don’t count against today’s limit. Pro users have unlimited tasks.

Add Break

Toggle break mode to insert breaks between tasks. When active, + Add break buttons appear after each task. You can choose from:

  • 5, 10, 15, 20, 30, or 45 minutes
  • 1 hour, 1.5 hours, or 2 hours

To edit a break’s duration, swipe right on it. Breaks can also be timed and completed within the Timer view.

Browse Tasks

Open the Browse Tasks sheet to quickly find and add tasks from your projects. Filter by project, priority, due date, and duration. Multi-select to add several tasks at once. Also accessible via long-press on the + button.

Select Mode

Select multiple tasks to perform bulk actions, including Batch Schedule to assign all selected tasks to a date and time at once.

Log Completed Task

Archive completed tasks while preserving them for statistics. Choose from:

  • Today Only: Log completed tasks from Today view
  • All Completed: Log all completed tasks across all projects

The toolbar item reads Log Completed Task, singular, because it’s the same button whether you have one finished task or twenty.

Show/Hide Completed

Toggle visibility of completed tasks in your Today view.

Hide Details / Show Details

Strip every row back to its title, start time and star, hiding durations, priority flags and the rest of the metadata. Tap again to bring it all back. The setting is shared with Projects and the Inbox, so switching it here switches it everywhere.

Pin All Subtasks / Unpin All Subtasks

Pin every subtask list in Today open at once, so each task shows its steps without you expanding the cards one by one. The label flips to Unpin All Subtasks as soon as anything is pinned. Only tasks that actually have subtasks are affected.

Export

Export any day’s timeline as PDF, Markdown, or Rich Text, plus a one-tap Email that sends the list as text with the PDF attached. Perfect for sharing or printing your schedule.

The toolbar item names the day you’re looking at: Export Today… on the current day, or Export Tuesday… on any other.

How to Export:

  1. Tap the ⋯ (ellipsis) button in the top right
  2. Select “Export Today…”
  3. Pick a format, or share via the share sheet

The export includes all task times, durations, and your complete timeline for the day. Export Options (under Settings → General) add black & white printing, include notes and subtasks, and set the email address. See the Export documentation for details.

Email to Self is now just Email. It takes several addresses separated by commas, the address in Settings is only a prefill, and every email attaches a Markdown file alongside the PDF, which the person receiving it can open in Set with Import Project.

Task Gestures

Both swipe directions are customizable under Settings → Interface, so you can assign the action that suits you.

GestureWhat it does
Swipe rightEdit duration (default), or any action you assign
Swipe leftUnstar from Today (default), or any action you assign
Skip to TomorrowA swipe action that moves the task to tomorrow. Turn on the evening option in Settings so it appears alongside your usual swipe only after a time you choose
Swipe a completed taskLogs that single finished task to Statistics and clears it from the list (iPhone and iPad). On Mac, right-click the task and choose Log Task
Swipe a blank new taskDeletes a just-created task that has no title yet, instead of running your usual swipe action
Tap the timeEdit the task’s start time directly, and all following tasks shift automatically
Tap the circleMark the task as complete

Reordering Tasks

Drag and drop tasks to reorder them. This changes the sequence in which you’ll work on them, updating your completion times accordingly. Tasks automatically reorder when you change their start time.

A rebuilt drag

Dragging was rewritten from the ground up:

  • Rows step aside while your finger is still moving, so you can see the shape of the new order before you commit to it
  • Pickup is about twice as quick
  • The order is written once, on drop, instead of saving the whole list on every row you cross
  • The floating miniature ghost card is gone. The rows themselves show the drag
  • The system’s green plus badge is gone from every drop target. Dropping an Inbox task on a project card shows a large plus in that project’s colour instead
  • Drops land exactly on the line you were shown, including into a stage whose tasks have subtasks
  • Subtasks travel with their parent when it moves between stages
  • A task with a locked start time refuses to drag until you tap its lock open, so it can’t be pulled out of the slot you pinned it to

Dragging also uses the same timeline maths as the Reschedule button now, so a dragged task flows around locked tasks and calendar events, and the times you see mid-drag are the times you get. A position whose resulting times couldn’t hold is simply refused rather than accepted and then rearranged.

Real-Time Updates

When you reorder tasks, Set instantly updates scheduled start times AND reschedules all notifications automatically. No need to manually update anything!

Logging Completed Tasks

Completed tasks can be logged to remove them from your active lists while preserving them in Statistics. Logged tasks can be reviewed or restored from the Statistics view.

Clear one at a time: Swipe any finished task in Today to log it on the spot (iPhone and iPad), or right-click it and choose Log Task on Mac. It moves to your stats and clears from the list, so you don’t have to log the whole day at once.

The bulk logging options vary by view:

In Today View:

  • Today Only: Log completed tasks from Today
  • All Completed: Log all completed tasks across all projects

In Other Views:

  • Inbox Only: Log completed tasks from Inbox (available in project list view)
  • This Project Only: Log completed tasks from the current project (available in project detail view)

Auto-logging can be enabled in Settings to automatically log completed tasks:

  • At midnight
  • On app launch
  • 5 seconds after completing, so a ticked task clears itself moments later

Speed

Today was rebuilt to stay quick however big your library, and it’s been tested against 5,000 tasks, a 2,000-reminder sync and 100 calendar events.

  • Only the rows on screen are built, the way Apple’s own apps do it, so a list of 2,000 tasks scrolls and reorders like a list of 20
  • The Inbox pages, with a pager underneath, so dragging stays light however deep it gets. Choose how many tasks a page holds under Settings → Interface → Inbox tasks per page, from 10 to 100
  • Typing commits when you finish editing rather than on every keystroke, which used to re-render the whole screen per character
  • Paging the week strip is instant, whatever the size of your library
  • Sync runs off the main thread in batches, so thousands of reminders no longer slow anything down
  • Launch no longer waits on migrations, cleanup or sync. Those run afterwards, one step at a time, so the first screen appears straight away

Handy Extras

A few smaller touches that make Today faster to work with:

  • Quick Delete: Turn it on under Settings → Interface to delete tasks instantly, with no confirmation popup. A compact Undo pill appears for a few seconds afterwards, coloured like the tab bar, and restores the task with its fields, subtasks and project links.
  • Adjustable title length: Choose how many lines task and subtask titles show before they truncate, from one to five, under Settings → Interface.
  • Auto-Move Overdue Tasks: Turn it on under Settings → Data to automatically pull unfinished scheduled tasks from recent days into today’s list when you open the app.
  • Undo & Redo: Press ⌘Z to undo and ⌘⇧Z to redo, right across the app.
  • Completed-task icon: Pick the classic tick or Set’s slash for completed tasks under Settings → Interface.