Skip to content

Manual sessions and the task field: from Quickstart to your invoice

How to start a session by hand from Temporal.ist's Quickstart bar, what the task field does, and how to set or edit it from the Active bar, the calendar, the sessions list, and the project page — including how it becomes your invoice line items.

Article

1 July 2026Sander, Founder & engineer, Temporal.ist6 min read

An active session card reading 1 active, Brand Identity Package, with a Task field showing Reviewing pull requests and a saved checkmark

Most of your day tracks itself, but sometimes you want to start a session on purpose. Here's how the Quickstart bar does that in two clicks, what the "task" field actually controls, and the different places — the calendar, the sessions list, the project page — where you can set or fix it, including the one option that updates more than a single session.

TL;DR

  • The Quickstart bar starts a session in two clicks: click the bar, pick a project. No task prompt up front — you set that next.
  • The "task" is one field with three names depending on where you are (Task, Description, Current task) — and it's exactly what shows up as the invoice line-item description. Sessions with the same project and task text sum onto one line; different text splits onto another.
  • You can edit it inline the moment a session starts, from the calendar, from the sessions list, or from the project page — and on the calendar and project page you get a choice: just this session, or this one and every later session too.
  • There's no arbitrary multi-select for tasks. "Apply to later sessions" only ever reaches forward from the session you're editing, and it skips anything already on a finalized invoice.

Most of your time tracks itself. Sometimes you want to start it on purpose.

The desktop client watches your project folders and the browser extension
watches your tabs, so most sessions start themselves — you save a file or open
a tracked URL and a session is already running. But sometimes you want to
start one on purpose: work that isn't in a watched folder yet, a task you want
timed cleanly from this exact moment, or you're just away from the machine
that's normally doing the watching.

That's what the Quickstart bar is for, and it's also where the task
field enters the picture — the one field that turns a block of tracked time
into something a client can actually read on an invoice.

What a "task" actually is

Before the how-to: one concept ties this whole post together, and it's easy to
miss because the UI calls it three different things depending on where you're
looking. On the calendar it's labeled Task. On the plain sessions list
it's Description (optional). On a project page it's Current task. All
three read and write the same underlying field on the session.

Here's why it's worth getting right: a session's task text is exactly what
shows up as the invoice line-item description.
When you generate an invoice,
sessions on the same project get grouped by their task text — every session
with the exact same wording sums onto one line item; anything with different
wording becomes its own line.

Two sessions tagged "Reviewing pull requests" and one tagged "Client onboarding call" on the Client Website Redesign project. An arrow labeled "grouped by task" points to an invoice with two line items: Reviewing pull requests at 3.75 hours, and Client onboarding call at 2.50 hours, each priced separately

So the task field isn't just a note to yourself — it's how you decide what
your client sees a line item for. Keep the wording identical across sessions
you want billed as one lump ("Reviewing pull requests"), and change the
wording when you want a new line to start.

Starting a session by hand

The Quickstart bar sits collapsed at the top of every page in the app.
Click it, and it expands into a list of your active projects; click a
project, and a session starts immediately — no task prompt, no form, nothing
else to fill in first.

Three panels: clicking the collapsed Start Session bar opens a list of active projects (Client Website Redesign, Brand Identity Package); clicking one starts a session instantly; the resulting Active bar shows 1 active session with no task set yet and a dashed "Set task…" placeholder

If the project has a current task set (more on that below), the new
session picks that up automatically as its task. If it doesn't, the session
starts with no task at all — which is exactly the state shown in that third
panel, and exactly what the next section is for.

Setting the task the moment a session starts

Once a session is running, a floating Active bar appears with a live
timer. If there's no task yet, it shows a "Set task…" hint right next to the
project name — click it, type a short description of what you're doing, and
save. That text is applied going forward to this project's sessions until you
change it again, so you only have to type it once per chunk of work.

Editing a task on the calendar

Click any session block on the calendar and its edit modal opens with a
Task textarea. Change the text, and a new choice appears: Apply task
to
— either Just this session, or This session and all later
sessions
. Pick the second one and a checkbox shows up too: Also overwrite
manually edited tasks on later sessions
.

An edit-task panel with the task text changed to "Final QA before client demo" and "This session + all later" selected. Below it, four days of sessions on Client Website Redesign: Monday is unchanged because it's already in the past, and Tuesday (the one being edited), Wednesday, and Thursday all update to the new text

That second option is the closest thing to editing several sessions at once:
it walks forward from the session you're editing and updates every later
session of that project whose task still matches the old text (or every
later session, if you also check the overwrite box) — the project's current
task template gets updated too. Two things it never touches: sessions before
the one you're editing, and any session that's already on a finalized
invoice.

