Diorna
Time blocking, with a memory

Plan the day.
Log what happened.
Compare the two.

Most calendars record intentions and quietly forget them. Diorna keeps both halves — what you meant to do, and what you actually did — so the gap between them stops being a feeling and starts being a number.

Get started Sign in Free to start. One account, and the same calendar on every device you use.
Tuesday 3h 30m planned · 3h 55m logged
Planned
Actual
9 10 11 12 1
Deep work9:00 – 11:00
Email
Design review
Deep work9:25 – 10:30
Emailran over
Design review
Unplanned

Three things, in order

The app has three modes and they map onto how a day actually goes: you decide, you live it, and afterwards you find out which of those two you were doing.

Plan

Block out the time you intend to spend. Drag it out on the grid, name it, give it a category. This is the part every calendar already does.

Do

The plan is imprinted faintly behind the grid while you log what really happened on top of it. You can see what you meant to do without being able to pretend you did it.

Compare

Planned beside actual, day by day. Where the time went instead, which categories quietly eat the week, and what never got started at all.

Categories double as calendars

Every category carries its colour and its running total. Switch one off and it leaves the grid and the totals — so the number you are looking at always describes the thing you are looking at.

A filter that lied about the numbers would be worse than no filter at all, so a bar across the top tells you whenever something is hidden.

Deep work 12h 10m Email 3h 45m Meetings 6h 30m Exercise 2h 00m Admin 4h 15m

A month is a ring a day

On a phone, a month view of tiny text is useless. So each day becomes a ring: arc length is how much you logged, and the segments are the categories. Four get a colour — beyond that, hues stop being reliably tellable apart at ring size — and everything else adds up into a single grey Other.

Tue 12
Wed 13
Thu 14

The rest of it

Day, week and month. Under 820 pixels the same app lays itself out for a thumb.

Made for one hand

Tap an empty slot for an hour. Tap a block to edit it. Press and hold to pick one up and drag it. Flick sideways to change the day, the week or the month.

Weeks you can stamp

Save the shape of a week as a template and lay it down on any other week. A template is a shape, not a date — so changing which day your week starts on cannot silently rotate everything you saved.

Blocks that mean something

A block is a piece of a named day, not an instant — “Tuesday, 9 to 10”. That is what survives a flight across three time zones, which is more than most calendars manage.

It answers immediately

No network round trip between deciding something and seeing it. The grid moves first and the account catches up — and if a change is ever refused, the calendar is put back the way it was rather than left lying to you.

One account, every device

An email address and a password is the whole of it. Your calendar lives with the account rather than with the browser you happened to open, so the week you blocked out at a desk is the week in your pocket on the way home.

Which is also the part worth being careful about: every block, template and category is yours alone, and the database decides that row by row rather than taking the app's word for it.

Find out where the day actually went

It takes about a minute to block out a morning, and one day of logging to learn something.

Get started