Editing a task from the sessions list

The /sessions list is the plain, no-frills option. Click a row to open its
editor, and you'll find the same field under the label Description
(optional)
— a single textarea, no scope choice. It edits exactly the one
session you clicked, which is usually all you want when you're just fixing a
typo or filling in something you forgot.

Editing from the project page

A project's page has its own Current task field near the top — this is
the template that gets stamped onto brand-new sessions the moment they start,
whether from Quickstart, the file watcher, or a browser tab. Change it any
time and it only affects sessions created from then on; it doesn't reach back
and rewrite anything already tracked.

For sessions already on the page, there's a pencil Edit task icon next to
each one, which opens the same "just this session" vs. "this session and all
later sessions" choice as the calendar.

What "for multiple sessions" really means

Worth being precise about, since it's easy to expect a checkbox-per-row bulk
editor: there isn't one. Nowhere in the app can you select five arbitrary
sessions and retag them together. The only mechanism for touching more than
one session at a time is the forward-looking cascade described above — "this
session and all later sessions" — and it only ever reaches forward from
whichever session you're currently editing, never backward, and never past a
finalized invoice.

In practice that covers the common case well: you're mid-project, the task
changes, and you want everything from here on tagged with the new one. For
anything else — retagging something from three weeks ago, say — you'd edit
each of those sessions individually from the calendar or the sessions list.

The takeaway

Quickstart gets a session running in two clicks with no task required up
front. The task field — however the current screen labels it — is what
turns that tracked time into a readable invoice line, and matching text is
what groups sessions onto the same line. You can set or fix it the moment a
session starts, from the calendar, from the plain sessions list, or from the
project page, and when you need it to apply beyond just one session, the
"this session and all later sessions" choice is the tool for that — not a
bulk selector, but a deliberate, forward-only update that leaves history and
finalized invoices alone.

time trackingmanual entryinvoicingquickstartguide

Questions

What is the "task" field, exactly?

It's a single text field on every session describing what that block of time was for. The UI labels it differently depending on where you are — Task on the calendar, Description (optional) on the sessions list, Current task on a project page — but it's the same underlying field everywhere, and it's what becomes the description on an invoice line item.

Does the task text change what's on my invoice?

Yes. When you generate an invoice, sessions on the same project are grouped by their exact task text: sessions that share identical wording sum onto one line item, and sessions with different wording become separate line items. Consistent wording is how you control what a client sees billed together.

What does "this session and all later sessions" actually update?

It walks forward from the session you're editing and updates every later session of that project whose task still matches the old text (or every later session if you also check "overwrite manually edited tasks"). It also updates the project's current-task template. It never touches sessions before the one you're editing, and it skips any session already on a finalized invoice.

Can I select several sessions and retag them all at once?

Not with an arbitrary multi-select — there's no checkbox-per-row bulk editor. The only way to affect more than one session is the forward-looking "this session and all later sessions" option on the calendar or project page, which cascades from whichever session you're currently editing.

Where can I set or edit a session's task?

Four places: the Active bar's inline editor right after starting a session, the calendar's edit-session modal, the plain editor on the /sessions list (single session, no scope choice), and a project's page — both its Current task template and a per-session pencil-edit icon.

Keep reading

All posts
  • Three stacked cards for a timesheet filled in from memory, a timer that was never started, and an automatic tracker recording a session, next to the headline: timesheets, timers, or a tracker that fills itself in

    Article

    Time tracking software in 2026: timesheets vs timers vs automatic

    What time tracking software actually does, the three kinds of time tracking tool (timesheet software, timer apps, automatic time logging software), what a memory-based timesheet costs you, and a checklist for choosing one as a freelancer or small team.

    4 September 2026Sander10 min read

  • A calendar day column with two tracked sessions and a dashed gap between them being filled by a session block marked as recovered

    Article

    How to recover billable hours you forgot to track

    Forgot to track your time? Rebuild billable hours from commits, file timestamps, browser history and your calendar, log them as sessions, and invoice them with confidence.

    1 September 2026Sander6 min read

  • One card split down the middle, dark on the left and light on the right, with a small sun and moon dial sitting on the seam between the two halves

    Article

    Light mode, a new tray panel, and a calendar that stops hiding things

    Temporal.ist now has a light mode with a switch in the sidebar, a calendar that gives every project its own column and lists your tasks, and a desktop tray panel showing your week, what is running, and what is being watched. Plus pause and resume, and a per-project ignore list.

    12 August 2026Sander8 min read

Let your work keep its own time

Start on the free plan: no card and no trial period. Install the desktop app or the browser extension, choose what belongs to each project, and keep working.